Уважаемые пользователи!
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 лет 9 месяцев
Откуда: с Луны свалил...

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
Битник
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 4 месяца

Anti Bot Question Mod и нестандартные стили

Сообщение Битник »

Установил стиль smartDark, теперь не видно код подтверждения мода Anti Bot Question.

С модом Advanced Visual Conformation всё понятно, в profile_add_body.tpl надо вставить блок, отвечающий за визуальное подтверждение, а вот код первого мода мне вывести никак не удаётся.

Помогите пожалуйста.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Битник не пробовали для вашего нового стиля внести изменения также как и для subSilver?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Битник
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 4 месяца

Сообщение Битник »

crash, кажется мне пора идти спать :lol:
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

Извините, никак не могу разобраться в инструкции по установке.. :(
Самое сложное-правка в SQL. На Джино у меня есть доступ к БД, могу попробовать, а вдруг полетит весь форум, я его конечно сохраню (в смысле БД)
но я не поняла где это исправить и как..
CREATE TABLE `phpbb_anti_bot_quest_config` (
`config_name` VARCHAR( 255 ) NOT NULL ,
`config_value` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `config_name` )
);
........
Как быть с сайтами, где нет доступа к БД для исправления?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

SHER писал(а):но я не поняла где это исправить и как..
Что исправить то? Просто выполнить этот запрос, поменяв, если необходимо префикс phpbb_ на тот, который у вас
SHER писал(а):Как быть с сайтами, где нет доступа к БД для исправления?
В первом посте данной темы прикреплен файл db_update...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

db_update...
действует на тех хостах, где есть файл возможности перезаписи. А у меня такого нет. Или я опять чего-то не допоняла?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

SHER писал(а):действует на тех хостах, где есть файл возможности перезаписи
можно тут более подробно изложить мысль
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

нет модуля mod_rewrite!
мне пишет, если я пытаюсь что-либо переделать в уже установленном форуме или сайте. Я так поняла этот модуль есть только на платных хостингах.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

SHER
не понял. При чем тут mod_rewrite и db_update.php?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

:roll: а уж я то как ничего во всем этом не понимаю, но попробую.. впрочем как всегда :lol:
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

