Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Anti Bot Question Hack (защита от спама)

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Anti Bot Question Hack (защита от спама)

Сообщение edgar »

Спасибо Nikel'ю за наводку )))

Авторское описание, ссылка на скачивание, локализация, скрины:

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

Подробнее:
Настройки устанавливаются в админке. Мод может делать проверку при регистрации пользователя, или при постинге (для гостей), или и там, и там.
Если форум многоязычный, для каждого языка могут быть свои вопросы.
На каждый вопрос можно установить до 5-ти правильных ответов. Эти ответы можно сделать регистронезависимыми и наоборот.
В вопросах можно использовать обычный текст, HTML или картинки. Например: можно загрузить картинку с животным, вскинувшим лапы вверх и задать вопрос: Кто это? Вы можете предложить пользователю ответить самостоятельно или выбрать из предложенных вариантов (1. Заяц. 2. Корова 3. Медвед 4. Системный администратор).
Надо помнить, что на форуме могут регистрироваться самые разные посетители. Ваши вопросы не должны застать их врасплох, они должны быть простыми. Эти вопросы предназначены для защиты от спам роботов, а не для проверки сообразительности посетителей.
По умолчанию мод отключен и при регистрации и для постинга гостей. Включите его после установки в админке.
Совместимость с другими модами описана в инструкции по установке.

Когда вы установите этот мод, у вас по умолчанию установятся вопросы на немецком и английском языке. Если у вас форум русский - удалите в админке эти вопросы и установите свои вопросы на русском языке. Если хотите для вопросов использовать картинки, залейте их в папку images/anti_bot

поиск, индексируй: спам, боты, защита от спама, реклама, капча, каптча =)

:!: Если у вас после установки МОДа версии 3.0.0 возникают сообщения типа:
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in путь/forum/db/mysql4.php on line 525
прочтите эти сообщения:

http://www.phpbbguru.net/community/view ... 210#134210
http://www.phpbbguru.net/community/view ... 575#145575
http://www.phpbbguru.net/community/view ... 153#149153
http://www.phpbbguru.net/community/view ... 306#157306
NB!: Терпение модераторов не безгранично, создание поста с вопросом об этом сообщении будет расцениваться как акт провокации со всеми вытекающими последствиями.

Скачать мод, актуальная версия 3.0.0

Если надо срочно, а на сайте автора исчерпан месячный лимит

Русский перевод версий 2.0.1 и 3.0.0 Не путайте версии!!!

Версия ABQ 1.0.3 (с русским переводом) (имхо лучшая) Если возникли проблемы, рекомендуется ознакомиться с этим постом

Аддон для быстрого ответа Extended Quick Reply Form v.3 (для версий ABQ 1.0.3, 2.0.1, 3.0.0)

ВНИМАНИЕ! Не рекомендуется устанавливать вопросы с арифметическими действиями, вроде 36 + 75 = ?
Такие вопросы боты умеют проходить.

Вопросы с выбором ответа из указанных вариантов тоже лучше не использовать.


> Другой, похожий мод - Textual Confirmation
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось DK7 02.03.2009 20:54, всего редактировалось 32 раза.
Причина: db_update файл для версии 3.0.0
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

SacredInquisition писал(а):Выложите, пожалуйста, архив с модифицированными страничками.
Зачем? Эти странички можно будет ставить только на форум версии 2.0.22 без модов.

Вы просто удалите один из модов который у вас поставлен. Почему вам не хватает stop_advertisement_bots? Он начал спам пропускать?

И вот это читайте
Как устанавливать моды
http://www.phpbbguru.net/docs/?id=17

ABQ простой в установке мод
SacredInquisition
phpBB 1.2.0
Сообщения: 11
Стаж: 17 лет 1 месяц

Сообщение SacredInquisition »

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

Большое спасибо, Эдгар! :!: :!: :!: :!:
Займусь делом. 8)
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

