[LR WEB] Дизайн-шаблон OVERPRO

[LR WEB] Дизайн-шаблон OVERPRO 1.6

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
Как сделать, чтобы работала авторизация без стима?
/app/templates/overpro/interface/sidebar.php:
                            <!-- АВТОРИЗАЦИЯ -->

                            <?php if (!empty($_SESSION['steamid'])) : ?>
                                <?php if (!empty($Modules->arr_user_info)) :
                                    for ($i5 = 0, $arr_user_info_c = sizeof($Modules->arr_user_info); $i5 < $arr_user_info_c; ++$i5) : ?>
                                <?php endfor;
                                endif; ?>
                            <?php else : ?>
                                <?php if ($General->arr_general['steam_only_authorization'] == 0) : ?>
                                    <a href="login"><?= $Translate->get_translate_phrase('_Log_in') ?></a>
                                <?php else : ?>
                                    <b class="text-menu menu-reg" onclick="location.href='<?= $General->arr_general['site'] ?>?auth=login'">ВХОД&nbsp; <i class="fa-solid fa-arrow-right-from-bracket"></i></b>
                                <?php endif; ?>
                            <?php endif; ?>
                            <?php if (!empty($_SESSION['steamid'])) : ?>

код:
<?php if ($General->arr_general['steam_only_authorization'] == 0) : ?>
Если меняешь значение 0 на 1, то работает через стим (Даже кнопка визуально меняется). При 0 не появляется меню для ввода данных как это сделано по дефолту
Инструкцию открой там все расписано для неумных...

З/Ы/ мне инструкция помогла не один раз.. XD
 

Голос_в_ночи

Племяш Габена
Сообщения
333
Реакции
31
Инструкцию открой там все расписано для неумных...

З/Ы/ мне инструкция помогла не один раз.. XD
1656083602489.png
И где тут написано, чтобы работала авторизация без стима?) Тут инфа только о том, как отключить страницу обязательной авторизации...
А мне нужно, чтобы появлялось окно для ввода логина и пароля, которое в данный момент просто НЕ появляется при нажатии на кнопку "Войти"
 

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
Посмотреть вложение 98797
И где тут написано, чтобы работала авторизация без стима?) Тут инфа только о том, как отключить страницу обязательной авторизации...
А мне нужно, чтобы появлялось окно для ввода логина и пароля, которое в данный момент просто НЕ появляется при нажатии на кнопку "Войти"
А там разве это предусмотрено!?
 

Dancebunny98

Участник
Сообщения
159
Реакции
35
Как отключить вот эту панель входа? Что бы человек без обязательной авторизации мог зайти на сайт?

В FAQ описано отключение авторизации при входе, но не думаю что кто-то хочет полностью отказаться от авторизации. Оставить авторизацию можно, а назойливая авторизация при входе пропадет.


1. Переходим к директории /app/ext/
2. Открываем файл Graphics.php
3. Комментируем строки: 103, 106, 111, 113-117
Graphics.php / Строки 95-136:
        // Дополнительный поток под модули, которые должны задействовать ядро на постоянной основе, а не локально.
        if( ! empty( $Modules->arr_module_init['data_always'] ) ):
            for ( $module_id = 0, $c_mi = sizeof( $Modules->arr_module_init['data_always'] ); $module_id < $c_mi; $module_id++ ):
                $file = MODULES . $Modules->arr_module_init['data_always'][ $module_id ] . '/forward/data_always.php';
                file_exists( $file ) && require $file;
            endfor;
        endif;
        
        //endif;
        
        // Открывать страницу авторизации, если не авторизирован
        //(!isset( $_SESSION['steamid'] )) && require PAGE."auth.php";

        // Рендер блока - Head
        require PAGE . 'head.php';
        
        //if(!empty($_SESSION['steamid'])):
        
        //if (in_array($_SESSION['steamid'],
        //[])):
        //    require PAGE . 'block.php';
        //   exit();
       // endif;

        //Рендер кастомного head
        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/head.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/head.php';

        // Рендер блока - Sidebar
        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/sidebar.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/sidebar.php';

        // Рендер блока - Navbar
        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/navbar.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/navbar.php';

        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/container.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/container.php';

        // Дополнительный пулл под модули, которые должны быть объявлены на каждой странице - afternavbar
        if( ! empty( $Modules->arr_module_init['interface_always']['afternavbar'] ) ):
            for ( $module_id = 0, $c_mi = sizeof( $Modules->arr_module_init['interface_always']['afternavbar'] ); $module_id < $c_mi; $module_id++ ):
                $file = MODULES . $Modules->arr_module_init['interface_always']['afternavbar'][ $module_id ]['name'] . '/forward/interface_always.php';
                file_exists( $file ) && require $file;
            endfor;
        endif;

Делаем кнопку авторизации более красивой!
vSpkhz4.png

