Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Prime Anti-bot и русский язык

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

Prime Anti-bot и русский язык

Сообщение edgar »

Внимание! Начиная с версии 3.0.6. в движок уже встроена возможность установки вопроса при регистрации. Данный мод более не актуален

Есть такой мод Prime Anti-bot. См. здесь
Такой же по функционалу как Anti Bot Question в phpbb 2, можно задать вопросы при регистрации и постинге гостя. Но установка проще и варианты вопросов и ответов прописываются не через админку в базу, а в файле. Если вопрос с картинкой, то тоже в файле прописывается путь к картинке.

Мод не дружит с русским языком. Если ответы на кириллице, то они всегда воспринимаются как неправильные.
Если у гуру найдется время, просьба посмотреть этот мод - насколько он хорош в плане кода и можно ли его подружить с русским языком.

Клюевые слова для поиска: антиспам, замучали спаммеры / спамеры, спам-боты, спамботы, защита от спама, спам на форуме, замучили спамеры, как бороться со спамом.
Последний раз редактировалось Rayden 25.01.2010 18:50, всего редактировалось 3 раза.
Причина: Добавление собщения о неактуальности мода

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза

Re: Prime Anti-bot и русский язык

Сообщение Rayden »

А этот не пробовал?
http://www.phpbb.com/community/viewtopi ... 9&t=645075

ps. не думаю, что в файле это хорошо
phpBB2 FAQ
phpBB3 FAQ

Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

Re: Prime Anti-bot и русский язык

Сообщение edgar »

Rayden, видел этот мод, но это совсем не то. Там вопрос только для регистрации, для гостевого постинга нет. И вопрос там возможен только один.
В Prime Anti-bot количество вопросов может быть любое (и количество вариаций ответа тоже). По функциональности Prime Anti-bot такой же как и ABQ 1.0.3 для phpbb 2. Ничего аналогичного больше для трешки не видел, поэтому хочется чтобы этот мод заработал с русскими ответами.
ps. не думаю, что в файле это хорошо
Почему?

Mr. Angelo
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 28.06.2008 9:12
Откуда: Тюмень

Re: Prime Anti-bot и русский язык

Сообщение Mr. Angelo »

ps. не думаю, что в файле это хорошо
Файл PHP-шный. Что плохого? И в БД к тому же лишний раз не лезет.
Файл с вопросами сохраните в UTF-8.

Открываем /includes/prime_captcha.php
Ищем код:

Код: Выделить всё

$user_response = request_var($field_key_response, '');
Меняем на:

Код: Выделить всё

$user_response = request_var($field_key_response, '', true);
И русские ответы должны заработать.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

Re: Prime Anti-bot и русский язык

Сообщение rxu »

Mr. Angelo
Всё верно, только сохранять без метки BOM.
Изображение

Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Зарегистрирован: 06.11.2007 11:13
Откуда: Moscow

Re: Prime Anti-bot и русский язык

Сообщение Alex_G »

