16 Июнь 2012      5457      27

Math Comment Spam Protection – плагин WordPress для защиты от спама!

Финансовая грамотность и инвестиции в криптовалюту

Здравствуйте, уважаемые читатели моего блога!

Сегодня у меня небольшой пост о классном плагине для защиты блога WordPress от спама под названием «Math Comment Spam Protection». В конце поста будут объявлены результаты кроссворда №7, опубликованного в прошлой статье.

Math Comment Spam Protection – плагин WordPress для защиты от спама!Однажды я уже писал пост о защите WordPress от спама, прочитать Вы его можете по этой ссылке.

В той статье речь шла о плагина «Invisible Captha», который стоял на моем блоге практически с самого появления его на свет.

Плагин классный и справлялся со своей задачей хорошо, спам практически не появлялся на блоге. Но после некоторых изменений в комментариях моего блога этот плагин отказался работать и не пропускал комментариев вообще, даже нормальных.

Почти три дня я не мог настроить нормальную защиту от спама, спам-комментарии появлялись в огромном количестве. Я пытался поставить защиту при помощи файла .htaccess, но у меня не получилось нормально это сделать, спама было меньше, но все же он был!

Спам на блоге

В результате мне удалось найти выход.

Сначала я установил плагин «Dcaptcha», который выводил надпись «Я не робот», плагин классный, мне очень понравился!

Для успешного комментирования читателям нужно было лишь отметить галочкой эту надпись и комментарий проходил. К тому же плагин очень легкий и простой.

Но у меня возникла с ним небольшая проблема, которую я пока не смог решить. Дело в том, что у меня поля для ввода имени, e-mail и интернет-ресурса по умолчанию спрятаны, и чтобы их развернуть, необходимо нажать ссылку «Изменить»:

Math Comment Spam Protection

Так вот, «Dcaptcha» добавляет свое поле (Я не робот) именно в это место, в результате чего оно скрыто вместе с остальными данными. Как это исправить, я пока не знаю.

P.S. Кстати, если Вы знаете, как перенести это поле в другое место, то буду Вам очень признателен, если поделитесь секретом. В случае успешного решения данной проблемы я поставлю на блог именно «Dcaptcha», уж больно понравился мне этот плагин!

Теперь поделюсь с Вами информацией о плагине «Math Comment Spam Protection», который используется на блоге в данный момент. Просто здесь тоже без заморочек не обошлось.

Плагин предлагает решить простую арифметическую задачку (например, 5+6=?) перед отправкой комментария.

Настройка Math Comment Spam Protection

Установить Math Comment Spam Protection мало, его еще и настраивать нужно, чтобы он вписался в дизайн блога и был заметен читателям.

Кроме того, это плагин не на отечественном языке, и его желательно (при необходимости) русифицировать, но все это делается очень просто!

Math Comment Spam Protection. Скачать и настроить плагин защиты от спама

Скачать Math Comment Spam Protection можно по этой ссылке.

Затем копируете плагин в папку с плагинами (plugins) Вашего блога и активируете его в административной панели.

После чего Math Comment Spam Protection необходимо настроить. Для этого в админке блога нужно перейти в пункт «Math Comment Spam Protection», который появится во вкладке «Параметры» после активации плагина.

Настроек здесь не много, но их нужно выполнить. Я расскажу, как я настроил Math Comment Spam Protection.

1. Я убрал галочку с пункта «Add math question field automatically», который отвечает за автоматическое добавление поля с арифметическим примером. В результате у меня появилась возможность вставить это поле в любом месте!

2. Затем я перевел сообщения плагина на русский язык. Результаты покажу на скриншоте (как сделать скриншот экрана?):

Настройка Math Comment Spam Protection

Я думаю, что сложного здесь ничего нет. Первое поле отвечает за сообщение, которое появляется в случае не заполнения поля Math Comment Spam Protection, второе сообщение появляется в случае ошибки – неправильно решенного примера. 🙂

После всех изменений настройки необходимо сохранить.

3. Последним шагом является ручное добавление кода плагина в файл, отвечающий за вывод комментариев на блоге – Comments.php.
Я вставил приведенный ниже код сразу после кода вывода кнопки «Отправить комментарий»:

<?php
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) {
 $mcsp_info = math_comment_spam_protection();
?>
<p><label for="mcspvalue"><small><span style="color: #ff0000;">Перед отправкой комментария решите пример: <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' = ' ?></span></small></label> <input type="text" name="mcspvalue" id="mcspvalue" value="" size="22" tabindex="4" />
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" /></p>
<?php } // if function_exists... ?>

На моем блоге код этой кнопки выглядит так:

<button name="« type=»submit" class="submit">Отправить комментарий</button>

Сам код для добавления поля Math Comment Spam Protection я нашел на других блогах, но немного его подкорректировал под свои нужды, а именно:

— изменил текст надписи;

— выделил надпись красным цветом;

— поменял местами поле для ввода и текст (было наоборот, и, как мне кажется, это выглядело немного не логично).

Подводя итог, хотелось бы сказать, что плагин Math Comment Spam Protection отлично справляется со своей задачей. За время, которое он стоит на блоге, не было ни одного спам-комментария!

В заключение поста подвожу итоги по разгадыванию кроссворда, опубликованного в прошлом посте. Кстати, в этот раз количество участников сильно сократилось. Отправивших ответ на кроссворд было меньше, чем призовых мест! В итоге имеется всего четыре победителя, вместо пяти!

