Версия для печати
Защита комментариев WordPress от СПАМ-ботов – плагин Math Comment Spam Protection русифицированный
Февраль 3, 2007 автор: Snowball
Из раздела: Клиент для Wordpress, Плагины Wordpress
Выбор плагина для защиты комментариев от спамботов состоялся. Посмотрев функционал некоторых спамботов и то как они умело распознают код на картинках (капча), я остановил свой выбор на замечательном на мой взгляд плагине Math Comment Spam Protection от Michael Woehrer
я перевел его и установил на своем блоге snowbalblog.com, плагин мне понравился, вообщем собственно все…
Кому надо забирайте:
| Скачать файл: Плагин для Wordpress Антиспам | |
| Файл скачан: 823 раз | Размер файла: 4.85KB |
-
Выложил версию поновее Math Comment Spam Protection 2.2 RUS:
- Загрузите plugin (смотри выше).
- Распакуйте .zip архив и закачайте распакованную директорию math-comment-spam-protection в директорию с плагинами на сайте (/wp- content/plugins/).
- Активируйте plugin в панел управления WordPress Plugins.
- Зайдите в панели управения WordPress в Настройки / Math Comment Spam и настройте плагин так как это вам необходимо, сохраните изменения.
- Добавьте код в файл comments.php вашей темы.
| Скачать файл: Плагин для Wordpress Антиспам версия 2.2 | |
| Файл скачан: 527 раз | Размер файла: 6.83KB |
Исправленная версия для WordPress 3.0
| Скачать файл: Плагин для Wordpress Антиспам версия 2.2 для WP 3.0 | |
| Файл скачан: 59 раз | Размер файла: 6.83KB |
Инструкция по установке:
Этот plugin может быть установлен за 5 шагов:
Важно: Обязательно необходимо сохранить настройки если вы только что установили плагин или сделали Update плагина.
В следующем примере код из моего файла comments.php:
Поле формы ввода URL сайта автора комментария (найдите в файле темы comments.php):
<p>
<input class="text_input" type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" />
<label for="url">Сайт</label>
</p>
За ним следует код плагина:
<?php
if ( function_exists('math_comment_spam_protection') ) {
$mcsp_info = math_comment_spam_protection();?>
<p>
<input class="text_input" type="text" name="mcspvalue" id="mcspvalue" value="" tabindex="4" />
<label for="mcspvalue">
<font size="5">
= <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] ?>
</font>(Защита от СПАМа)
</label>
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists...
?>
Далее код поля ввода самого комментария:
<p>
<textarea class="text_input text_area" name="comment" id="comment" rows="7" tabindex="4">
</textarea>
</p>


