Борьба со спамом на форуме phpBB2
Установка anti-bot-question-mod на форум

Анонс-страницы

1,

2,

3,

4,

5

PhpBB2 форум один из самых распространенных бесплатных форумов в Интернете. Форум phpBB прост в настройках и не представляет трудностей в освоении пользователями, как со стороны администраторов/модераторов, так и со стороны непосредственно пользователей. Программа не требует много серверных ресурсов и удовлетворяет требованием большинства сайтов. Все это сделало его прекрасной целью для спамеров и оптимизаторов. И хотя на форуме представлена защита в виде графической каптчи, как показывает практика, она очень легко распознается специальными программами.

Поэтому каждый владелец форума phpBB2 практически cразу после его запуска начинает сталкиваться со спамом. Количество спама начинает возрастать, как правило, двумя волнами. Первая волна происходит через некоторое время после того, как страницы форума проходят индексацию в поисковых системах. Вторая волна прироста спама происходит более продолжительно по мере того, как форум начинает попадать в список программ для автоматической регистрации. И тогда кажется, что количество мусора начинает нарастать как снежный ком. И если администратор/модератор сначала как-то мог бороться с этой гадостью ручным администрированием/модерацией, то в дальнейшем это становиться нудно, трудно и невыносимо.

Конечно одним из возможных решений защиты форума phpBB2 от спама - это создание своей собственной каптчи. Сделать ее достаточно nросто, но это очень часто бывает не под силу тем, кто не знаком или плохо знаком с программированием. Поэтому информация на этой странице будет более полезна и интересна для новичка.

Но для начала необходимо определиться - какой бывает спам по способу его попадания на форум: ручной и автоматический. Ручной спам - занимает небольшое количество от общего количества спама и о способе его реализации говорит само название. Вся информация от регистрации до постов на форуме набивается в ручную.

К сожалению, избавляться от ручного спама вoзможно только в ручную, т.е. модерацией форума. Здесь можно посоветовать закрыть от индексации при помощи файла robots.txt все лишние страницы форума, такие как регистрационные данные, список зарегистрированных пользователей, группы пользователей. Кроме того, пользователей замеченных в спаме, перед удалением регистрации, вносить в "черные списки" по имени пользователя, по электронному адресу, по IP-адресу. Такая функция реализована на форуме phpBB2.

Более коварный автоматический спам, когда форум плохо защищен от атак спам-программ. За одни сутки количество автоматического спама может исчисляться десятками регистраций и сообщений. Именно защите от такого спама на форуме phpBB2 и способе ее реализации посвящена дальнейшая информативная часть этой страницы.

Вниманию владельцев сайтов, форумов и их администраторов предлагается более простое и радикальное решение для борьбы со спамом на фоpуме phpBB2 уже известное в Интернете, а данная страница содержит подробное описание его реализации - это anti-bot-question-mod.

Anti-bot-question-mod относится к разновидности графической каптчи для подтверждения регистрации или отправки сообщений пользователем или гостей форума для предотвращения ботов от регистрации и рассылки спама. Программа может генерировать полностью автоматический и случайные вопросы (текст или графический), а также можно составлять свои собственные вопросы.

В anti-bot-question-mod есть несколько методов, которые не позволяют спам-роботам чтение выдаваемых вопросов. Это делается путем замены переменных. Чтобы помочь пользователям более легко ответить на вопросы, существует несколько вариантов выбора. Кроме того, администратор/модератор может загружать свои собственные шрифты, которые затем используются для генерации автоматических вопросов (GD и Freetype требуется). Скриншоты результатов реализации работы данной программы можно посмотреть -     , а также на странице регистрации нашего форума Туристический форум KISHAR.

УСТАНОВКА anti-bot-question-mod.

Скачать мод anti-bot-question-mod. Версия программы по возможности желательна последняя, хотя большой роли это не играет. ( Скачать anti-bot-question-mod_v_3_0_0.)

Скачать файл русификации, внимательно - файл должен соответствовать версии мода. ( Скачать русификатор для данной версии мода)

Файл с информацией по установке мода anti-bot-question-mod_v_(номер версии).txt прилагается к программе. Вся информация на английском языке, которая дублируется на немецком, французском и испанском. В файле дается много не нужной информации и в не очень понятной форме для русского языка. Поэтому дальнейшее описание будет по необходимости полным, но кратким.

