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

Простой спам-фильтр

Идеи для расширения функциональности phpBB 2.0.x
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

У меня есть идея против гостей, вытекает из Stop Advertisement Bots, но пока никак в коде не оформлю...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
WingLion
phpBB 1.4.4
Сообщения: 179
Стаж: 19 лет 1 месяц
Откуда: St.Petersburg

Сообщение WingLion »

edgar писал(а):Конечно интересно. Но я так понял, что базу все таки надо будет пополнять постоянно? Ваша модификация лучше чем-то, чем Detector Bots? От гостей сейчас какой-то спам проходит?
Мне это всё интересно. Хочется и спамерам проход закрыть и гостям разрешить ссылки постить. Задача вообще нереальной кажется. Все что я сделал, это написал в предупреждении Детектор Ботса - уберите из ссылки www. и http (если гость ссылку постит)
база пополняется постоянно. Впрочем, сейчас уже меньше.
Но, последняя модификация у меня гостям совсем, можно сказать, кислород перекрыла, т.к. сделано, что на регистрированных юзеров действие фильтра не распространяется.
Гостю проходится либо несколько раз переписывать сообщение, если фильтр срабатывает (пусть даже ложно). Но, тот, кому надо, в конце концов, зарегистрируется на форуме и не будет иметь проблем со спам-фильтром.
В то же время, и забывчивые юзеры (забывающие залогиниться) постепенно привыкают и входят на форум нормально, а не в одних трусах :)
С уважением, WingLion
Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!
Аватара пользователя
WingLion
phpBB 1.4.4
Сообщения: 179
Стаж: 19 лет 1 месяц
Откуда: St.Petersburg

Сообщение WingLion »

В связи с вновь возникшим интересом к спам-фильтру, выкладываю здесь последнюю версию

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

############################################################## 
## MOD Title: Spam Filter for Guest
## MOD Author: WingLion < WingLion@mail.ru > 
## MOD Description: This modification simple reject the posts With
##             Spam Words and frases in Username, Topic and Postbody
##
## phpBB Version: 2.0.14 checked
##
## MOD Version: 1.0.4
##
## Installation Level: Easy 
## Installation Time: 5 Minutes
## SQL modification not require
##
## Files to edit: includes/functions_post.php
##
## Included Files: spam.txt
##		   spam_filtr.php
##
############################################################## 
##
## MOD History: 
##
##	2007-06-13 Version 1.04 First Release
##
##	2007-05-09 add same spamwords, hardest test for links
##		and disable spamfiltr for registered users
##	2007-03-20 add username and topic for spam test
##		test for multiple links in post
##	2006-09-20 first idea - simple realisation
##
############################################################## 
##
##
##
Прошу прощения за наличие нецензурщины в одном из вложенных файлов - техническая необходимость.

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

Надо заметить, что "последняя" - это громко сказано :).
Реально, на моем форуме, установлена версия, в которой редактирование списка спам-слов проводится из администраторской панели :)
Но это - чисто фантик и не более.
Не выкладываю его только потому, что в том фантике напихано еще много "лишнего".
Например, редактирование анонса для левой части мода Glance :)
И сделано оно топорно...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, WingLion
Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!

Вернуться в «Запросы модов для phpBB 2.0.x»