1. Переходим к директории /app/templates/overpro/interface/
2. Открываем файл sidebar.php
3. Заменяем:
Это:
                            <!-- АВТОРИЗАЦИЯ -->

                            <?php if (!empty($_SESSION['steamid'])) : ?>
                                <?php if (!empty($Modules->arr_user_info)) :
                                    for ($i5 = 0, $arr_user_info_c = sizeof($Modules->arr_user_info); $i5 < $arr_user_info_c; ++$i5) : ?>
                                <?php endfor;
                                endif; ?>
                            <?php else : ?>
                                <?php if ($General->arr_general['steam_only_authorization'] == 0) : ?>
                                    <a href="#login"><?= $Translate->get_translate_phrase('_Log_in') ?></a>
                                <?php else : ?>
                                    <b class="text-menu menu-reg" onclick="location.href='<?= $General->arr_general['site'] ?>?auth=login'">ВХОД&nbsp; <i class="fa-solid fa-arrow-right-from-bracket"></i></b>
                                <?php endif; ?>
                            <?php endif; ?>
                            <?php if (!empty($_SESSION['steamid'])) : ?>
На ЭТО!:
                            <!-- АВТОРИЗАЦИЯ -->


                            <?php if (!empty($_SESSION['steamid'])) : ?>
                                <?php if (!empty($Modules->arr_user_info)) :
                                    for ($i5 = 0, $arr_user_info_c = sizeof($Modules->arr_user_info); $i5 < $arr_user_info_c; ++$i5) : ?>
                                <?php endfor;
                                endif; ?>
                            <?php else : ?>
                                <?php if ($General->arr_general['steam_only_authorization'] == 0) : ?>
                                    <a href="/?auth=login"> <div class="auth__button_b">Авторизация &nbsp;<i class="fa-brands fa-steam"></i></div> </a>
                                <?php else : ?>
                                    <b class="text-menu menu-reg" onclick="location.href='<?= $General->arr_general['site'] ?>?auth=login'">ВХОД&nbsp; <i class="fa-solid fa-arrow-right-from-bracket"></i></b>
                                <?php endif; ?>
                            <?php endif; ?>
                            <?php if (!empty($_SESSION['steamid'])) : ?>
 
Сообщения
173
Реакции
20
В FAQ описано отключение авторизации при входе, но не думаю что кто-то хочет полностью отказаться от авторизации. Оставить авторизацию можно, а назойливая авторизация при входе пропадет.


1. Переходим к директории /app/ext/
2. Открываем файл Graphics.php
3. Комментируем строки: 103, 106, 111, 113-117
Graphics.php / Строки 95-136:
        // Дополнительный поток под модули, которые должны задействовать ядро на постоянной основе, а не локально.
        if( ! empty( $Modules->arr_module_init['data_always'] ) ):
            for ( $module_id = 0, $c_mi = sizeof( $Modules->arr_module_init['data_always'] ); $module_id < $c_mi; $module_id++ ):
                $file = MODULES . $Modules->arr_module_init['data_always'][ $module_id ] . '/forward/data_always.php';
                file_exists( $file ) && require $file;
            endfor;
        endif;
      
        //endif;
      
        // Открывать страницу авторизации, если не авторизирован
        //(!isset( $_SESSION['steamid'] )) && require PAGE."auth.php";

        // Рендер блока - Head
        require PAGE . 'head.php';
      
        //if(!empty($_SESSION['steamid'])):
      
        //if (in_array($_SESSION['steamid'],
        //[])):
        //    require PAGE . 'block.php';
        //   exit();
       // endif;

        //Рендер кастомного head
        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/head.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/head.php';

        // Рендер блока - Sidebar
        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/sidebar.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/sidebar.php';

        // Рендер блока - Navbar
        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/navbar.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/navbar.php';

        (file_exists(TEMPLATES . $General->arr_general['theme'] . '/interface/container.php')) && require TEMPLATES . $General->arr_general['theme'] . '/interface/container.php';

        // Дополнительный пулл под модули, которые должны быть объявлены на каждой странице - afternavbar
        if( ! empty( $Modules->arr_module_init['interface_always']['afternavbar'] ) ):
            for ( $module_id = 0, $c_mi = sizeof( $Modules->arr_module_init['interface_always']['afternavbar'] ); $module_id < $c_mi; $module_id++ ):
                $file = MODULES . $Modules->arr_module_init['interface_always']['afternavbar'][ $module_id ]['name'] . '/forward/interface_always.php';
                file_exists( $file ) && require $file;
            endfor;
        endif;

Делаем кнопку авторизации более красивой!
vSpkhz4.png

1. Переходим к директории /app/templates/overpro/interface/
2. Открываем файл sidebar.php
3. Заменяем:
Это:
                            <!-- АВТОРИЗАЦИЯ -->

                            <?php if (!empty($_SESSION['steamid'])) : ?>
                                <?php if (!empty($Modules->arr_user_info)) :
                                    for ($i5 = 0, $arr_user_info_c = sizeof($Modules->arr_user_info); $i5 < $arr_user_info_c; ++$i5) : ?>
                                <?php endfor;
                                endif; ?>
                            <?php else : ?>
                                <?php if ($General->arr_general['steam_only_authorization'] == 0) : ?>
                                    <a href="#login"><?= $Translate->get_translate_phrase('_Log_in') ?></a>
                                <?php else : ?>
                                    <b class="text-menu menu-reg" onclick="location.href='<?= $General->arr_general['site'] ?>?auth=login'">ВХОД&nbsp; <i class="fa-solid fa-arrow-right-from-bracket"></i></b>
                                <?php endif; ?>
                            <?php endif; ?>
                            <?php if (!empty($_SESSION['steamid'])) : ?>