У меня часть ответов срабатывает, часть нет. Например, "в траве сидел кузнечик" - да, а "Луна" - нет.
Пока обхожусь цифровыми вопросами (т.е. где ответ надо цифрами давать).
Такой вопрос: можно ли интегрировать этот мод в Quick reply for phpBB3? А то в регистрации и в кнопке "Ответить" есть проверка, а быстрый ответ остаётся неприкрытым. :-(

Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Зарегистрирован: 06.11.2007 11:13
Откуда: Moscow

Re: Prime Anti-bot и русский язык

Сообщение Alex_G »

Alex_G писал(а): интегрировать этот мод в Quick reply for phpBB3?
В общем, сам спросил, сам интегрировал. Не знаю насколько правильно, но у меня работает.
Итак, интеграция 'Prime Anti-bot' 1.0.3 и 'Quick reply for phpBB3' Version 1.6.7 (для темы subsilver2)

Open: includes/quick_reply.php
Find

Код: Выделить всё

// Send vars to template
Add before

Код: Выделить всё

//-- mod: Prime Anti-bot ----------------------------------------------------//
if (!empty($config['prime_captcha_post']) && !$user->data['is_registered'] && in_array($mode, array('quote', 'post', 'reply')))
{
	include($phpbb_root_path . 'includes/prime_captcha.' . $phpEx);
	$prime_captcha->handle_captcha();
	$prime_captcha->update_error($error);
}

$s_hidden_fields .= isset($prime_captcha->fields) ? build_hidden_fields($prime_captcha->fields) : '';
//-- end: Prime Anti-bot ----------------------------------------------------//
Open: styles/subsilver2/template/quick_reply.html
Find

Код: Выделить всё

<!-- IF S_CONFIRM_CODE -->
Add before

Код: Выделить всё

<!-- INCLUDE prime_captcha_inline.html -->

Thanx
phpBB 2.0.2
Сообщения: 334
Зарегистрирован: 27.12.2005 17:37
Благодарил (а): 16 раз

Re: Prime Anti-bot и русский язык

Сообщение Thanx »

Странно. Установил этот мод здесь: http://honeygarden.ru/, кстати, у меня версия 3.0.4., и первые пару раз сразу после инсталляции я видел вопросы анти-бота на странице регистрации, но потом они пропали, и что я ни делал - менял опции в админке, чистил кеш и шаблоны - всё напрасно. Не могу опять увидеть строчки работы этого мода на странице регистрации.

Добавлено спустя 24 секунды:
О! Появилось! Сорри, что отвлёк!

Аватара пользователя
labview
phpBB 1.4.3
Сообщения: 88
Зарегистрирован: 11.01.2008 16:46
Благодарил (а): 1 раз

Re: Prime Anti-bot и русский язык

Сообщение labview »

Та же проблема, в начале было, а теперь пропало. К сожалению опять не появляется. Кэш чистил, перепроверил ещё раз установку, всё на месте, а вопрос при регистрации не появляется. Подскажите плиз где ещё можно посмотреть? В админке мод включен!

Начал потихоньку разбираться, вставил слово "hallo" в файл:
prime_captcha_inline.html
Мне кажется не срабатывает вот это условие:
<!-- ELSEIF PRIME_CAPTCHA_MODE eq prime_captcha_reg -->
Ещё разок перепроверил инсталляцию, ничего вроде не забыл.

Efilnikufesin
phpBB 1.2.1
Сообщения: 25
Зарегистрирован: 20.12.2008 23:58

Re: Prime Anti-bot и русский язык

Сообщение Efilnikufesin »

labview
Попробуйте очистить кукки в браузере, должно появиться тогда.
Мне юзеры писали, мол если ввести правильно ответ на вопрос, но не правильное визуальное подтверждение - вопрос пропадает. Если очистить кукки и начать регистрацию заново, вопрос появляется, если не чистить кукки, то вопроса нет.
Последний раз редактировалось Efilnikufesin 04.02.2009 11:09, всего редактировалось 1 раз.

Аватара пользователя
labview
phpBB 1.4.3
Сообщения: 88
Зарегистрирован: 11.01.2008 16:46
Благодарил (а): 1 раз

Re: Prime Anti-bot и русский язык

Сообщение labview »

Вау, класс!!! На самом деле!!!

Но какая какашка, неужели такое бывает... Печально...

Аватара пользователя
RedNaxi
Former team member
Сообщения: 916
Зарегистрирован: 21.02.2007 2:05
Откуда: BeBoss.ru
Поблагодарили: 4 раза

Re: Prime Anti-bot и русский язык

Сообщение RedNaxi »

Efilnikufesin писал(а):если не чистить кукки, то вопроса нет.
но тем не менее, регистрация все равно проходит. как я понял там фишка типа если один раз ответил то можно больше не спрашивать чтобы не напрягать пользователя лишний раз

Andrew_spb
phpBB 1.4.3
Сообщения: 77
Зарегистрирован: 18.08.2006 22:15
Откуда: Санкт-Петербург

Re: Prime Anti-bot и русский язык

Сообщение Andrew_spb »

Наверное я всетаки что-либо недосмотрел, а где можно скачать этот мод или его более неразрабатывают? спасибо.

Аватара пользователя
ninjasf
phpBB 1.4.2
Сообщения: 60
Зарегистрирован: 18.10.2008 10:20
Откуда: Украина

Re: Prime Anti-bot и русский язык

Сообщение ninjasf »

Andrew_spb
Вот тут забирайте Prime Anti-bot
Кстати, там уже с локализацией, есть русский.

Добавлено спустя 13 минут 35 секунд:
Если вопрос с картинкой, то тоже в файле прописывается путь к картинке.
А, подскажите пожалуйста, как уже в установленном моде в файле, прописать чтобы выдавался вопрос с картинокой?

Andrew_spb
phpBB 1.4.3
Сообщения: 77
Зарегистрирован: 18.08.2006 22:15
Откуда: Санкт-Петербург

Re: Prime Anti-bot и русский язык

Сообщение Andrew_spb »

Большее спасибо за ссылку. как поставить вроде разобрался, а вот куда класть файл с вопросами и ответами? простите, но этого я непонял.

Вернуться в «Поддержка модов для phpBB 3.0.x»