DopBan by Mazdan, Усиление бана дополнительными метками |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
DopBan by Mazdan, Усиление бана дополнительными метками |
bloody.hawk |
16.1.2017, 15:05
Сообщение
|
|
cscms, да бесполезно, я уже всё перепробовал за двое суток.
db_bancookie - создаётся db_dyncookie - создаётся db_dyncookie2 - создаётся через раз db_identweight - НЕ создаётся db_servers - НЕ создаётся db_servers2 - создаётся через раз Всё чего смог добиться Cкрытый текст Жду исправления от маздана
Отредактировал: viperx, - 16.1.2017, 15:11
|
|
|
bloody.hawk |
16.1.2017, 18:38
Сообщение
|
|
Вот так должно быть?
Cкрытый текст Или так? Cкрытый текст Создавал вручную таблицы. Или "Тип" InnoDB на MEMORY надо сменить и режим сопостовления? Всё правильно или я что-то не так делаю?
Отредактировал: viperx, - 16.1.2017, 19:28
|
|
|
velesgs |
16.1.2017, 19:32
Сообщение
|
|
|
|
|
mazdan |
16.1.2017, 19:35
Сообщение
|
|
identweight можно на memory, да
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
velesgs |
16.1.2017, 19:45
Сообщение
|
|
тоже перепробовал все на ласт версию от dopban2017-01-05 может мини мануал как добавить таблицы? или крит обновление плагина? или крит пхп обнова? |
|
|
XyLiGaN |
16.1.2017, 19:52
Сообщение
|
|
|
bloody.hawk |
16.1.2017, 19:53
Сообщение
|
|
В БД запрос SQL - код с "create... имя таблицы" db_identweight CREATE TABLE IF NOT EXISTS `db_identweight` ( `id` int(11) NOT NULL, `weight` int(11) NOT NULL, `lt` int(11) NOT NULL ) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; db_servers CREATE TABLE IF NOT EXISTS `db_servers` ( `id` int(11) NOT NULL, `serv` varchar(32) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; Потом прогоняем все апдейты, чистим банлист, очищаем таблицы (предварительно сделав новый sign) и радуемся) P.S. Спасибо winzh1 за наводку P.P.S. Если что-то не правильно, пусть маздан поправит
Отредактировал: viperx, - 16.1.2017, 20:18
|
Поблагодарили 2 раз
|
|
velesgs |
16.1.2017, 21:24
Сообщение
|
|
Цитата очищаем таблицы (предварительно сделав новый sign) и радуемся) подробнее |
|
|
bloody.hawk |
16.1.2017, 21:29
Сообщение
|
|
|
|
|
mazdan |
16.1.2017, 21:32
Сообщение
|
|
viperx, они "привязываются" если вы чистили amxbans таблицу и не меняли sign
В целом чистка не нужна, таблицы вроде как все есть в скриптах апдейта. Т.е. install, а потом позапускать апдейты один за другим. Таблица с двойкой (`db_servers2`) лишняя, я просто спешил и сделал запрос чтобы протестировать, а убрать забыл. Таблицу можно просто переименовать в `db_servers` В следующем обновлении сделаю больее юзерфрендли обновлятор (чтобы он запускал за вас апдейты один за другим) :) Уже даже начал, но быстро не сделаю потому что много пока загрузки на работе. Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 1 раз
|
|
bloody.hawk |
16.1.2017, 21:48
Сообщение
|
|
|
|
|
oxoTHuk. |
17.1.2017, 7:45
Сообщение
|
|
Во вложении структурно все таблицы, которые у меня есть.
Судя по посту DopBan by Mazdan (Пост #970211) Следует db_servers2 не нужна.
Прикрепленные файлы:
|
Поблагодарили 2 раз
|
|
mazdan |
17.1.2017, 12:05
Сообщение
|
|
Цитата И заметил что в таблице db_bancookie, на трёх моих серверах (3 разные БД), разные значения AUTO_INCREMENT (1, 3, 10) ну может из-за чисток, в целом не страшно, если 1 сервер на БД то всё должно работать нормально.
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 1 раз
|
|
pist0nchik |
20.1.2017, 9:48
Сообщение
|
|
Не получается настроить показ мотд окон для 4 серверов, подскажите, где я ошибся.
На всех серверах показывает белый экран. квар dopban_server_number от 0 до 3 different_motd.php Код:
<?PHP |
|
|
mazdan |
20.1.2017, 9:54
Сообщение
|
|
pist0nchik, последний блок вне функции добавили
надо, конечно, немного обновить эту жуть :) постараюсь сделать в следующей версии тоже. Или вы пока не самые последние используете? Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
Поблагодарили 1 раз
|
|
pist0nchik |
20.1.2017, 9:59
Сообщение
|
|
pist0nchik, последний блок вне функции добавили надо, конечно, немного обновить эту жуть :) постараюсь сделать в следующей версии тоже. Или вы пока не самые последние используете? последние версии стоят. Вы не могли бы исправить и отправить правильный код, а то я не знаю где начинаются функции и где они кончаются. Спасибо за ответ. |
|
|
default1k |
20.1.2017, 10:05
Сообщение
|
pist0nchik,
Cкрытый текст Код <? function die_motd ( $rlydie=true ) { static $shown; if( !isset($_GET['srv']) or $_GET['srv']==0 ) { if(!$shown) { @readfile("motd.html"); // Тут вы можете изменить имя выводимого файла для сервера #0 } if($rlydie){die();} } if( $_GET['srv'] == 1 ) { if(!$shown) { @readfile("motd2.html"); // Для сервера #1 } if($rlydie){die();} } // --------------------- НАЧАЛО БЛОКА СЕРВЕРА #2 --------------------------- if( $_GET['srv']==2 ) { // Для сервера номер 2 if(!$shown) { @readfile("motd3.html"); // файл показать этот! для сервера #2 } if($rlydie){die();} } // ---------------------- КОНЕЦ БЛОКА СЕРВЕРА #X ------------- Можно добавить сколько угодно блоков, в плагине они переключаются кваром // --------------------- НАЧАЛО БЛОКА СЕРВЕРА #3 --------------------------- if( $_GET['srv']==3 ) { // Для сервера номер 3 if(!$shown) { @readfile("motd4.html"); // файл показать этот! для сервера #3 } if($rlydie){die();} } $shown = true; } ?> |
|
Поблагодарили 1 раз
|
|
default1k |
20.1.2017, 10:25
Сообщение
|
mazdan, можно еще так сделать, все работает.
Один раз этот файл заливаете и все. UPD: 9 строчек :D Cкрытый текст Код <? function die_motd ( $rlydie = true ) { isset($_GET['srv']) or die(); static $shown; if(!$shown) @readfile("motd".($_GET['srv'] > 0 ? $_GET['srv']+1 : "").".html"); if($rlydie) die(); $shown = true; } ?>
Отредактировал: default1k, - 20.1.2017, 11:25
|
|
Поблагодарили 1 раз
|
|
mazdan |
20.1.2017, 13:31
Сообщение
|
|
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
default1k |
20.1.2017, 13:37
Сообщение
|
|
|