Зачем? Для ботов или для людей. Если для ботов, то в этом нет необходимости. Если среди зарегистрированных пользователей остались спамеры, тебе сюда [BETA]Find_Spammer - Поиск спаммеровРастасибирск писал(а):тематический вопрос для гостей хотелось бы как-то включить
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Антиспам-мод
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Антиспам-мод
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 9 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Антиспам-мод
Растасибирск
Средства против спам-ботов -> Доступные модули -> Установленные модули -> Выбрать Текстовое подтверждение.
Выбрать также:
Использовать средства против спам-ботов при регистрации: Включено,
Использовать средства против спам-ботов при отправке сообщений гостями: Включено.
Добавлено спустя 3 минуты 27 секунд:
Sheer
имеется в виду, что в форумах, где гостям разрешено без регистрации постить сообщения, включить Текстовое подтверждение.
Средства против спам-ботов -> Доступные модули -> Установленные модули -> Выбрать Текстовое подтверждение.
Выбрать также:
Использовать средства против спам-ботов при регистрации: Включено,
Использовать средства против спам-ботов при отправке сообщений гостями: Включено.
Добавлено спустя 3 минуты 27 секунд:
Sheer
имеется в виду, что в форумах, где гостям разрешено без регистрации постить сообщения, включить Текстовое подтверждение.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Антиспам-мод
Борис Бердичевский
Я понял, только нафига оно надо, если 100500 ботам постить не даст.
Я понял, только нафига оно надо, если 100500 ботам постить не даст.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Ёжъ
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 18 лет 3 месяца
- Откуда: Новосибирск
- Благодарил (а): 189 раз
- Поблагодарили: 7 раз
Re: Антиспам-мод
для людей скорее, нежелательных.Sheer писал(а):Зачем? Для ботов или для людей.
Борис Бердичевский, всё было включено, после нескольких отправок гостем появился и вопрос- всё как надо.
НО! Появилась новая беда- отправка даже мелких сообщений теперь случается с 10-20го раза. "Ошибка отправки формы. Попробуйте ещё раз.". Наверное это из-за моей скорости 20-30кб/с. Или лучше в теме хука спросить- что это, лечится ли?
Никто не знает столько, сколько не знаю я.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Антиспам-мод
У меня с первого раза получилось
А вообще-то свистоперделок у тебя всяких лишних...
http://www.truebrary.byethost18.com/4um/viewtopic.php?f=11&t=810&p=4473#p4473А вообще-то свистоперделок у тебя всяких лишних...
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Ёжъ
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 18 лет 3 месяца
- Откуда: Новосибирск
- Благодарил (а): 189 раз
- Поблагодарили: 7 раз
Re: Антиспам-мод
и ещё подумались опасения: если хук влияет на любую отправку- то даже прописанные не смогут теперь писать без явы?
Sheer, это все моды так называете? лишних нет, всё пользуется- около двухсот модов уже втюхано.
Благодарю за тест.
Sheer, это все моды так называете? лишних нет, всё пользуется- около двухсот модов уже втюхано.
Благодарю за тест.
Никто не знает столько, сколько не знаю я.
-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 9 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Антиспам-мод
Я тоже протестировал. Но интересно, почему вопроса Текстового подтверждения не было? Если сделали как я писАл выше...
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
er107
- phpBB 2.0.19
- Сообщения: 1204
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 331 раз
- Поблагодарили: 93 раза
Re: Антиспам-мод
У меня на сайте стоит интересный мод (для джумлы) для регистрации ( и везде где нужен ввод логина-пароля)нужно мышкой перетащить ползунок, причем с определенной скоростью, иначе этот ползунок пропадает. С тех пор как поставил - ни одного бота не пролезло, вот бы и для форума был бы такой мод..