1 местоВиктор Боченков (bochenkov86@gmail.com). Виктор получает 150 рублей.

2 местоАртем (zov-club@mail.ru) – получает 100 рублей

3 местоПетр (miloslava.vit@gmail.com) – получает 50 рублей

1 Случайный счастливчик (он же единственный!) – Нина Вилисова (venera.vilisova267@gmail.com) . Нина получает 50 рублей.

Поздравляю победителей и прошу выслать номера своих кошельков, я перечислю Вам деньги. Благодарю Вас за участие! 🙂

На этом у меня все? Как Вам статья?

Чтобы не пропустить выход новых постов, рекомендую Вам подписаться на обновления моего блога!

С уважением, Александр Бобрин

Поделись с друзьями:

  Метки:

Обратите внимание:

Обсуждение: 27 комментариев
  1. darwin:

    Статья как всегда супер)

    А почему не установили Akismet ?

    и еще, а будет мануал по статье «С возвращением, darwin! Изменить »»? — прикольно задумано, хотел бы и себе такую функцию сделать.

    А еще по привычке хочется нажать «Отправить комментарий» не ришивши арифметическую задачку, но, это из-за того что еще не привык 😆

    Ответить
    1. Александр Бобрин:

      Aksimet мне не нравится, вообще все невидимые капчи почему-то часть спама пропускают, а нормальные комментарии иногда удаляют. Манумала не будет, это не я делал, манумал на блоге dimox.

      Ответить
      1. darwin:

        за блог dimox спасибо, нашел много чего полезного)

        Ответить
  2. Елена:

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

    Ответить
  3. Виктор Боченков:

    Ура! Давно не побеждал в конкурсах.  ➡

    А капчу еще вчера подметил.  🙂

    Ответить
  4. Никита Рябин:

    У меня этот плагин установлен, со спамом вобще не борюсь, он всё сам определеяет.

    Ответить
  5. Нина:

    Ура... наконец то первый кроссворд у Вас разгадала Александр, а то что то ранее все тяжело давались). Спасибо за приятный бонус!

    На счет вашего плагина незнаю, что сказать, у меня акисмет стоит и проблем вроде нет. Да... забыла, еще стоит плагин который не пропускает англоязычные комменты. Его не было за день могло штук 20 таких придти, мучалась из акисмета этого удаляла постоянно. А теперь благодать... тишина. В день может один спам удалю, а то и нет совсем...

    Ответить
  6. Олег:

    Пожалуй попробую сначала Dcaptcha. Сейчас спам вообще не появляется или собирается в папке «Спам» и потом его надо удалять?

    P.S. Зато придется математику вспомнить   💡 .

    Ответить
    1. Александр Бобрин:

      Олег, пока ни одного спам комментария не было! По идее, неверное, надо 🙂

      Ответить
  7. Элина:

    А меня устраивает Акисмет. Отличный плагин, работает на ура.  😉

    Ответить
  8. Сергей:

    Саш, привет. Попробуй плагин Invisible Capcha, скажешь о результатах... Он у меня стоит а начала жизни блога, пока не жалуюсь — не одного спам-комента не прошло... попробуй

    Ответить
    1. Александр Бобрин:

      Сергей, я тоже им пользовался с самого начала, но он перестал работать, просто не пропускает комментарии вообще.

      Ответить
      1. Сергей:

        А в чем дело не смог выяснить до сих пор?

        Возможно, я с такой проблемой столкнусь когда-то — нужно знать пути решения=)

        Ответить
  9. Макс:

    Способ хорошый но я лично перехожу на этот alaev.info/blog/post/2573 те бе тоже рекомендую.

    Ответить
  10. Ростислав:

    Спасибо за пост. Наверное поставлю себе такую защиту, или присмотрю что нибудь другое, хотя, капча уже тоже всем надоела=)

    Ответить
  11. Алиса Алексеева:

    Спасибо за статью! Настроила плагин — теперь читатели довольны:)

    Ответить
  12. Александр ПИТЕРСКИЙ:

    Хороший плагин.  Все отлично работает, спасибо. Хороший еще Dcaptcha- но у меня он к сожалению не работает...............

    Ответить
  13. Андрей:

    Как у тебя много статей про защиту от спама. Я опять же полностью только за антиспамБИИ. Но этот плагин тоже не плохой!

    Ответить
  14. Руслан:

    Мне вот не нравяться я не любитель капч. не люблю их вводить.

    Ответить
    1. Вячеслав:

      Руслан, иногда без них ни куда! Они бывают очень полезны!

      Ответить
  15. Дима Актив:

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

    Ответить
  16. Дима:

    Я не любитель всяких плагинов, поэтому написал аналог этой функции к себе на блог.

    Ответить
    1. Анатолий Севрук:

      А где можно посмотреть?

      Ответить
  17. Юрий:

    Александр, я смотрю вы отказались от этого плагина, если не секрет почему? Посчитали его лишним?

    Ответить
    1. Александр Бобрин:

      Юрий, у меня в шаблон какую-то защиту встроили, необходимости в плагине больше нет.

      Ответить
  18. Максим:

    Хороший плагин. Все отлично работает, спасибо. Хороший еще Dcaptcha- но у меня он к сожалению не работает......

    Ответить
  19. Игорь:

    Плагин скачал,установил.Спасибо автору за статью

    Ответить

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2024 Блог Александра Бобрина. Создание сайта и заработок в интернете · Копирование материалов сайта без разрешения запрещено
Политика конфиденциальности | Пользовательское соглашение