Спамеры надоели. Хотят высосать мой «пеар три» и жалкий «ТиЦ двадцать». Постыдились бы. Как комары ей богу. Посему устраиваю особо жесткую «карательную акцию» по «обезглавливанию» спамеров. Ведь все ради чего пишутся спам-комменты, это ссылка в Namе-поле коммента. Иногда ради нее, сам комментарий бывает вполне осмысленный. Сразу и не поймешь, что писал спамер. Подробнее читайте у Димка. Короче, отныне ссылки будут сноситься, если ведут не на блоги. На нормальные, Human-based блоги, а не сплоги и саттелиты всякие. «Уборка квартир», «Цобаки», «Маги», а главное «Флафф Библия» (А я все-таки узнал что это такое :)) идут лесом. Наивно надеюсь, что когда спамеры поймут, что толку спамить здесь бессмысленно, поток спама станет меньше. В любом случае, хоть ссылок на омносайты не будет.
Хорошего Антиспам плагина так и не нашел. Либо рубит абсолютно невинные коменты (даже без ссылок!), либо написаны слишком сложно. А чем сложнее защита, тем легче найти в ней дырку. Капчу ставить не буду. Поэтому за 10 минут написал свой plugin. Простой как дверь. Плагин «привязывает» к каждой новой ссылке окончание «?SPAM». С этим ярлыком ссылка тупо не показывается. В админке, рядом с каждым комментом (скриншот), добавлена кнопка «Approve Link», которая этот ярлык стирает. И ссылка появляется, притом с тегом «DoFollow». Для хороших людей, не жалко ;).
Можете скачать и посмотреть мой Супер Антиспам Плагин Для Wordpress. Он действительно очень простой.
UPDATE: Немного о моей политике удаления спам комментов. Все комментарии добавляються сразу, но без ссылки. Если текст коммента абсолютно общий, типа «спасибо за статейку», я его непременно снесу. (Что-бы просто выразить мне благодарность за пост, достаточно клацнуть по голосовалке :)). Если текст комментария по теме, но линк ведет на омносаттелит, то коммент я с большой вероятностью оставлю. Но линк может так и не появиться. А если ссылка автора ведет на человеческий блог или нормальный сайт — моя обязанность поставить ее с DoFollow.
UPDATE2: Версия 1.1. Исправлен мелкий баг и усовершенствован алгоритм. Теперь не принимаются комментарии без русских букв (для защиты от заграничного спама, и комментов транслитом), а также вместо имени нельзя писать адрес (как в этом комменте).
Устанавливается он как и все Wordpress плагины. Что бы все работало совсем красиво, добавьте в текущей теме (Админка->«Design»->«Theme Editor»->Колонка справа «Comments»), после
<!-- You can start editing here. -->
строку:
<? $comment_author_url=str_replace("?SPAM","",$comment_author_url)?>
Удачи вам в борьбе со спамерами!







0

Поставь с использованием математ.вопросов
wordpress.org/extend/plug...spam-protection/
(Ответить)