1. Перед инсталяцией anti-bot-question-mod на форум, необходимо создать резервные копии всех файлов, относящиеся к этой программе, т.е. также файлы форума, которые требуют редактирования, таких файлов 12:
posting.php, admin/admin_users.php, includes/constants.php, includes/functions.php, includes/page_tail.php, includes/usercp_avatar.php, includes/usercp_register.php, templates/subSilver/agreement.tpl, templates/subSilver/posting_body.tpl, templates/subSilver/overall_footer.tpl, templates/subSilver/profile_add_body.tpl, templates/subSilver/admin/user_edit_body.tpl.

anti-bot-question-mod инструкция 2. Папку с файлами русификации lang_russian/ загрузить в папку мода language/.

3. Создать папки и поместить в них файлы согласно инструкции (см. рисунок). Все эти файлы находятся в папке root/ (можно тупо скопировать папки мода abq_mod/ для корневой папки форума и также папку abq_mod/ в папке мода images/ скопировать и вставить в папку форума images/. Они уже содержат все необходимые файлы.).

4. По каналу FTP скопировать в папку форума:
а) папку language/ скопировать в корневую папку форума; б) файл abq_image.php пойдет в корневую папку форума; в) папка abq_mod/ пойдет в корневую папку форума; г) в папку images/ форума скопировать папку abq_mod/; д) в папку includes/ форума скачать все файлы папки includes/ мода; е) в папку admin/ форума скопировать все файлы папки admin/ мода; ж) в папку templates/subSilver/admin/ форума скопировать папку templates\subSilver\admin мода.

5. Дальше необходимо выполнить запрос базы данных SQL. Для этого нужно войти в PHPMyAdmin, выбрать базу с таблицами форума. В навигации PHPMyAdmin нажать на вкладку SQL, в открывшуюся форму "Выполнить SQL-запрос(ы) к базе данных ..." скопировать из файла anti-bot-question-mod_v_3_0_0.txt текст, начиная со строки

CREATE TABLE phpbb_anti_bot_quest_config (    заканчивая     '50dd984877', '', '', '', '', '', '', '', '', '', '', '');

Данный запрос создаст необходимые для мода anti-bot-question-mod_v_3_0_0 таблицы и наполнит их данными.

anti-bot-question-mod в панели администирования 6. Следующий шаг самый нудный и ответственный, так предстоит отредактировать 12 файлов вашего форума, согласно рекомендациям файла anti-bot-question-mod_v_3_0_0.txt. Почему процесс нудный и ответственный? Потому, что нужно очень внимательно и в нужном месте редактировать файлы: либо вставлять части кода до или после определенного куска кода. либо заменить часть кода на новый код из файла. Малейшая невнимательность, ошибка и мод работать не будет, и придется подменять файлы, снова редактировать или пытаться найти ошибку. Впрочем, кому совсем лень это делать могут скачать эти 12 файлов уже отредактированных по следующей ссылке ( Edit_files_ for_MOD). Файлы находятся в архиве zip, стоимость смс для скачивания примерно один доллар, в зависимости от сотового оператора. Отредактированные файлы сохранить в той же директории форума, где они и находились. Файлы форума подлежащие редактированию:
posting.php, admin/admin_users.php, includes/constants.php, includes/functions.php, includes/page_tail.php, includes/usercp_avatar.php, includes/usercp_register.php, templates/subSilver/agreement.tpl, templates/subSilver/posting_body.tpl, templates/subSilver/overall_footer.tpl, templates/subSilver/profile_add_body.tpl, templates/subSilver/admin/user_edit_body.tpl.

Информация по редактированию находится в последней трети содержания файла anti-bot-question-mod_v_3_0_0.txt.

7. Установка anti-bot-question-mod_v_3_0_0 закончена. Если вы сделали все правильно и не допустили ни одной ошибки, можно зайти в панель администрирования форума. Теперь его верхняя часть будет выглядеть так (см. рисунок). Можно приступать к настройке конфигурации anti-bot-question-mod и составлять свои вопросы.

Удачи в реализации ваших проектов!

Copyright © 2008 KISHAR.RU Все права защищены.
Копирование и перепечатка материалов сайта запрещены.