CheckBot
Version: 1.01
Release date: 21.01.2010
Download: скачать c wordpress.org
CheckBot — простой капча плагин для WordPress. Он очень простой в использовании (нужен всего 1 клик), но в то-же время полностью настраиваемый и довольно серьезно защищает ваш блог от спама.

Возможности:
* Защита от спама. Плагин использует javascript и случайно генерирующиеся идентификаторы и имена полей, что позволяет плагину отлично отсеивать автоматически разосланный спам.
* Поддержка языков. Плагин поддерживает Русский и Английский языки.
* Если пользователь выбрал не правильную картинку, или вовсе забыл ее выбрать, то плагин сообщит ему об этом, плюс, на всякий случай покажет его написанный комментарий.
* Полностью настраиваемый внешний вид. Вы можете создать свой набор картинок, которые лучше всего подойдут под дизайн вашего блога. Либо можно просто изменить стандартные наборы картинок.
* Плагин может работать сразу после установки, без дополнительных настроек.
* Можно настроить вывод плагина самостоятельно в любом месте на странице комментариев.
Установка:
Простая установка:
* Распаковываем плагин в `wp-content/plugins/CheckBot`.
* Активируем плагин в админ панеле на странице «Плагины».
Продвинутая установка:
* Распаковываем плагин в `wp-content/plugins/CheckBot`.
* Активируем плагин в админ панеле на странице «Плагины».
* Заходим в админ панель, на страницу настроек CheckBot'a (в меню слева Параметры → CheckBot).
* Включаем «Метод подключения плагина» → «В ручную».
* Редактируем файл шаблона «comments.php», в месте, где хотим вывести плагин вставляем строчку:
Обновление с предыдущих версий:
* Распаковываем плагин в `wp-content/plugins/CheckBot` с заменой всех файлов.
* Активируем плагин в админ панеле на странице «Плагины».
* Заходим в админ панель, на страницу настроек CheckBot'a (в меню слева Параметры → CheckBot).
* Настраиваем плагин.
Часто задаваемые вопросы:
в: Как мне создать свой набор картинок?
о: Это просто. Создайте в папке `CheckBot/images` директорию с именем вашего набора. Положите туда 3 .jpg файла (1.jpg, 2.jpg, 3.jpg), где 1.jpg файл с правильным ответом. Создайте файл стилей style.css (за основу возьмите файл стилей из набора картинок default). Создайте файл с вопросом text.xx.txt, где xx язык (en — english, ru — русский).
Version: 1.01
Release date: 21.01.2010
Download: from wordpress.org
CheckBot — simple one-click captcha-plugin created for people. It is very easy to use, and look nice, but at the same time, fully customizable, and quite seriously protect your blog from spam.

Features:
* Antispam. The plugin uses javascript and randomly generates identifiers and field names, which allows the plugin to automatically filter out fine sent spam.
* Support languages. The plugin supports Russian and English languages.
* Fully customizable appearance.
* The plugin can be used immediately after installation, without additional configuration.
* You can configure the output plugin yourself anywhere on the page comments.
* If the user is not the correct picture, or even forgot to select it, the plugin will tell him about it, and, just in case it will write a comment.
Installation:
Easy install:
* Extract the plugin in `wp-content/plugins/CheckBot`.
* Activate the plugin in the admin panel page «Plugins».
Advanced install:
* Extract the plugin in `wp-content/plugins/CheckBot`.
* Activate the plugin in the admin panel page "Plugins
"
* Go to the admin panel settings page CheckBot.
* Set on «The method of connecting plugin:» — «Manual».
* Edit the template file «comments.php», in a place where we want to bring plug-insert the line: < ?php if (function_exists (checkbot_show)) { checkbot_show (); } ?>
Upgrade Notice:
* Download and replace old files.
Frequently Asked Questions:
q: How i can create image pack ?
a: It's easy. Create a folder in the directory 'images'. Put into 3 files with images in the format .jpg, whose names are 1, 2, 3 (like 1.jpg, 2.jpg, 3.jpg). The picture with the correct answer must be named 1.jpg. Create a style sheet style.css file and issue text.xx.txt, where xx — language (en — English, ru — Russian).




