Уважаемые пользователи!
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
wes
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 7 месяцев

Сообщение wes »

Поставил последнюю, третью. Как назло :) - установилась без проблем. Еще и работает без багов. И спамеров жучит только так.
Ну что за несчастье, что хорошего в моде, который даже обругать незачто? :D
Аватара пользователя
Fenix1982
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет 7 месяцев
Откуда: Москва

Сообщение Fenix1982 »

У меня вопрос... Действие SQL подразумевает вход в базу данных, для редактирования.

Я хотел бы внести изменения с помошью файла обновления... Во многом, это связано с отсутствием навыков работы с SQL.

Я буду очень признателен, если вы проверите мои изыскания.

В кратком руководстве по установке модов, была ссылка для генерации запросов. Но работает ли это с этим модом?

Вот содержание действия SQL:


Вырезано.
Нахрена такую портянку сюда пихать. :twisted:
Поручик


А файл, который я сделал в генераторе я вешаю приложением.

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

Буду очень признателен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Зачем Уткам ласты?
Чтобы тушить пожары.
Зачем Слонам большие ноги?
Чтобы тушить горящих Уток.
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 16 лет 7 месяцев

Сообщение DennisVV »

Fenix1982
либо пользуетесь генератором, либо запускаете файл db_update.PHP (если он идет вместе с модом конечно) который надо положить в корень форума

если пользуетесь генератором, то начинаете вставлять со слов:
CREATE TABLE phpbb_anti_bot_quest_config (
config_name VARCHAR(255) NOT NULL,
config_value VARCHAR(255) NOT NULL,

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

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

Fenix1982 писал(а): Но работает ли это с этим модом?
Это не зависит от конкретного МОДа. Вы просто модифицируете базу данных.
DennisVV писал(а):либо пользуетесь генератором, либо запускаете файл db_update.PHP
Так не получится.
И в том, и в другом случае имеющийся (или сгенерированный) поместить в корень форума и запустить через браузер.
Fenix1982 писал(а): Мне не хотелось бы убить базу
Поставьте локальную версию форума и тренируйтесь. Это просто => Денвер (поиск в интернете)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Fenix1982
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет 7 месяцев
Откуда: Москва

Сообщение Fenix1982 »

М... Пока ждал ответа, решил поставить версию Anti-bot Question v.1.0.3.

Вроде бы поставил... Но теперь в панели администрирования я вижу вопросы, вместо, как я понимаю, русского шрифта. (Картинка в приложении).

Как это исправить?


И ещё несколько вопросов, если можно:

Это часть инструкции:
Если у тебя установлено больше одного стиля, надо *.tpl-файлы папки subSilver загрузить
# в папки каждого установленного стиля.


Какие именно файлы имеются ввиду? Те, что идут с модом?
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/profile_add_body.tpl
Над этим файлом я провожу операции, редактируя Скин Сабсильвер.

Нужно ли производить тоже самое с файлами других скинов?

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

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

Fenix1982 писал(а):Как это исправить?
Что то у вас с кодировкой...и по-моему вы это сотворили сами: при редактировании lang_admin.php
Fenix1982 писал(а):Какие именно файлы имеются ввиду? Те, что идут с модом?
Да
Fenix1982 писал(а):Нужно ли производить тоже самое с файлами других скинов?
Да
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Fenix1982
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет 7 месяцев
Откуда: Москва

Сообщение Fenix1982 »

Омг. Да, точно. Dreamweaver почему-то съел Русский шрифт.

Пробую переделать.

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

Всё установил. Да, сбились Русские шрифты. Заменил. Всё нормально.

Проверил на работоспособность - работает.

Всем спасибо за помощь.

Отдельное спасибо создавшему FAQ по установке модов!

Результат можно посмотреть на форуме:

http://knights-of-fenix.ru/forum/index.php

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

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

Fenix1982 писал(а): Dreamweaver почему-то съел Русский шрифт.
Наплевать и забыть.
http://www.phpbbguru.net/community/view ... A%F2%EE%F0
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Fenix1982
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет 7 месяцев
Откуда: Москва

Сообщение Fenix1982 »

Спасибо за сылку. 8)
Зачем Уткам ласты?
Чтобы тушить пожары.
Зачем Слонам большие ноги?
Чтобы тушить горящих Уток.
9million
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 7 месяцев

Сообщение 9million »

Привет! Установил Anti Bot Question Hack v 1.0.3. В админке всё, что надо появилось, написал русские вопросы, удалил иностранные, удалил db_update.php... Но когда захожу в регистрацию - ничего, просто белая страница.
Вопрос таков: я ошибся при установке или есть какие-то другие возможности?

ПС Вопрос, возможно, глупый. Когда вставлял текст, как рекомендовано в мануале, кое где мог поставить лишние переносы строки - конечно, не внутри скобок! В HTML это не имеет значение, а в этом случае? Я просто думаю, может проблема в переносах строк? :oops:
Последний раз редактировалось 9million 20.09.2007 5:21, всего редактировалось 1 раз.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

9million писал(а):Вопрос таков: я ошибся при установке или есть какие-то другие возможности?
наверное ошибся. А про другие возможности это вообще про что?
9million писал(а):написал русские вопросы
и указали что русский язык?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
9million
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 7 месяцев

Сообщение 9million »

Спасибо за ответ. Да, я указал для каждого из двух вопросов, что это русский язык. Другие возможности - я имею в виду, что возможно что-то надо было сделать ещё - галочку где-нибудь поставить, в какой-нибудь документ что-то добавить - возможно, какую-то информацию я могу упустить - это сделать легче, чем ошибиться при копи-пейст процедуре во время установки... Ещё дизайн форума я менял, но навряд ли это может повлиять? Я менял ХТМЛ и стили - ширину форума, надписи в фигурных скобках - что-то такое: {NAME} на просто надписи МОЙ ФОРУМ. Не думаю, что это могло повлиять...

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

И ещё. В админке всё работает - нельзя ли на основании этого факта предположить в каком файле (-ах) сделана ошибка?

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

вопрос о переносах строки по-прежнему актуален...
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 16 лет 7 месяцев

Сообщение DennisVV »

Палыч писал(а):И в том, и в другом случае имеющийся (или сгенерированный) поместить в корень форума и запустить через браузер.
это я и имел в виду
сорри что не точно выразил свою мысль
хотел сказать, что нужно либо сгенерировать и файл сгенерированный положить в корень, либо если он есть в моде, то его положить в корень и запускать оба из браузера
SNA
phpBB 1.4.1
Сообщения: 44
Стаж: 18 лет 5 месяцев

Сообщение SNA »

Народ!! ХЕЛП!!!

Поставил мод ABQ 1.0.3 по ссылке из заглавного поста. Ну типа, что она русская и лучшая...
все встало хорошо по части регистрации и контрольных вопросов, НО!!!
Теперь на любую попытку оставить сообщение на форуме вылазит такое окно:

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

Общая ошибка 
  
Could not insert new word

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_search_wordlist.MYD'. (errno: 145)

INSERT IGNORE INTO phpbb_search_wordlist (word_text, word_common) VALUES ('почему', 0), ('работает', 0)

Line : 234
File : functions_search.php 
  
 

в данном файле кусок со строкой 234:

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

	
{
				message_die(GENERAL_ERROR, 'Could not insert new word', '', __LINE__, __FILE__, $sql);
			}


В чем беда???
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

В вашем хосте. Что-то случилось с индексом
Can't open file: 'phpbb_search_wordlist.MYD'
Попробуйте полечить таблицу.
REPAIR TABLE 'phpbb_search_wordlist';

И в следущий раз не орать.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

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