Level Ranks Web

Web Level Ranks Web github

Нет прав для скачивания


Levels Ranks - WEB Interface​

PHP


Пользовательский WEB интерфейс для взаимодействия с плагинами статистики Levels Ranks, Fire Players Stats и RankMe Kento Edition. Официальный канал поддержки в Discord.
Автор Flames














640K ought to be enough for anybody

Детальная настройка базы данных:​

Файл и директория:

/storage/cache/sessions/db.php

Если вы используете две и более таблиц в одной базе данных
Код:
<?php return ['LevelsRanks' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
            'PORT' => '3306',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'Название таблицы ( lvl_base )',
                                                  'name'  => 'Название ( Основной AWP сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                  ],
                                                  [
                                                  'table' => 'Название таблицы 2 ( lvl_base_2 )',
                                                  'name'  => 'Название ( Основной MM сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                  ],
                                              ],
                                  ],
                              ],
                    ],
                ],
        'Core' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'lvl_'
                                                  ],
                                               ],
                                  ],
                              ],
                    ],
                ],
];
Если вы используете две и более базы данных из под одного пользователя
Код:
<?php return ['LevelsRanks' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
            'PORT' => '3306',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'Название таблицы ( lvl_base )',
                                                  'name'  => 'Название ( Основной AWP сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                   ],
                                               ],
                                  ],
                                  [
                                  'DB'     => 'Имя второй базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'Название таблицы ( lvl_base )',
                                                  'name'  => 'Название ( Новый MM сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                  ]
                                              ],
                                  ],
                              ],
                    ],
                ],
        'Core' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'lvl_'
                                                  ],
                                               ],
                                  ],
                              ],
                    ],
                ],
];
Если вы используете двух и более пользователей с разными базами данных
Код:
<?php return ['LevelsRanks' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
            'PORT' => '3306',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'Название таблицы ( lvl_base )',
                                                  'name'  => 'Название ( Основной AWP сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                   ],
                                               ],
                                  ],
                              ],
                    ],
                    [
                    'HOST' => 'Ваш хост 2',
            'PORT' => '3306',
                    'USER' => 'Логин 2',
                    'PASS' => 'Пароль 2',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'Название таблицы ( lvl_base )',
                                                  'name'  => 'Название ( Основной AWP сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                   ],
                                               ],
                                  ],
                              ],
                    ],
                ],
        'Core' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'lvl_'
                                                  ],
                                               ],
                                  ],
                              ],
                    ],
                ],
];
Если модулю необходимо подключение к другому "моду" ( SB / MA пример )
Код:
<?php return ['LevelsRanks' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
            'PORT' => '3306',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'Название таблицы ( lvl_base )',
                                                  'name'  => 'Название ( Основной AWP сервер )',
                                                  'mod' => '730 / 240 / 215',
                                                  'ranks_pack' => 'default',
                                                  'steam' => '1 / 0'
                                                  ],
                                              ],
                                  ],
                              ],
                    ],
                ],
        'Core' =>
                [0 =>
                    [
                    'HOST' => 'Ваш хост',
                    'USER' => 'Логин',
                    'PASS' => 'Пароль',
                    'DB'   => [0 =>
                                  [
                                  'DB'     => 'Имя основной базы данных',
                                  'Prefix' => [0 =>
                                                  [
                                                  'table' => 'lvl_'
                                                  ],
                                               ],
                                  ],
                              ],
                    ],
                ],
        'SourceBans' =>
                [0 =>
                   [
                   'HOST' => 'Хост SB / MA',
           'PORT' => '3306',
                   'USER' => 'Логин SB / MA',
                   'PASS' => 'Пароль SB / MA',
                   'DB'   => [0 =>
                                 [
                                 'DB'     => 'Имя базы данных SB / MA',
                                 'Prefix' => [0 =>
                                                 [
                                                 'table' => 'sb_',
                                                 'name'  => 'SourceBans',
                                                 'mod' => '730 / 240 / 215',
                                                 'steam' => '1 / 0'
                                                 ],
                                             ],
                                 ],
                             ],
                   ],
               ],
];

Доступные модули:​

LR WEB ( min. dev #0.2.114 ) - Мини-Статистика на главной странице
LR WEB ( min. dev #0.2.114 ) - Мониторинг онлайна на главной странице
LR WEB ( min. dev #0.2.114 ) - Топ игроков на главной странице
LR WEB ( min. dev #0.2.114 ) - Профили
LR WEB ( min. dev #0.2.114 ) - Статистика игроков
LR WEB ( min. dev #0.2.114 ) - Распределением рангов
LR WEB ( min. dev #0.2.114 ) - Панель администратора
LR WEB ( min. dev #0.2.114 ) - Страница с банами
LR WEB ( min. dev #0.2.114 ) - Страница с мутами

Блок разработчика:​

Скелет WEB интерфейса ( dev #0.2.114 ) :​

/app - Ядро.
/ext - PHP Классы.
/includes - Основные и дополнительные PHP функции.
/modules - Каталог с модулями.
/page - Основные заготовки и шаблоны WEB интерфейса.

/storage - Хранилище.
/assets - CSS, JS, Fonts файлы.
/cache - Основной кэш.
/img - Кэш изображений.
/sessions - Кэш связанный с работой ядра.

/index.php - 'Hello World'

Модули:​

Каталог с модулями:

/app/modules

Что представляет из себя модуль ( На примере module_block_main_stats ):

/app
/modules
/module_block_main_stats - Название папки = ID модуля.
/ext - PHP Классы.
/assets - Ассеты.
/css - CSS ассеты.
/js - JS ассеты.
/forward - Функциональная часть.
/data.php - Пре-инициализация. Скрипт начинает свою работу до загрузки шаблона страницы.
/data_always.php - Пре-инициализация. Скрипт начинает свою работу до загрузки шаблона и работает на всех страницах.
/interface.php - Инициализация. Скрипт начинает свою работу во время загрузки шаблона.
/temp - Кэш файлы.
/description.json - Описание модуля
/translation.json - Если модуль имеет мультиязычность, переводы описываются в данном файле.
  • Like
Реакции: Shadowless
Автор
Persephal
Скачивания
58
Просмотры
3,358
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Назад
Сверху