Страница 2 из 23

Anti Bot Question

СообщениеДобавлено: 21 янв 2009, 21:42
mod_robot
Название мода: Anti Bot Question
Версия мода: 1.1.0
Автор: Chris
Язык: Русский
Сложность установки: Низкая
Длительность установки: 10 мин.
Сборка форума с этим модом: Перейти

Описание:
Средство борьбы со спамботами. В форме регистрации пользователю предлагается ответить на вопрос. Текст вопроса и вариантов ответа изменяется администратором в панели администрирования.

Страница в каталоге модов: Перейти
Раздел каталога модов: Перейти
Размер архива: 61 Kb
Ставить мод следует только для phpbb 3.0.0-3.0.5
Начиная с версии 3.0.6 и выше функции этого мода уже встроены в официальные сборки phpbb разработчиками!

Re: Anti Bot Question

СообщениеДобавлено: 05 фев 2009, 02:08
Somarion
Кто нибудь хоть проверял работоспособность мода?
мод не работает при использовании кодировки utf-8

если ответ на русском, то возвращает знаки вопросов.

в руководстве можете переписать
как написано (это неправильно):
после этого:
'tz' => request_var('tz', (float) $timezone),
добавить это:
//-- begin mod: Anti Bot Question -------------------------------------------//
'AB_Question' => strtolower(request_var('AB_Question', '')),
//-- end mod: Anti Bot Question -------------------------------------------//


как надо (правильно):
после этого:
'tz' => request_var('tz', (float) $timezone),
добавить это:
'AB_Question' => strtolower(utf8_normalize_nfc(request_var('AB_Question', '', true))),

Re: Anti Bot Question

СообщениеДобавлено: 05 фев 2009, 13:57
serjan
Somarion писал(а):Кто нибудь хоть проверял работоспособность мода?

Да конечно мод стоит и успешно работает в демо сборке форума, в чем Вы сами можете убедиться. Никаких проблем с кодировкой пока нами не выявлено.

Re: Anti Bot Question

СообщениеДобавлено: 05 фев 2009, 14:47
Алексей
serjan писал(а):мод стоит и успешно работает в демо сборке форума

Действительно, не работает и выводится как знаки вопроса. Сначала я проверил на своем форуме - вышеописанная проблема возникла при введении русских букв. Внёс изменения в код, как написал Somarion, и проблема решилась.

Сейчас проверил на Вашем тестовом форуме в браузерах Firefox 3, IE 6, Opera 9.25 и Google Chrome. Если ввести "четыре" (буквами), то во всех этих браузерах возникает вышеописанная ошибка. Таким образом, либо ошибка в моде есть, либо дважды два - не четыре :)

Re: Anti Bot Question

СообщениеДобавлено: 05 фев 2009, 16:00
serjan
Прошу прощения. Somarion прав,
Somarion писал(а):если ответ на русском, то возвращает знаки вопросов.

действительно ошибка есть .... к тому же в админке правильный ответ был введен с ошибкой.... :oops:

Изменения предложенные Somarion внесены в инструкцию и дистрибутив перезалит.

Re: Anti Bot Question

СообщениеДобавлено: 10 фев 2009, 12:32
Гость
У меня почему-то мод работает только в subsilver2, если зайти в prosilver, то при регистрации вопроса не видно((
в "styles/prosilver/template/ucp_register.html" поменял все как написано для этого стиля
В subsilver2 вопрос появляется, а в prosilver - ничего
Что это может быть?
HELP!!!

Re: Anti Bot Question

СообщениеДобавлено: 10 фев 2009, 14:46
alexus.in.ua
Я разобрался с такой фигней!!!

Надо очистить кеш шаблона. Зайди в админку -> стили -> шаблоны -> нажми "обновить" в столбце Операции

СообщениеДобавлено: 11 фев 2009, 18:28
bambino
Кодеры блиныч, не можете хак сделать простой, зачем использовать базу данных.. Простецкий хак с ротацией сделали бы 2-3 слова и всё как на пхпбб 2й версии было

СообщениеДобавлено: 11 фев 2009, 18:36
crash
bambino
на phpbb2 мод Anti Bot Question использовал базу. Если вам не нравится, то воспользуйтесь другим модом.

СообщениеДобавлено: 13 фев 2009, 23:21
Atlanto
bambino писал(а):Кодеры блиныч, не можете хак сделать простой, зачем использовать базу данных.. Простецкий хак с ротацией сделали бы 2-3 слова и всё как на пхпбб 2й версии было


Это адресовано ему?

mod_robot писал(а):Автор: Chris


Во-первых, он не бывает на этом форуме, поэтому не узнает о Вашем совете... Во-вторых, он вряд ли пользуется русским языком, чтобы сталкиваться с этими проблемами. Продолжаем обсуждение мода и его реальных свойств.

Re: Anti Bot Question

СообщениеДобавлено: 14 фев 2009, 00:39
Варвар
Спасибо, но думаю к сожалению мне это не позубам 8(