А под другую версию VIP можно сделать?Может, кому пригодится.
По просьбе @CAH4E3 сделал страницу для Материала с вип-листом для VIP Core 3.0 от @R1KO.
Скачать здесь.
Для работы требуется последняя dev-версия (т.е. не менее 523).
Установка:
По окончанию, получите что-то вроде такого по адресу ?p=vips
Скачать архив, распаковать.
Загрузить файлы на сервер по папкам:Добавить настройку соединения VIP_Core в data/db.php:
page.vips.php -> pages/page.vips.php
page_vips.tpl -> theme/page_vips.tpl
Должно получиться что-то вроде:PHP:\DatabaseManager::CreateConfig('VIP_Core', [ 'dsn' => 'mysql:dbname={{$DB_NAME}};host={{$DB_HOST}};charset=UTF8', 'user' => '{{$DB_USER}}', 'pass' => '{{$DB_PASS}}', 'prefix' => '', 'options' => [] ]);
Посмотреть вложение 32549
Добавить в includes/page-builder.php после этих строк:
Это:PHP:case "check": RewritePageTitle("Проверка наличия бана"); $page = TEMPLATES_PATH . "/page.checkban.php"; break;
PHP:case 'vips': RewritePageTitle('VIP-игроки'); $page = TEMPLATES_PATH . '/page.vips.php'; break;
Посмотреть вложение 32576
Живой пример здесь. По просьбе автора убрал ссылку.
А под другую уже есть на форуме.А под другую версию VIP можно сделать?
Удали файл db.phpПоставил на локалку, и хотел сделать шаблон, но выдает ошибку:
An exception occured: [PDOException] SQLSTATE[HY000] [1045] Access denied for user 'sourcebans'@'localhost' (using password: YES) in W:\domains\bans.SqeeMG.ru\includes\classes\Database.php on line 112
PDO->__construct(string, string, string, array) in W:\domains\bans.SqeeMG.ru\includes\classes\Database.php at line 112
Database->Connect(array) in W:\domains\bans.SqeeMG.ru\includes\classes\Database.php at line 9
Database->__construct(array) in W:\domains\bans.SqeeMG.ru\includes\classes\DatabaseManager.php at line 30
DatabaseManager::InitConnection(string) in W:\domains\bans.SqeeMG.ru\includes\classes\DatabaseManager.php at line 16
DatabaseManager::GetConnection() in W:\domains\bans.SqeeMG.ru\init.php at line 263
include_once(string) in W:\domains\bans.SqeeMG.ru\index.php at line 37
P.S.: Скачивал с репозитория на Гитхаб.
Удалил, но теперь появилась новая ошибка:Удали файл db.php
И он заново добавится в правильном виде.
Либо создай заново файл db.php и вставь туда то, что тебе напишет
Я же написал, что нужно заново его создать с нужными данными.Удалил, но теперь появилась новая ошибка:
An exception occured: [LogicException] Database configuration `SourceBans` not exists! in W:\domains\bans.SqeeMG.ru\includes\classes\DatabaseManager.php on line 23
DatabaseManager::InitConnection(string) in W:\domains\bans.SqeeMG.ru\includes\classes\DatabaseManager.php at line 16
DatabaseManager::GetConnection() in W:\domains\bans.SqeeMG.ru\init.php at line 263
include_once(string) in W:\domains\bans.SqeeMG.ru\index.php at line 37
Откуда взять данный айпи багета? я просто уже пытался указать ip , но тот видимо который я указал не тот.@Cool Della, на Бегете TCP весь открыт.
Скорее всего, установлен какой-то плагин, который регулирует поведение ркон протокола. Но ещё более вероятнее - на хостинге есть вайтлист айпишников, с которых должен быть доступ к ркону. И в этом списке нет бегета.
<?= file_get_contents("http://kruzya.beget.tech/ip.php"); ?>
Большое спасибо , все работает . Я был очень близок к верному ip))@Cool Della, создайте скрипт на веб-хосте, и вбейте в него следующее:
И откройте в браузере.PHP:<?= file_get_contents("http://kruzya.beget.tech/ip.php"); ?>
В ответ выведет IP сервера, который надо добавить в вайтлист.
@Emptyc, Валв сломали логин через Steam где-то в апреле-мае. Фикс выкладывался на Гитхабе. Примените, и всё будет нормально.
Fixed Steam Auth · SB-MaterialAdmin/Web@a2bff2d
И это уже обсуждалось на форуме. Можно было и поискать.