Вариант:
- преустановить по новой форум
- поставить только этот мод
и проверить будет ли работать?
Как думаете стоит игра свеч? Занятие довольно хлопотное.. :(
Меня интересует получится все или опять тот же глюк будет?
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

SHER писал(а):Меня интересует получится все или опять тот же глюк будет?
Я не понимаю, почему вы вообще не можете поставить даже после того, как я вам дал исправленные файлы.
Снесите старую установку полносью. Поставьте заново. У вас есть бэкап?
SHER писал(а):Итак, что же интересного Вам может предложить свободный от времени и условностей дизайнер?
Могу вам поставить полностью, или сделать модифицированные файлы для чистого (без модов!) phpbb 2.0.22 если нарисуете мне парочку баннеров :)
Аватара пользователя
Cheetah
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 6 месяцев
Откуда: Великий Новгород

Сообщение Cheetah »

Помогите пожалуйста поставить аддон к Extended Quick Reply 3.0.3
То что у вас выложено к 2.3.0 - не подходит! Пробовал сам переделать quick_reply.php, но не получилось.
Вот quick_reply.php верси 3.0.3:

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

<?php
/***************************************************************************
 *                              quick_reply.php
 *                            -------------------
 *   begin                : Tuesday, May 4, 2004
 *   copyright            : Xpert
 *   contact              : <xpert@phpbbguru.net> http://www.phpbbguru.net
 *
 *   $Id: quick_reply.php,v 3.0.3 2006/05/24 19:42 xpert Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}

include($phpbb_root_path . 'includes/functions_post.'.$phpEx);

$template->set_filenames(array('quick_reply_output' => 'quick_reply.tpl'));

$attach_sig = ( $userdata['session_logged_in'] && $userdata['user_attachsig'] ) ? "checked='checked'" : '';
$notify_user = ( $can_watch_topic && ($is_watching_topic || $userdata['user_notify']) ) ? "checked='checked'" : '';

$hidden_form_fields = '<input type="hidden" name="mode" value="reply" />';
$hidden_form_fields .= '<input type="hidden" name="' . POST_TOPIC_URL . '" value="' . $topic_id . '" />';

$template->assign_vars(array(
	'L_QUICK_REPLY' => $lang['QR'],
	'L_USERNAME' => $lang['Username'],
	'L_MESSAGE_BODY' => $lang['Message_body'],
	'L_ATTACH_SIGNATURE' => $lang['Attach_signature'],
	'L_NOTIFY' => $lang['Notify'],
	'L_PREVIEW' => $lang['Preview'],
	'L_SUBMIT' => $lang['Submit'],
		// [begin] Post Is Sending	
	'L_SENDING' => $lang['Sending'], 
		// [end] Post Is Sending
	'L_NO_TEXT_SELECTED' => $lang['QR_no_text_selected'],
	'L_EMPTY_MESSAGE' => $lang['Empty_message'],
	'S_QUICK_REPLY_ACTION' => append_sid('posting.'.$phpEx),
	'S_ATTACH_SIGNATURE' => $attach_sig,
	'S_NOTIFY' => $notify_user,
	'S_HIDDEN_FORM_FIELDS' => $hidden_form_fields
	)
);

generate_smilies('inline', PAGE_POSTING);

$template->assign_var_from_handle('QUICK_REPLY', 'quick_reply_output');

?>
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Cheetah писал(а):Вот quick_reply.php верси 3.0.3:
А зачем этот файл тут нужен???

Ссылки на аддоны для всех версий ABQ к Extended Quick Reply 3.0.3 Поручик уже выкладывал в этой теме

Добавлено спустя 40 минут 53 секунды:

добавил ссылку Поручика в первый пост темы
Булат
phpBB 1.2.0
Сообщения: 16
Стаж: 17 лет 5 месяцев
Откуда: Геленджик

Сообщение Булат »

Низкий поклон автору мода, русской поддержке и edgarу за его ссылку в подписи :D Я поставил Anti Bot Question Hack 1.0.3 на phpBB 2.0.22 и он преекрасно работает.
Аватара пользователя
Ivan_ba
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 2 месяца

Сообщение Ivan_ba »

Здраствуйте поставил мод

форум начал выдавать вот такую ошибку
"Вы исчерпали предельное количество попыток регистрации для данной сессии. Повторите попытку позднее."

форум 2.0.22

ChatBox
Anti Bot Question MOD
The last Five and the Five popular (answers/views) on index.php 1.1.0
Who viewed a topic
Gzip Level
phpBB 2.0.21 to phpBB 2.0.22 Code Changes
guestvote_mod 1.0.1
File Attachment Mod v2 2.4.5
ezPortal for phpBB 2.0.x

PHP Version 4.4.4
Используемая СУБД и её версия: MySQL 4.1.21-standard
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 4 месяца
Откуда: Санкт-Петербург

Сообщение severnet »

Ответ на твой вопрос:
Ivan_ba писал(а):Повторите попытку позднее
:wink:
kaskad
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 1 месяц

Сообщение kaskad »

подскажите где взять версию 2.0.1 ?
по ссылке в 1ом посте уже версия 3.0 лежит.
ну или где взять локализацию и интеграцию с EQRP 3.0.5 для последней версии ABQH 3.0
Аватара пользователя
Ivan_ba
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 2 месяца

Сообщение Ivan_ba »

severnet писал(а):Ответ на твой вопрос:
Ivan_ba писал(а):Повторите попытку позднее
:wink:
Ну тогда так, а где этот параметр меняеться...и сколько длиться бан...у меня например до сих пор не пускает... :twisted:

Вообщем снес мод...кстате знаете на сайте у автора уже версия 3,0,0 выложена а у нас только 2,0,1, дома переставлю поделюсь впечатлениями...

Добавлено спустя 3 минуты 16 секунд:

http://phpbb.mwegner.de/download/download-1.html
вот ссылка на новую версию мода...язык англ...
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 18 лет 8 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Ivan_ba писал(а):кстате знаете на сайте у автора уже версия 3,0,0
Ага, посмотрел.
Это уже имхо не защита от спама, а пародия. Мод, защищающий от спама никак не может быть
## Installation Level: Intermediate
## Installation Time: 30 Minutes

Он должен быть простым и массовым, иначе он просто не получился.
Представляю, как этат тема теперь разрастется сообщениями об ошибках...

Обновление с предыдущей версии:
## Update Level: Intermediate
## Update Time: 20 Minutes

Мод от спама надо поставить и забыть, а не обновлять его каждый месяц, да еще так сложно...

Локализация - 350 строк + информационный файл!!!
Да спамеры нас просто засмеют как мы будем париться с защитой от них :)
Имхо не надо заниматься ерундой, а идти по моей подписи или по ссылке в первом посте темы и ставить проверенную временем и простую версию 1.0.3. Пока ничего лучше имхо не придумано.

Добавлено спустя 1 минуту 9 секунд:
Ivan_ba писал(а):дома переставлю поделюсь впечатлениями...
Да, поделитесь пожалуйста, не забудьте. :)
PashaP
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 1 месяц

Сообщение PashaP »

Помогите плз. Скачал мод 2.0.2, поставил (вроде как все правильно поправил), он работает, но при регистрации вверху страницы выводятся вот такие ошибки

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

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/ru4/public_html/forum/db/mysql4.php on line 318

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/ru4/public_html/forum/db/mysql4.php on line 318
где я что не поправил или что еще?
phpBB 2.0.22

Заранее спасибо за помощь.
VovikV
phpBB 1.4.4
Сообщения: 119
Стаж: 18 лет 5 месяцев

Сообщение VovikV »

И всеж, если кто в ладах с языком и переведет 3 версию, выложите плиз...
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 17 лет 4 месяца
Откуда: Одесса

Сообщение lautes »

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

# 
#-----[ FIND ]------------------------------------------------ 
# 
		case 'editpost':
		case 'newtopic':
		case 'reply':
Вот эти строчки разбосаны по всей странице т.е. меня интересует после какого конкретно места на странице нужно добовлять код мода. Может кто выложит более полную версию этого:

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

# 
#-----[ FIND ]------------------------------------------------ 
# 
		case 'editpost':
		case 'newtopic':
		case 'reply':

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