Math Comment Spam Protection русский
5 09 2008Плагин Math Comment Spam Protection — антиспам, который заставляет посетителя складывать цифры при добавлении комментария, что достаточно эффективно против некоторых ботов. Пример того как выглядит плагин вы можите увидить на нашем сайте, или посмотрев на рисунок.
Плагин не содержит ява скриптов и не работает на cookie, он использует специальную декодирующую функцию.
Установка
1. Скачать плагин Math Comment Spam Protection 2.2 на русском языке.
2. Распакуйте zip архив в папку с плагинами (/wp-content/plugins/).
3. Активировать плагин Math Comment Spam Protection в панели управления сайта.
4. Перейти в Настройки — Math Comment Spam и выставить необходимые настройки.
5. Отредактировать файл comments.php в вашей теме. Для этого разместите код сразу после строки для ввода названия сайта:
<?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>Spam protection: Sum of <?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... ?>
Скачать
Math Comment Spam Protection 2.2
zip, 6.7k
спасибо огромное, вроде работает..
Здравствуй.
Напиши, пожалуйста, в какой папке comments.php
Просто, такого файла нет. Есть comment.php, comments-post.php, и т.д.
В папках includes и admin есть comments.php. Какой нужно менять?
Нпиши пожалуйста, на ящик.
Нашел в папке «темы».
Оперативно ищете 🙂 Можно также удалить поле сайта )
Спасибо.
Установил, но работать отказывается, какое бы число не ввел(даже буквы), всеравно коммент остается.
Какая у вас версия WordPress ??
Плагин не везде хочет работать.. У меня из 5 сайтов вп-шных, работает только на одном. Везде версии 2.7. Где не фурычит, выводит ошибку в том месте где вставлено:
Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in …./public_html/wp-content/plugins/math-comment-spam-protection/math-comment-spam-protection.classes.php on line 71
Я проверял только на версии 233 wordpress. Сейчас протестирую на новой, результаты отпишу.
странно, но у меня вопрос все равно пишет на английском… то есть вместо введите сумму пишет sum of, хотя все остальное на русском.
Нужно код вывода поправить чуть чуть, я его забыл перевести, ставьте в comments.php вот это:
<?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... ?>
работает на ya.ru
А мне нужно было отредактить файл comments-new.php
Не совсем поняла, нужно полностью поменять код в этой файле или же только добавить вначале ваш код и все?
а эта прога будет делать так штобы спамы не заходили в гости и не голосовали за фото?
Если грамотно настроить, то будет защищать и от голосования за фото, но уже настройка будет другой, не такая как тут описана.
Ольга — это именно тот код, который нужно добавить! НЕ заменить! А именно после строчек ввода Имени, Ящика и Сайта.
Плагин не везде хочет работать.. — так он не работает если из под админа проверяешь. Если выходишь из под админа и комментируешь незарегистрированным пользователем — все в норме.
Все норм, спасиб
Скачал последнию версию плагина 3.0. И он заработал.
на 3.0.1 пропускает коменты из под пользователя, даже если поле оставить пустое…
пропускает)) оказывается надо обновить плагин
Спасибо!!!
спасибо, все работает, даже админу предлагается ввести капчу))
Спасибо за статью. Очень полезная, мне очень помогла.
Этот плагин хотел бы использовать на своем сайте, но в последней строчке текста «Вы можите использовать теги…» имеется ошибка. Вопрос: где и как исправить «можите» на слово «можете»? Извините за беспокойство и заранее благодарю.
остановился на капче как у вас… работает даже лучше, чем надо… спасибо
У меня он почему-то не работает, а именно я ввожу правильный ответ, а он мне говорит, что я не прав.
Спасибо ! Реально помогло! на ВП 3.2 работает
Спасибо! Все очень доступно разъяснено)))
Спасибо, супер! Заработал с последней версией плагина.
А зачем код вставлять в comments.php? Если в настройках плагина не убирать галочку с «Add math question field automatically», то форма антиспама сама появится, где нужно. Не на всех темах работает, но попробовать нужно.