Не подумайте это не спам и не реклама!
Суть такова - спам-комменты добавляются, причём очень часто,[module=captcha] (Math)- защита не срабатывает (использую Hidden CAPTCHA). Решил описать (в картинках) как блокировать подобные сообщения.(тут не нашел)
Для этого понадобятся включенный модуль:[module=trigger] и следующие настройки.
url - admin/settings/actions (Действия — это отдельные задачи, которые может выполнять система, например снятие с публикации материала или бан пользователя.)
Тут создал сложное действие
1.Снятие с публикации комментарий содержащий слова
в настройках указал Ключевые слова :cheap cialis, viagra, cheap viagra, cialis (Символы чувствительны к регистру)
С действиями разобрался, теперь к условию при котором будут срабатывать эти действия.
url - admin/build/trigger/comment (Триггеры — это системные события, такие как добавление нового материала или вход пользователя на сайт.)
После сохранения нового комментария сделать... указал что делать: Снять с публикации коммент и показать сообщение.
Всё.
Таким образом избавился от подобной заморочки, список слов можно расширять на ваше усмотрение. Не опубликованные комменты посмотреть можно тут url - admin/content/comment/approval
Обновил:
На сайтах имеющих модули для подписки на комменты, типа comment_notify - как здесь на друпал.ру, при данном решении ваши подписчики будут получать уведомления об этих неопубликованных комментариях.
-Убрал из действий Показ сообщения, так как показывается всем
-Добавлено ешё одно слово, проскачил зараза
-Поставил брик, для главной уш больно большой анонс получился.
Комментарии
На drupal.ru было нечто подобное (по-моему интеграция с Mollom) но не получилось.
Особенность русскоязычной технической лексики состоит в том что она не возможна без мата.
Оооочень интересно! В закладки однозначно! Автору респект!
Мат и реклама виагры - это разные вещи
спасибо
Я на почтовом сервере делал аналогичный фильтр. Долго не мог понять, почему забраковано одно вполне приличное письмо. Оказалось, из-за слова Specialist
Кнопка лучше!
Любой способ борьбы со спамом хорошо. и этот как вариант.
Чем не устраивает модуль SPAM?
Действительно, такое слово не прокатило, благо комменты не удаляются и можно востановить.
Хм, даже не знал что он есть потестировать пока нет возможности.
Больше интересует [module=hidden_captcha] так-как защита есть, но с другой стороны не заморачивает "постера" на ввод дополнительного текста, и это считаю приоритетом. Пробывал reCAPTCHA - о ужос!!! сам иногда не могу прочитать что написано и приходится обновлять раз по 5 для более читаемого результата.
Хороший способ, однако достаточно заменить одну букву заглавной и ваш фильтр-мильтр обложается.
Полностью согласен, но пока работает на ура! (за 12 часов отловил ~50 подобных комментов)В Действиях можно PHP script вставить думаю можно и с регистром справиться, сам неасилю. Скажу человечное спасибо за помощь. + 30руб на развитие
Как я понимаю так работает сервис ручного распознавания CAPTCHA (Вы отдаете капчу нашему серверу, он - работникам, те - нашему серверу обратно. Через несколько секунд вы от нашего сервера получаете текст с капчи. Как правило это время не превышает 20-ти секунд и вполне достаточно для успешной регистрации везде где есть капча.) Возможно вскоре и регистр будет менятся, так что решать надо задачку.
Полезно
Здорово! Для меня модуль trigger был загадкой до этого момента, теперь начинаю понимать для чего он нужен
Лишний способ борьбы со злом не помешает. Спасибо!
с mollom такой спам не проходит...
но лучше спамеров физически уничтожать. Сжигать на площади живьем и на ютуб выкладывать...
имхо: 3600 EUR /year/site - ну спасибо, у меня бюджет не позволяет так шиковать, лучше сразу готовый сайт купить.
Сделал так два года назад на одном из сайтов. Думал об этом все знают Потом написал свой модуль с пополняемым словарем.
Сейчас лениво работаю над модулем, который будет глушить часть спамботов по методу "honey pot". Выложу конечно.
В Триггере: После сохранения нового комментария
рекомендую убрать 2. Показать сообщение пользователю при публикации подобного комментарий.
иначе Сообщение появляется всем пользователям! что введёт в заблуждение "постера"
Gukov Yor Я имею ввиду бесплатный, который отлично справляется
На сайтах имеющих модули для подписки на комменты, типа comment_notify - как здесь на друпал.ру, при данном решении ваши подписчики будут получать уведомления об этих неопубликованных комментариях. С самим содержимым комментов.
Не критично, но не особенно приятно.
Содержимое другого коммента пришло.
А может модуль Spam? Байес ловит не только то, что забито, но и учится... И заодно, с подписками не пересекается.
это вроде google публиковал статистику по спаму на gmail.
так, например, различных хитрых написаний слова \/iagra насчитывается несколько тысяч. заявлялось именно так -- тысяч.