Нет автоматическому спаму
Сегодня меня окончательно достал автоматический спам в комментариях: Akismet пропустил десяток спамных комментариев от всяческих "Гинекологов" с сообщениями типа "Классная статья, подписался". Плюс несколько десятков спамных комментариев он поймал, но..
Понравился пост? Подпишись на обновления по RSS или Twitter !
#21,
Интересный метод скрытия поля ввода! Что подумает Яндекс на счёт этого, ведь это нечто иное как скрытый контент.
Я у себя тоже поставил подобный хак, только поле ввода сделал hidden. Теперь весь спам попадает туда, куда ему и дорога.
Скоро сделаю рейтинг "говносайтов" из ссылок в спаме.
#22,
Ну вот, опять меня опередили... :D Сначала я считала, что первая додумалась до идеи подменять имена полей (незнание php не позволило мне это реализовать самой, и я очень обрадовалась, когда нашла это решение на vwhost.org/12.html), а теперь, оказывается, я не первая, кто решил модифицировать не email, а комментарий. :) Кстати, я тоже страдаю нелюбовью к капче: сама терпеть не могу, когда надо её заполнить для отправки одной фразы, и не хочу, чтобы мои посетители думали то самое, что думаю я в такой ситуации.
Только я поле comment никуда прятать не стала, а просто закомментировала, и ничего - приём работает. Что касается "скрытого контента" (для preblud), то Яндекс тоже не сумасшедший, и просто по факту наличия невидимых элементов не банит, иначе пришлось бы забанить всех, у кого на сайте выпадающие меню или всплывающие скриптовые подсказки.
Насчёт "убрать поле урла" - я тоже этим пользовалась. Спамеров было сразу видно: у них это поле заполнено, ибо боту форма на странице не нужна. Спамеры уже шли косяком, как рыба на нерест, а сразу после замены поля - словно отрезало. :) После чего я открыла поле ссылки - для людей.
#23,
Что мы сделали? Поле по умолчанию для текста комментария мы сделали невидимым (сдвинув его на 1000 пикселей вне экрана)
---
Бред, а не проще сделать display:none; или visibility:hidden???
Идея хорошая, я на ее основе сделал еще более хитрую идею. Потому все равно благодарен.
#24,
если не трудно загляните, пожалуйста на сайт, в любой пост - попробуйте откомментировать
что-то я не пойму, сделал вроде все по инструкции
получил 2 окна
если написать в верхнем - количество вводимых символов ограничено, и он автоматом соскакивает во второе окно - при отправке сообщения вываливается надпись в крючочках (скорее всего "спаму нет!")
если писать ТОЛЬКО во втором - сообщение проходит
но получается польователю надо указать - пиши во втором
я думал ложное окно невидимо?
#25,
Отключил я css - и увидел бред, две техтареи - полный тупизм - а как быть с ссотовыми телефонами, которые css не поддерживают?
#26,
все работает!!! после рефреша - все запустилось
неделя без спама - это круто, только вот жалько - полковнику никто не пишет :)))))))))))))))))))))))))))
#27,
Против СМО-спама есть решение получше — http://parasite-eliminator.ru/
#28,
Действительно, чтобы защититься от спама нужно не публиковать свой рабочий email адрес в открытых источниках Интернета (в гостевых книгах, в форумах и т.д.). Но, как показывает практика, рано или поздно этот email оказывается в руках спамера (если вообще никому не говорить свой адрес, то и писать на него никто не будет).
Я думаю, что наиболее продуктивным способом борьбы со спамом на настоящий момент является замусоривание баз данных спамеров несуществующими email адресами. Ведь если все рекламные письма будут уходить "в пустоту", то и толку от такой рассылки не будет, поэтому рано или поздно спам-рассылки прекратятся. Чтобы замусорить базы данных спамеров, нужно на своём сайте разместить страницу, генерирующую много фальшивых email адресов. Но это можно сделать только в том случае, если у Вас есть свой сайт на хостинге, поддерживающем язык PHP.
#29,
Попробовал у себя тоже. Точно знаю что конфликт у него с OpenID плагином. Появлялось два поля.
Не подскажите как использовать ваш способ в сочетании с OpenID?
#30,
А кстати все получилось. Нужно было сначала отрубить плагин OpenID заменить нужные файлы, а потом врубить снова! И все работает! Спасибо огромное!
#31,
Большое человеческое спасибо!
#32,
ну теоретически любой бот может определить видимость или скрытость элемента. хотя на практике, конечно, никто таких возможностей в бот встраивать не будет.
#33,
а как быть с остальным контентом без css? на 99% сайтах без css делать нечего и лишняя текстариа это уж совсем пустячок будет.
#34,
забавно, методу уже год, а до сих пор спама нет.
ну, конечно, за исключением особо одаренных личностей, оставивших спам-комменты именно к этой статье, маскируясь под бота.
правда теперь у меня полнейший завал спама в качестве трекбеков и пингбеков. надо с ними тоже разобраться.
#35,
а чем это лучше акисмета? принцип то тот же.
#36,
Невозможно оставить коммент, ругается на ту же строку в wp-comments-post.php
$spam_test_field = trim($_POST['comment']);
if(!empty($spam_test_field)) wp_die('Спаму нет!')
Плагины все отключил, поле для ввода одно.
#37,
Разобрался сам, все работает спасибо :)
#38,
Блестяще!!! Все сделал, все работает!!! Посмотрим, каково оно будет через недельку.
#39,
Все сделала, спама нет. Ура!!!
#40,
У меня все работает, но не работает плагин comment-toolbar, который показывает ссылки reply и quote.
Подскажите,как его исправить, чтобы работал?