![[BobrDobr.ru]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/bobr.png)
![[del.icio.us]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/delicious.png)
![[Digg]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/digg.png)
![[Facebook]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/facebook.png)
![[Google]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/googlebookmark.png)
![[Ma.gnolia]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/magnolia.png)
![[Memori]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/memori.png)
![[Mister Wong]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/misterwong.png)
![[МоёМесто]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/moemesto.png)
![[MySpace]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/myspace.png)
![[MyWeb]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/myweb.png)
![[Reddit]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/reddit.png)
![[StumbleUpon]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/stumbleupon.png)
![[Technorati]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/technorati.png)
![[Twitter]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/twitter.png)
![[Windows Live]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/windowslive.png)
![[Yahoo!]](http://www.snowballblog.com/wp-content/plugins/russ-bookmarkify/yahoo.png)
Игорь Незаров on Вс, 4th Фев 2007 19:43
Попробую поюзать. Может поможет.
Alex on Вс, 4th Фев 2007 23:47
Хороший плагин. Только лишние единицы и двойки надо бы убрать (стр. 203, 204)
И в коде последняя сточка лишняя.
Snowball on Пн, 5th Фев 2007 07:05
to Alex:
Спасибо за замечание…не заметил…
исправлено
Записки Свободного Мыслителя » Subject N8 on Ср, 7th Фев 2007 16:20
[...] Math Comment Spam Protection Очередной анти-спам плагин, который при установке и активации требует при добавлении комментария решить элементарное математическое уравнение, и ввести результат в специальное поле, выделенное для этого. Сложность уравнений можно регулировать в настройках плагина. Я его использую недавно, но мне он жуть как нравится, посему Akismet работает у меня на пару с этим плагином, в качестве контрольного выстрела спамерам. Есть как и русская версия, так и английская версия под номером 2.0. Math Comment Spam Protection 2.0 Файл Скачан: 0 раз Math Comment Spam Protection Rus 2.0 Файл Скачан: 0 раз [...]
Larc on Вс, 11th Фев 2007 00:39
Вот еще дополнительные способы борьбы:
http://apachedev.ru/2007/02/09/zaschita-ot-spama-v-kommentariyah-s-pomoschyu-apache/
Вячеслав on Вт, 14th Авг 2007 08:10
У Вас очень интересный сайт! Мне очень понравилось!
Dima on Чт, 20th Сен 2007 21:58
Привет, я вот наткнулся на вашу тему по защите от спама в комментах. Я могу предложить вариант решения этой проблемы.
подойдет для wordpress. Делал я это на wordpress 2.2.3 версии.
Прямая ссылка на статью на английском языке в моём блоге:
http://www.goplayme.com/posts/how-to-fight-spam-in-wordpress-comments.html
Могу посодействовать интеграции этой модификации в ваш блог. связаться со мной можно по email. Статья написана подробно, так что вы и сами модете применить то что я сделал, если вам интересно, конечно же.
Спасибо за внимание.
Cvetik on Вс, 14th Окт 2007 16:13
Спасибо и автору и Диме, защита на данном этапе наиболее важна, хороший плагин
Эдуард on Пт, 19th Окт 2007 16:29
эх хорошо, что в школе учился и читать и считать научили учителя, а то вот, как бы смог просчитать вашу капчу, а если серьезно хорошее решение
ivan on Ср, 7th Ноя 2007 20:17
Очень актуально
Сергей Назаров on Вт, 20th Ноя 2007 11:44
Спасибо за перевод.
Ждем перевода следующей версии…
Dizel on Сб, 24th Ноя 2007 20:12
Да владельцам блогов – ого насколько нужная вещь
Девушка on Пн, 7th Янв 2008 21:23
Интересно почитать
Олег on Вс, 20th Янв 2008 06:58
Дык, но все равно будут спамить под Яндекс, я прав?
блог клиент on Пн, 21st Янв 2008 01:24
Спасибо за интересное решение – прикольно считать палочки!
Скачать реферат on Вс, 27th Янв 2008 02:11
Палочки, эт круто!)
Григорий on Пн, 4th Фев 2008 21:19
Хороший плагин. Поставлю на все свои вордпресные сайты
den on Вс, 2nd Мар 2008 10:33
спасибо за плагин, очень помог, а полочки да это вещь
Илья on Вс, 2nd Мар 2008 20:56
А сумма всегда равна 11? И что делать если надпись «Защита от спама» не в той кодировке?
Snowball on Вс, 2nd Мар 2008 21:51
Не сумма разная бывает, наверное случайно у вас так получилось. С кодировкой проверьте, у блога стандартная обычно должна быть UTF, если у вас другая версия блога в другой кодировке то перекодируйте файлы в плагине из UTF в вашу..
Макс on Вс, 23rd Мар 2008 18:24
Прикольный плагин! Тока чота с математикой тугаааааа по утру
advant on Вт, 29th Апр 2008 05:58
Лучший средство от спама в блгах это регистрация)
Виктор on Пн, 12th Май 2008 23:06
Действительно, принудительная регистрация – панацея от спамеров.
Eduard on Ср, 28th Май 2008 00:47
Не всегда эсть настырные спамеры
dima on Ср, 28th Май 2008 20:49
Чем сложнее капча тем меньше спамеру хочется заходить на ваш сайт. Хотя ето не стопроцентная защита
Олег on Вт, 10th Июн 2008 19:30
Нее все спамеры настырные.
ЗАБОРЧИК on Ср, 11th Июн 2008 17:11
Отличный плагин, будет время попробую установить. Идея мне понравилась.
Vano on Ср, 18th Июн 2008 21:04
Спамеру нужен бистрий результат а з регестрацией он не будет игратса
Волчица on Ср, 18th Июн 2008 22:36
вот здорово. Хорошая информация.
Snowball on Вс, 22nd Июн 2008 21:26
Пробился через плагин какой то умник, последние 2 дня спамил этот пост. Или вручную не лень, или настроил свою спамилку..
Вообщем переделал немного символы для подсчета суммы, посмотрим отвалится он или продолжит..
Snowball on Пн, 23rd Июн 2008 02:54
Простой переделкой символов не обошлось, или вручную кто то спамит или как то обошли плагин, переписал названия полей и плюс. может задержит. До сегодняшнего дня вообще с этим плагином спама не было. Посмотрим что получится.
Snowball on Сб, 21st Мар 2009 01:21
Видимо проблема была в самом WordPress который до недавнего времени у меня не обновлялся. Сейчас все нормально вернул плагин на место.
Snowball on Сб, 21st Мар 2009 01:22
И добавил обновление.
я здесь для мебели on Чт, 26th Мар 2009 11:46
а я все ищу вывод юзерпиков как у вас но еще и с возможностью подгрузки их со сторонних сервисов при заходе с опенайди.
Melodina on Пт, 15th Май 2009 08:04
Подскажите пожалуйста. Я установила плагин. На одном сайте он заработал сразу и без проблем. А на другом… Я видимо что то не то делаю (другой дизайн) выдает такую ошибку:
Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in /www/ххх/wp-content/plugins/math-comment-spam-protection/math-comment-spam-protection.classes.php on line 71
И не могу понять, что не так, программирование совершенно не знаю
Snowball on Сб, 23rd Май 2009 19:06
К сожалению не могу вам помочь. Если на одном сайте работает, не вижу причины для ошибок на втором сайте. Видимо что то с самим сайтом…
Вася on Пт, 19th Июн 2009 02:02
Snowball, если станет легче, то у меня та же самая ошибка
ifilm on Пн, 14th Сен 2009 12:41
Классный плагин, кстати может кто нибудь знает где можно скачать книжку по WordPress в формате PDF где будут описаны все секреты настройки, оптимизации, советам по безопасности и т.д? Просто удивляюсь откуда все берут разные интересные плагины и настройки….Видимо есть секретная книга по WordPress…..
Защита Wordpress от спама. | xela.ru on Пн, 14th Сен 2009 18:26
[...] Ссылки по теме: Защита блога от спама по версии adw0rd Плагин “Я не робот!” Защита от спама при помощи математики Math Comment Spam Protection [...]
Aradel on Ср, 30th Сен 2009 03:17
Спасибо за плаг, а то спам уже утомил. Каждое утро удаляю по 10-15 комментов…
speedseo on Пн, 19th Окт 2009 18:32
Спасибо огромное за разяснения. Долшо мучался разгребая спам. Теперь вс отлично.
Портретный on Сб, 16th Янв 2010 09:16
А мне нравится защита, где фигурки надо выставить вертикально. А здесь, чтоб оставить комментарий, еще математику надо знать…:)
Victor on Чт, 28th Янв 2010 20:09
Этот код у меня пошел без проблем, в то время как другие выдавали ошибки. Результат тут http://ironman-2.biz/
blogG on Вс, 28th Мар 2010 20:59
Ссылки на скачивание плагина не работают. Ошибка 404.
Snowball on Вс, 28th Мар 2010 21:45
Спасибо. Исправил.
arshavin on Чт, 13th Май 2010 04:11
Спасибо за плагин. Сейчас попробую установить…Если что отпишусь тут
arshavin on Чт, 13th Май 2010 04:39
Не получилось у меня установить его! Что – то ошибку выдает…
bigooyan on Вс, 13th Июн 2010 00:12
Спасибо за информацию. Завёл у себя на блоге этот плуг. Очень приятная фича – настройка вида вывода цифр, есть где порезвиться и пофантазировать. Буду посмотреть, а то боты зачастили. Еще раз, спасибо за инфу.
Наиль on Сб, 19th Июн 2010 05:36
У меня на блоге стоял этот плагин, спама не было вообще, но как только я обновил wordpress до 3 версий плагин перестал работать и спам посыпался просто ливнем…
Snowball on Пн, 21st Июн 2010 22:15
2 Наиль
Найдите в файле плагина math-comment-spam-protection.php (строка 108) следующее:
if ( ( !isset($user_ID) ) && ( $comment_data['comment_type'] == ” ) ) {
замените на
if ( ( ! is_user_logged_in() ) && ( $comment_data['comment_type'] == '' ) ) {
должно заработать, я пока не обновлял WP, поэтому не знаю точно. В архивах для скачивания уже исправил.
Взято вот отсюда >>>
Snowball on Пн, 21st Июн 2010 22:30
Обновился до 3.0 все нормально. Плагин работает.
lioxa on Вт, 29th Июн 2010 13:25
Клёвая штука, только вы там напишите в описании для тупых вроде меня что новые поля появятся если юзер logout, а то минут 15 тупил пока не дошло что администратору выход сделать надо. Спасибо!
Екатерина on Ср, 14th Июл 2010 22:49
Добрый день! Подскажите как быть: установила плагин по инструкции, вставила код, но на сайте отображается ошибка:
Parse error: syntax error, unexpected ‘<' in /home/*****/domains/myhandmade.org.ua/public_html/wp-content/themes/crafty-cart/comments.php on line 122
Что делать? как я понимаю это значит, что стоит лишний символ, но я же скопировала код и вставила без изменений….
Snowball on Вс, 18th Июл 2010 18:31
Проверьте, в то ли место вы вставили код, возможно затерся кусок старого кода.