Комментарии (всего 67 коммент.)
Привет.
По поводу капчи я бы хотел высказать несколько пожеланий, которые возможно вы учтете в следующих версиях.
1. Мне кажется, что 33% вероятность угадывания капчи ботами является достаточно большой, поэтому может быть сделать не один правильный вариант ответа, а от 1 до 3-х, тогда вероятность угадывания сильно снизится
2. может расширить кол-во показываемых картинок до 4-х, или 5-ти (желательно сделать этот параметр настраивым)
Собственно это все пожелания.
Удачи вам и вашему творению.
P.S. идея замечательная
Кидать правильный ответ в hidden input на той же странице — полный идиотизм. Называть правильный файл 1.jpg — еще больший.
Нужно больше вариантов — 5-6
PS Если хочешь нарисую тебе нормальные иконки)
Дмитрий, спасибо большое за комментарий :)
Разве с кол-вом правильных ответов шансы на подбор не возрастут? :)
В серьез задумался об увеличении картинок, нужно видимо сделать разные наборы картинок (с 3, 5, 7 картинками).
silent, тролить кстати тоже идиотизм :)
Денис, было бы замечательно :)
first anti-"captcha"
Поздравьте меня. После получасового втыкания в http-протокол я программно написал комментарий выше) Серьезно, капча действительно очень проста. Ее даже распознавать не надо. Я просто отпарсил значения name двух hidden-полей,приравнял их к 1 и отправил. Ну естественно еще отпарсил PHPSESSID и comment_post_ID, но это дело второе. Короче все тупо до невозможности.
Если доведете до конца хранение и передачу информации о правильном ответе, то количество картинок все равно надо увеличивать. А если не смотреть на простоту распознавания (читай: парсинга), имхо, эта капча выглядит эстетичнее, чем те же «вращающиеся» капчи, ну и тем более, чем текстовые
Ошибиться в слове «тролль» — тоже идиотизм.
Я не троллю, я пишу отзыв. Критику нужно воспринимать нормально.
Этот комментарий тоже отправлен программно в обход капчи.
G01d, уже занимаюсь улучшением защиты, hidden полей не будет, правильная картика будет зашифрована и передаваться с помощью сессий :)
silent, я хорошо воспринимаю критику, умные люди пишут где слабые места и дают советы, я прислушиваюсь и улучшаю. Вы-же пишете чушь :)
Я указал на правильный ответ в hidden input'е и оказалось что пишу чушь, другой написал — ему благодарность :)
silent, возможно дело в том, как написал? :)
Спасибо за плагин.
Замечена глюк или недоработка при установке, имя папки плагина в нижнем регистре а поиск изображений в скрипте:
$url = '../wp-content/plugins/<strong>CheckBot</strong>/images';Так-что пока я не переименовал папку плагина, выбор картинок в админке на заработал.
Добрый день!
Установил ваш плагин, но при активации выдаётся ошибка
Fatal error: Cannot redeclare comment_post () (previously declared in /home/k777-777/tereshenko.ru/docs/wps/wp-content/plugins/invisible-captcha/invisible_captcha.php:14) in /home/k777-777/tereshenko.ru/docs/wps/wp-content/plugins/checkbot/CheckBot.php on line 18
Не подскажете с чем это может быть связано?
olegrpg, ох блин, поправлю обязательно, это неуладка с хранилищем плагинов wordpress, там папка автоматом в нижнем регистре создается...
KIRill, а у вас версия вордпреса какая? И как-то странно у вас путь до wordpress'а прописан, смею предположить, что капча просто не может найти путь :)
Здравствуйте!
У меня ошибка при установке плагина:
Warning: include (/.../plugins/CheckBot/images/Default/text.en.txt) [function.include]: failed to open stream: No such file or directory in /.../plugins/checkbot/CheckBot.php on line 240
Warning: include () [function.include]: Failed opening '/.../plugins/CheckBot/images/Default/text.en.txt' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /.../plugins/checkbot/CheckBot.php on line 240
Плюс к этому, никак не сохраняются настройки в админ панели. В чем может быть проблема?
MakLeR, переименуйте папку checkbot в CheckBot и наступит счастье :) Автор, видать, после праздников не очухается ;)
Пофиксил неприятный баг, обновите плагин просто через админку :)
Я очухался после праздников (:
Что-то с каждой новой версией всё новые и новые глюки вылазят. Работал ведь плагин, обновил сегодня, после этого вообще перестали показываться записи в блоге. Хорошо хоть деактивация помогла, но теперь надо искать новую капчу :(
А в чем проблема то? Какую ошибку пишет?
Ну я ж говорю, у меня вообще перестало показывать посты. Обновил плагин, захожу на сайт, а там вместо статей надпись типа «По вашему запросу ничего не найдено».
Так было после установки плагина Rus to lat и замены постоянных ссылок, но тогда показывались статьи, а при попытке просмотреть каждую отдельно выдавалась та же надпись.
Не представляю вообще как CheckBot может быть связан с этой ошибкой. Он либо выводится возле поля комментирования, либо там-же выводится ошибка, но уж на вывод статей он не может никак влиять...
У меня тема с какими-то приколами :) Может из-за этого... Подожду следующего обновления и попробую ещё раз поставить этих человечков.
Попробуйте удалить и скачать заново. По идее должно работать всё...
Такая же проблема и возвратится к старой версии не могу!
WordPress 2.9.1
Зачем в именах папок и файлов писать символы разного регистра?
Когда я активирую плагин у меня на главной новости все пропадает и написано:
Warning: main (/www/mobcity/www/htdocs/why-so-serious/wp-content/themes/InSense/searchform.php): failed to open stream: No such file or directory in /www/mobcity/www/htdocs/why-so-serious/wp-content/themes/InSense/archive.php on line 68
Warning: main (/www/mobcity/www/htdocs/why-so-serious/wp-content/themes/InSense/searchform.php): failed to open stream: No such file or directory in /www/mobcity/www/htdocs/why-so-serious/wp-content/themes/InSense/archive.php on line 68
Warning: main (): Failed opening '/www/mobcity/www/htdocs/why-so-serious/wp-content/themes/InSense/searchform.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /www/mobcity/www/htdocs/why-so-serious/wp-content/themes/InSense/archive.php on line 68
Теперь все буквы маленькие.
Joker, у вас проблема какая-то с searchform.php, а причем тут плагин я никак понять не могу :)
Блин а мне так плагин понравился. Креативный такой. (((
Joker, вы мне в асю стукните, попробуем разобраться в чем проблема у вас :)
Блог на денвере.Не показывает картинки человечков.
почему-то не работает на последней версии WP с не родным скином в ФФ — человеки не выделяются мышкой... как причину найти?
Москвич, очевидно проблема в пути до картинок.
maksim, у вас плагина не стоит блокирующего javascript? и попробуйте включить отображение ошибок и посмотреть какая ошибка получится...
ref не вижу никогда вас в аське.
На хостинге ТаймВеб при активации этого плагина почему-то пропадают почти все новости. Как с сайта, так и из админки на странице редактирования (хотя их общее количество указывается верно). В списке только 12 носотей из 600. Пока не понял что их объединяет.
На другом хостинге такой проблемы нет. Подскажите, как решить проблему?
Плагин просто супер!
Очень удобный и не требует усилий мозга, справится даже обезьяна:)
Ref, а если человек уже залогинился ему не требуется подтверждать, что он бот?
Супер! Наконец то я нашел подходящую капчу!
Привет! Я про твой плагин на своем блоге рассказал, и не просто рассказал, а еще выложил дополнительный набор капчей из 14 сетов. Заходи, поинтересуйся. eavasi.ru
Проверка captcha
Вопрос как можно заменить цвет выделения капчи (нужного человечка)совпадает с фоном приходиться тыкать наугад )))
P.S. -За плагин респект!
Liquid, в каждом наборе картинок есть файл style.css, там можно поменять :)
Упсссс провтыкал ещо раз спс :)
Под моззиллой какую картинку не выбирай, то пишет
Пожалуйста, если вы не бот, вернитесь и подтвердите это.
Ваш комментарий:
Текст коммента
Вернуться
А под Сафари все пахает нормально
Подскажит, что не так
Чаба, а javascript включен в мозиле? Нет плагина блокирующего?
Здравствуйте!
Пытаюсь установить на WP 2.9.2, после установки исчезают все записи (количество остаётся, а записи не находятся), и из админки тоже исчезают. После деактивации все появляется. Подскажите пожалуйста новичку что делать?
Андрей, периодически встречаюсь с такой проблемой, но подсказать вам не могу ничего. Это происходит из-за какого-то конфликта либо с не стандартно сделанной темой(самое вероятное), либо из-за какого-то плагина.
Не могу точно сказать, т.к. ни разу в глаза не видел эту проблему.
Hey, I cant see it after installed. Is that because I am logged in? So, does this mean that registered users can spam me? Or am I installing this the wrong way?
ALSO, YOUR SITE WONT LET ME POST, it says I am a bot!!
I AM NOT A BOT, I GUESS HAVE TO HAVE STUPID COOKIES ON OR THIS WON"T WORK RIGHT?? :(
Maybe you have problem with cookies, and blog will not accept messages.
You can't see captcha because you logged as admin. Try logout and look again :)
Registred users also see captcha as not registered.
Мой блог имеет вид:
Картинки на нём не отображаются. Когда я проверил их адреса, то они были такими То есть папка /blog/ была пропущена. Пришлось вставлять в код абсолютные ссылки ($url_1 = 'http://www.nepoznan.ru/blog/wp-content/plugins/checkbot/images/'. $cbt_imgPack .'/1.jpg';)
Картинки стали отображаться.
Но, по какой бы из них я не кликал, выдаёт:
You bot :)
Warning: Cannot modify header information — headers already sent by (output started at /home/sexurok1/public_html/nepoznan.ru/blog/wp-content/plugins/checkbot/CheckBot.php:197) in /home/sexurok1/public_html/nepoznan.ru/blog/wp-comments-post.php on line 88
Warning: Cannot modify header information — headers already sent by (output started at /home/sexurok1/public_html/nepoznan.ru/blog/wp-content/plugins/checkbot/CheckBot.php:197) in /home/sexurok1/public_html/nepoznan.ru/blog/wp-comments-post.php on line 89
Warning: Cannot modify header information — headers already sent by (output started at /home/sexurok1/public_html/nepoznan.ru/blog/wp-content/plugins/checkbot/CheckBot.php:197) in /home/sexurok1/public_html/nepoznan.ru/blog/wp-comments-post.php on line 90
Warning: Cannot modify header information — headers already sent by (output started at /home/sexurok1/public_html/nepoznan.ru/blog/wp-content/plugins/checkbot/CheckBot.php:197) in /home/sexurok1/public_html/nepoznan.ru/blog/wp-includes/pluggable.php on line 868
В общем, куда не нажму, везде я бот с ошибками )))
Блог лежит тут:
Установил Ваш плагин. Но почемуто не показывает картинки :(
При установке плагина пропадают все новости, могу дать полную информацию, пишите на e-mail или icq
(55 два7225 три шесть)
Блог лежит тут:
Установил Ваш плагин. Но почемуто не показывает картинки :(
Помогите, плиз, устранить проблему
ninja, у вас проблема с путями до картинок, из-за того, что блог в папке :) в следующем обновлении будет исправлена проблема с путями :)
Жаль, что плаг не работает, при активировании пропадают все надписи, даже ссылку хотел оставить, но увы...
Спасибо огромное за плагин! Поставил.)
хотел поставить и та же фигня вылезла,все посты выпадают((
предлагаю вместо txt файлов конфигурацию описывать в виде xml. автоматом получаем набор из нескольких «сетов», которые выбираются случайно. в каждом сете описан вопрос, урлы к любому количеству картинок, которые будут выводиться, одна из них помечается как правильная.
lazy_cat, хорошая идея!
я сделал себе такое 8) правда, под .net
тут можно посмотреть
Жаль, в плагине какая-то ошибка. После установки пропали почти все записи. Версия ВП — последняя.
Я чуть не помер со страху :). Помог полный снос плагина, а затем очистка всех куков.
Почитал коменты — у нескольких людей такая же проблема.
Прошу прощения,у меня всё в данной кодировке,так что причина не в этом.И ещё одно,данный ресурс не относится к ГС это будет СДЛ.Просто я только его поставил и посты набил с помощью плагина что бы проверка плагинов и шаблона была более полной.
Что-то не активируется никакой язык на странице настройки плагина. Одни кракозябры. Естественно и на странице с комментариями вылезает ошибка. Вот это вот : $cbt_imgPack .'/text.'. $lng .'.txt'); сервер не понимает.
Увы, при активации плагина, как уже писали выше, перестают отображаться все записи. При чем, что странно, на локалхосте работает отлично,а при переносе на сервер беда. WP 2.9.2
Где-то проблема появляется...
Проверил плагин со стандартной темой — результат тот же — исчезают все посты и пишется, что ничего нет
Желтый лимон, а какие плагины в этот момент ещё задействованы? И какой путь блога с веб и локальный на сервере? (т.е. к примеру с веб site.ru и локальный usr/lala/files/www/site.ru/)
У меня такая же проблема как и у Максима, сайт установлен в подпапку, дописала пути к картинкам (еще пропали рамки вокруг картинок) и теперь при любом выборе (правил. и неправил.) обзывается ботом и пишет эти ошибки. Кодировки проверила, везде правильная. Подскажите в чем может быть ошибка, как ее исправить, уж очень мне Ваша капча нравиться! Вордпресс 2.8.6.