На ЭТО!:
                            <!-- АВТОРИЗАЦИЯ -->


                            <?php if (!empty($_SESSION['steamid'])) : ?>
                                <?php if (!empty($Modules->arr_user_info)) :
                                    for ($i5 = 0, $arr_user_info_c = sizeof($Modules->arr_user_info); $i5 < $arr_user_info_c; ++$i5) : ?>
                                <?php endfor;
                                endif; ?>
                            <?php else : ?>
                                <?php if ($General->arr_general['steam_only_authorization'] == 0) : ?>
                                    <a href="/?auth=login"> <div class="auth__button_b">Авторизация &nbsp;<i class="fa-brands fa-steam"></i></div> </a>
                                <?php else : ?>
                                    <b class="text-menu menu-reg" onclick="location.href='<?= $General->arr_general['site'] ?>?auth=login'">ВХОД&nbsp; <i class="fa-solid fa-arrow-right-from-bracket"></i></b>
                                <?php endif; ?>
                            <?php endif; ?>
                            <?php if (!empty($_SESSION['steamid'])) : ?>
От души бро, но я уже давно всё сделал)
Сообщения автоматически склеены:

Не работает кнопка сохранить в админ-панели, как пофиксить?
 
Последнее редактирование:

marafon4k

Участник
Сообщения
242
Реакции
19
у меня так же, причем при установке только страница входа некорректно отображалась, потом всё полетело, когда поменял ссылки в auth и sidebar, но заменил обратно файлы с архива - не помогло, все равно криво всё осталось, db и options так же с бекапа переделал как в описании "Установка".
В тредах все пишут про какую-то инструкцию, но я не нашел ни в файлах ни тут нигде
upd прочитал еще раз 5 все сообщения, понял, что у меня страничка с випками перестала открываться, видимо из-за этого, но подключения есть, пробовал заново все настроить, пробовал с 0, что-то не включается

1658615603396.png
upd2
Вип модуль прогрузился, картинок все равно нет
1658617098622.png

upd частично починил, оказывается, иконки платные и можно использовать пробную версию на официальном сайте и добавить код подключения, но не все иконки работают

1658618789687.png
 
Последнее редактирование:

defron

Участник
Сообщения
342
Реакции
138
Блинб, убрал инструкцию, как удалить стрелочку кнопку, которая поднимает страницу вверх?
 

nick_staticks

Гений LR-WEB(-а)
Сообщения
180
Реакции
94
Блинб, убрал инструкцию, как удалить стрелочку кнопку, которая поднимает страницу вверх?
Мог и в лс черкануть…

Чтобы убрать стрелку вверх, зайди в файл footer.php по пути app/page/general
и удали скрипт внизу файла

Тыкни:
<script>
    $('body').append('<div class="upbtn"></div>');
    $(window).scroll(function() {
        if ($(this).scrollTop() > 100) {
            $('.upbtn').css({
                opacity: 1
            });
        } else {
            $('.upbtn').css({
                opacity: 0
            });
        }
    });
    $('.upbtn').on('click', function() {
        $('html, body').animate({
            scrollTop: 0
        }, 500);
        return false;
    });
</script>
 

defron

Участник
Сообщения
342
Реакции
138
Мог и в лс черкануть…

Чтобы убрать стрелку вверх, зайди в файл footer.php по пути app/page/general
и удали скрипт внизу файла

Тыкни:
<script>
    $('body').append('<div class="upbtn"></div>');
    $(window).scroll(function() {
        if ($(this).scrollTop() > 100) {
            $('.upbtn').css({
                opacity: 1
            });
        } else {
            $('.upbtn').css({
                opacity: 0
            });
        }
    });
    $('.upbtn').on('click', function() {
        $('html, body').animate({
            scrollTop: 0
        }, 500);
        return false;
    });
</script>
чел харош
 

Mr_Incognito

Участник
Сообщения
194
Реакции
14
Подскажите пожалуйста как заставить этот WEB работать без
- подключенная база данных в storage/session/db.php (Admins)
- подключенная база данных в storage/session/db.php (Vips) :(
 

nick_staticks

Гений LR-WEB(-а)
Сообщения
180
Реакции
94
Подскажите пожалуйста как заставить этот WEB работать без
- подключенная база данных в storage/session/db.php (Admins)
- подключенная база данных в storage/session/db.php (Vips) :(
молча, удалить модуль ADMINS_NEW
 

7rophy

Участник
Сообщения
4
Реакции
1
Увидел что тут у людей была инструкция в вордовском формате про все,где ее найти?
 

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
А можно как то дополнить возможности администратора чтобы была возможность удалять/банить/сбрасывать очки игрока, без очищения всей базы или поиска конкретного игрока?
 
Сверху Снизу