-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 9 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Антиспам-мод
Я уже как-то писАл об этом. Существует способ фильтрации спам-ботов со 100% эффективностью. Боты всегда регистрируются со значением поля Язык: -> "British English". Таким образом, можно фильтровать, но только у нас, на русскоязычных форумах. А кто желает иметь такую настройку, пусть регистрируется со значением Язык: -> "Русский", а затем уже исправляет.
И ещё парочку вопросов выкидываю, включая "Столица Чехии".
Добавлено спустя 1 час 38 минут 46 секунд:
Т.е. смело можете переписать начало фукции check_answer() includes/captcha/plugins/phpbb_captcha_qa_plugin.php в виде:
И ещё парочку вопросов выкидываю, включая "Столица Чехии".
Добавлено спустя 1 час 38 минут 46 секунд:
Т.е. смело можете переписать начало фукции check_answer() includes/captcha/plugins/phpbb_captcha_qa_plugin.php в виде:
Код: Выделить всё
/**
* The actual validation
*/
function check_answer()
{
global $config, $db, $user;
if( $user->lang_name == 'en')
{
if ($config['enable_register_log'])
add_log('register', 'С British English мы не регистрируем!');
$this->solved = false;
return $this->solved;
}
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 9 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Антиспам-мод
Ну, вообще говоря, это должно быть вот так:
includes/captcha/plugins/phpbb_captcha_qa_plugin.php
И конечно, здесь прописано
language/en/acp/common.php
language/ru/acp/common.php
(Эту поправку я как-то упустил, приношу извинения)
language/en/captcha_qa.php
Имейте в виду, что предварительно следует сделать эти поправки.
includes/captcha/plugins/phpbb_captcha_qa_plugin.php
Код: Выделить всё
/**
* The actual validation
*/
function check_answer()
{
global $config, $db, $user;
if( $user->lang_name == 'en')
{
// Register LOG Start -->
if ($config['enable_register_log'])
add_log('register', 'REGISTER_ENGLISH');
//-->Register LOG End
$this->solved = false;
return $this->solved;
}
$answer = ($this->question_strict) ? utf8_normalize_nfc(request_var('qa_answer', '', true)) : utf8_clean_string(utf8_normalize_nfc(request_var('qa_answer', '', true)));
// Register LOG Start -->
if ($config['enable_register_log'])
add_log('register', 'REGISTER_TEXT_CONFIRM', $this->question_text, $answer);
//-->Register LOG Endlanguage/en/acp/common.php
Код: Выделить всё
// Register LOG Start -->
'REGISTER_TRACE' => 'Register user <b>%1s</b>.',
'REGISTER_SUCSESS' => 'User <b>%1s</b> registeres sucessfully.',
'REGISTER_TEXT_CONFIRM' => 'Asked <b>%1s</b> user answered <b>%1s</b>.',
'REGISTER_ENGLISH' => 'No British English!',
'REGISTER_ERROR' => 'User <b>%1s</b> did not registered: %1s.',
'REGISTER_WITHOUT_CONFIRM' => '%ls: tryng register without answering!',
//--> Register LOG End
Код: Выделить всё
// Register LOG Start -->
'REGISTER_TRACE' => 'Попытка регистрации пользователя <b>%1s</b>.',
'REGISTER_SUCSESS' => 'Пользователь <b>%1s</b> был успешно зарегистрирован.',
'REGISTER_TEXT_CONFIRM' => 'На вопрос <b>%1s</b> пользователь ответил <b>%1s</b>.',
'REGISTER_ENGLISH' => 'С British English мы не регистрируем!',
'REGISTER_ERROR' => 'Пользователь <b>%1s</b> не зарегистрирован: %1s.',
'REGISTER_WITHOUT_CONFIRM' => '%ls: попытка обхода ответа на вопрос текстового подтверждения!',
//--> Register LOG End
language/en/captcha_qa.php
Код: Выделить всё
Find
$lang = array_merge($lang, array(
'CAPTCHA_QA' => 'Q&A',
'CONFIRM_QUESTION_EXPLAIN' => 'This question is a means of preventing automated form submissions by spambots.',
'CONFIRM_QUESTION_WRONG' => 'You have provided an invalid answer to the question.',
Insert after
'CONFIRM_QUESTION_ENGLISH' => 'Please select another language.',
Последний раз редактировалось Борис Бердичевский 28.11.2012 6:09, всего редактировалось 2 раза.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 9 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Антиспам-мод
На одном популярном форуме повалились почти все мои вопросы ТП. Поток регистраций пошёл практически беспрерывный. Прошлось срочно менять. Там эту поправку из предыдущего поста я не ставил пока.
Добавлено спустя 45 минут 25 секунд:
Похоже, кто-то прошёлся по всем вопросам и внёс ответы в базу роботов. "Пострадало" до 80% всех вопросов!
Добавлено спустя 45 минут 25 секунд:
Похоже, кто-то прошёлся по всем вопросам и внёс ответы в базу роботов. "Пострадало" до 80% всех вопросов!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
Борис Бердичевский
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 18 лет 9 месяцев
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 45 раз
- Поблагодарили: 81 раз
Re: Антиспам-мод
MAzZY, не сразу! Вопросы работали нормально несколько лет!
Добавлено спустя 2 минуты 45 секунд:
Кстати, ситуация на моём форуме (где не было ни одной спам-регистрации!) доказывает действенность моей последней поправки!
И на свежевнесённые вопросы спаммеры также не отвечают!
Добавлено спустя 2 минуты 45 секунд:
Кстати, ситуация на моём форуме (где не было ни одной спам-регистрации!) доказывает действенность моей последней поправки!
И на свежевнесённые вопросы спаммеры также не отвечают!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 5 месяцев
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: Антиспам-мод
У меня отвечали.Борис Бердичевский писал(а):И на свежевнесённые вопросы спаммеры также не отвечают!