Итак, я все сделал как написано было в руководстве.. поставила anti-bot-question_v_1_0_3_RUS теперь вообще невозможно зарегестрироваться, просто открывается первая страница, там написаны правила регистрации, далее иду по ссылке и.. пустая страница.. при апдейте мне выдало ошибки:
Updating the database
CREATE TABLE phpbb2_anti_bot_quest (
id mediumint(8) NOT NULL auto_increment,
question text NOT NULL,
answer1 varchar(255) NOT NULL default '',
answer2 varchar(255) NOT NULL default '',
answer3 varchar(255) NOT NULL default '',
answer4 varchar(255) NOT NULL default '',
answer5 varchar(255) NOT NULL default '',
anti_bot_img varchar(255) NOT NULL default '',
lang varchar(255) NOT NULL default '',
use_html CHAR( 1 ) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=1;
+++ Error: Table 'phpbb2_anti_bot_quest' already exists

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Wobei handelt es sich um einen Planeten?
Amerika, Erde, Katze, Universitдt', 'Erde', '', '', '', '', '', 'german', '1');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Wobei handelt es sich um ein Tier?
Auto, Berg, Europa, Pferd', 'Pferd', '', '', '', '', '', 'german', '1');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Drei mal drei ist? (Ergebnis ausschreiben, nicht als Zahl eingeben.)', 'neun', 'Neun', '', '', '', '', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Ist auf dem Bild Feuer zu sehen? Ja oder Nein', 'Ja', 'ja', '', '', '', 'example2.jpg', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Welche Frucht ist auf dem Bild zu sehen?', 'Apfel', '', '', '', '', 'example5.jpg', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Siehst du auf dem Bild ein Flugzeug?', 'Nein', 'nein', '', '', '', 'example2.jpg', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Wieviele blau Linien zдhlst du auf dem Bild?', '4', 'vier', 'Vier', '', '', 'example3.gif', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Wieviele rote Linien sind auf dem Bild zu sehen?', '5', 'fьnf', 'fuenf', '', '', 'example3.gif', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Das Ergebnis der Rechenaufgabe lautet?', '5', 'fьnf', 'fuenf', '', '', 'example4.jpg', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Wieviele Pfeile sind im Bild zu finden?', '6', 'sechs', 'Sechs', '', '', 'example1.jpg', 'german', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'What of these four is an planet?
America, Cat, Earth, University', 'Earth', '', '', '', '', '', 'english', '1');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'What of these four is an animal?
Car, Europe, Horse, Mountain', 'Horse', '', '', '', '', '', 'english', '1');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'What is the result of three multiplied by three? (Do not use numbers in your answer. e.g. If the result is 5, then write five.)', 'nine', 'Nine', '', '', '', '', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Shows the picture fire? Yes or no', 'Yes', 'yes', '', '', '', 'example2.jpg', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'What kind of fruit is shown on the picture?', 'Appel', 'appel', '', '', '', 'example5.jpg', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Can you see an airplane on the photo?', 'No', 'no', '', 'example2.jpg', '', '', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'How many blue lines can you count on the image?', '4', 'four', 'Four', '', '', 'example3.gif', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'How many red lines can you see on the image?', '5', 'five', 'Five', '', '', 'example3.gif', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'What is the result of...', '5', 'five', 'Five', '', '', 'example4.jpg', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'How many arrows can you find?', '6', 'six', 'Six', '', '', 'example1.jpg', 'english', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Dans les choix suivants, oщ est la planиte?
Amйrique, Chat, Terre, Universitй', 'Terre', '', '', '', '', '', 'french', '1');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Dans les choix suivants, oщ est l\'animal?
Voiture, Europe, Cheval, Montagne', 'Cheval', '', '', '', '', '', 'french', '1');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Combien font trois X trois? (n\'utilisez pas de nombre dans votre rйponse. par ex. si le rйsultat est 5, alors йcrivez cinq.)', 'neuf', 'Neuf', '', '', '', '', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Montrer la photo du feu? Oui ou non', 'Oui', 'oui', '', '', '', 'example2.jpg', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Quel sorte de fruit apparaоt sur cette photo?', 'Pomme', 'pomme', '', '', '', 'example5.jpg', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Voyez-vous un avion sur cette photo?', 'Non', 'non', '', 'example2.jpg', '', '', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Combien de lignes bleues comptez-vous sur cette image?', '4', 'quatre', 'Quatre', '', '', 'example3.gif', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Combien de lignes rouges comptez-vous sur cette image?', '5', 'cinq', 'Cing', '', '', 'example3.gif', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Quel est le rйsultat de cette addition ?', '5', 'cinq', 'Cinq', '', '', 'example4.jpg', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_anti_bot_quest VALUES ('', 'Combien comptez-vous de flиches?', '6', 'six', 'Six', '', '', 'example1.jpg', 'french', '0');
+++ Successfull

INSERT INTO phpbb2_config (`config_name`, `config_value`) VALUES ('anti_bot_quest', '0');
+++ Error: Duplicate entry 'anti_bot_quest' for key 1

INSERT INTO phpbb2_config (`config_name`, `config_value`) VALUES ('anti_bot_quest_guest', '0');
+++ Error: Duplicate entry 'anti_bot_quest_guest' for key 1

INSERT INTO phpbb2_config (`config_name`, `config_value`) VALUES ('anti_bot_quest_get', 'abq_0001');
+++ Error: Duplicate entry 'anti_bot_quest_get' for key 1

INSERT INTO phpbb2_config (`config_name`, `config_value`) VALUES ('anti_bot_quest_casesen', '1');
+++ Error: Duplicate entry 'anti_bot_quest_casesen' for key 1

INSERT INTO phpbb2_config (`config_name`, `config_value`) VALUES ('anti_bot_quest_bild', '0');
+++ Error: Duplicate entry 'anti_bot_quest_bild' for key 1
при попытке изменить phpbb2 на phpBB2 выдает:
Hacking attempt
http://zhitukha.km.ru/phpBB2/ жду помощи.. :oops:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

SHER
Пардон, но ни хрена не понял....
SHER писал(а): поставила anti-bot-question_v_1_0_3_RUS
Во-первых, разговор шел о версии 2.0.1 именно для нее в первый пост темы помещен файл db_update (в версии 1.0.3 другие таблицы, там тоже есть файл, но в самом пакете инсталяции.)
Судя по описанию, вы запускали именно его, но при этом уже создавали (выполняли инструкции SQL) дополнительные поля в таблице phpbb2_config
(
SHER писал(а): Duplicate entry
Во-вторых, нет версии RUS, есть локализация для версии 1.0.3 (замена языкового пакета).

В третьих, вы уверены, что полностью выполнили ВСЕ СТРОЧКИ инструкции по установке в соответствии с Кратким руководством по установке МОДов ?

Добавлено спустя 44 секунды:
SHER писал(а):при попытке изменить phpbb2 на phpBB2 выдает:
А этого вообще не понял... что на что и где вы меняете?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

только что еще раз все сделала.. :( уже замордовалась.. :(

скачала http://www.phpbbguru.net/community/view ... &start=150 отсюда "Старая версия Anti Bot Question Hack", сделала все по инструкции... что опять не так делала?! :roll: Все еще раз перепроверила.. все по-прежнему.. :(

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

а меняла я в posting.php но похоже ошиблась.. вобщем что же делать?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Заархивируйте и прикрепите (в обычной форме ответа) файлы
posting.php
includes/usercp_register.php
templates/subSilver/posting_body.tpl
templates/subSilver/profile_add_body.tpl
Какая версия форума?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
SHER
phpBB 1.4.3
Сообщения: 82
Стаж: 18 лет 5 месяцев
Откуда: Россия, Москва

Сообщение SHER »

Забавно то, что в панели администрации есть этот мод, вопросы даже сама придумываю.. версия обновленная последняя phpBB 2.0.22, остальные моды работают.. admin_users_list и Admin_delete_user
Сейчас прикреплю файлы

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

Вот добавила :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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