Бей спамеров!!!

Автор: Фёдор Ашифин   ‡   Дата: 28 апреля 2010   ‡   Рубрика: Статьи по вэб.мастерингу   ‡  

Каждому блогеру знакома проблема спамерских комментариев к записям.

Не успеешь установить блог, как на нём начинают появляться  записи  типа «Я с автором не согласен предлагаю обсудить …», «Очень интересная тема пишите ещё» и т. п.  и главное что  в этих комментариях  куча мусорных ссылок,  которые существенно снижают рейтинг сайта в глазах поисковых систем.

Немного разгрузить  блог от этой нечисти помогает плагин Math Comment Spam Protection. Полностью спамеров можно убрать только лопатой по голове, но этот способ не всегда подходит.

Автором плагина является немец Michael Woehrer.

Я предлагаю поставить русскую локализацию от Гудвина версии 2,2 .

Важными нюансами этого плагина является то, что он подходит почти ко всем версиям движка (начиная с версии 1.5.2 — интересно, юзает ли ее еще кто-нибудь? ))), не требует cookies и не содержат java скриптов.

Суть его работы в том, что посетителю сайта перед отправкой комментария предлагается выполнить несложное арифметическое действие — посчитать сумму двух простых чисел. Ответ на вопрос является подтверждением того, что Вы не робот.

Плагине дает две возможности вывода контрольного вопроса — в с помощью цифр или букв. Например,

3+6 или три + шесть.

Настраивается в настройках плагина через админ панель.

Ответ в любом случае вводится цифрами. Эти настройки Вы можете определить на странице настроек плагина, которая интегрируется в адмике Вашего сайта после активации плагина.

СКАЧАТЬ РУСИФИЦИРОВАННЫЙ ПЛАГИН MATH COMMENT SPAM PROTECTION С САЙТА ГУДВИНА

Последовательность действий.

1. скачать и разархивировать плагин

2. закачать его с помощью фтп-клиента на сервер в директорию реез://ваш-сайт.ruwp-content/plugins

3. перейти в админку на страницу плагинов и активировать его.

4. после активации в меню Настройки появится страница плагина Math Comment Spam, перейдите в нее и установите настройки.

У Вас есть два варианта — принять установки по умолчанию, либо создать свой вариант. Советую не мудрить и принять первый вариант, как самый быстрый и легкий способ.

Далее ничего не меняйте и просто нажмите на кнопку Сохранить настройки.

5. Последнее, что нужно сделать — это вставить код вызова плагина на страницу комментариев вашей темы. Это делается обязательно. независимо от того, какой вариант Вы выбрали.

Для этого откройте с помощью фтп-клиента директорию шаблона, который Вы используете на Вашем сайте, и найдите в ней файл comments.php. Откройте его с помощью какого-нибудь «правильного» редактора который корректно работает с кодировкой UTF8 , например, Notepad2 (потому что любое редактирование файлов движка нужно производить только нормальными редакторами, которые сохранят код без мусора).

Ваша задача — вставить код вызова плагина около формы комментирования. Вы можете поставить его, например, сразу после традиционных полей Имя, Почта, Сайт.

Скопируйте код вызова плагина

<?php

/****** Math Comment Spam Protection Plugin ******/

if ( function_exists('math_comment_spam_protection') ) {

$mcsp_info = math_comment_spam_protection();

?>  <p><input type="text" name="mcspvalue" id="mcspvalue" value="« size=»22" tabindex="4" />

<label for="mcspvalue"><small>Защита от спама: сумма чисел <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ?' ?></small></label>

<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />

</p>

<?php } // if function_exists... ?>

потом найдите в файле comments.php блоки Имя, Почта, Сайт и вставьте скопированный код сразу после Сайт.

На своём блоге поле сайт я вообще убрал. Если Вы сделаете всё как и я ,тогда у Вас получится такая же форма как на моём блоге

Сохраните файл, и после этого проверьте, как работает Ваша новая защита от спама. От всех гадов не спасёт, многие гадят вручную, но существенно очистит ваш блог.

PS Кстати в этом же файле comments.php Вы можете поэксперементировать и добавить различные формы подписки, рекламные блоки или другие материалы. Они будут появляться в конце каждого Вашего поста. Вставлять их разумеется нужно в начале кода файла.

Свежую версию плагина на англ. языке на wordpress.org: http://wordpress.org/extend/plugins/math-comment-spam-protection/

В статье использованны материалы http://www.wpbot.ru/




Хотите первыми узнавать секреты создания продвинутых web-ресурсов?
Подпишитесь на мой Мультимедийный Интернет-журнал по e-mail


Подписаться письмом


Либо читайте его через - RSS

 


К записи 4 комментария

Федор, а с чем связана низкая посещаемость Вашего ресурса? Вроде Вы человек в зоне .ру известный, да и сайт не вчера появился. Случайно наткнулся при поиске, и был удивлен, что Ваш блог посещает в среднем 70 человек. 1000 посетителей — это, на мой взгляд, самый минимум посещаемости для Вас. Как такое могло произойти? Перед Яндексом проштрафились?

Было дело и с Яндексом. Посещаемость растёт в дни выхода выпусков журнала. Вообще для личных блогов это обычное дело, можно поднабрать контекстной рекламой, но в данное время не считаю нужным.

Сейчас в Рунете наступает спящий сезон, люди начнут разъезжаться по отпускам, больше проводить время на природе. И это правильно нужно и от компьютера отдыхать.

Считаю для себя самое время в порядок привести свои сайты, обновить информацию и поработать над новыми проектами, чтоб хорошо стартануть в сентябре.

И такую тенденцию можно видеть по всему Интернету.

Deo20−176...

Замечательный сайт на PHP по путешествиям я-спамер.info/ для спецов своего дела...

Вод гады даже в этот пост пролезли, оставлю для примера только ссылку всковырну.


Оставить комментарий или два