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 — русский).

English
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 коммент.)

# Дмитрий написал(а):
Янв 11, 2010 в 15:20


Привет.

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

1. Мне кажется, что 33% вероятность угадывания капчи ботами является достаточно большой, поэтому может быть сделать не один правильный вариант ответа, а от 1 до 3-х, тогда вероятность угадывания сильно снизится

2. может расширить кол-во показываемых картинок до 4-х, или 5-ти (желательно сделать этот параметр настраивым)

Собственно это все пожелания.

Удачи вам и вашему творению.

P.S. идея замечательная

# silent написал(а):
Янв 11, 2010 в 18:27


Кидать правильный ответ в hidden input на той же странице — полный идиотизм. Называть правильный файл 1.jpg — еще больший.

# Денис написал(а):
Янв 11, 2010 в 20:33


Нужно больше вариантов — 5-6

PS Если хочешь нарисую тебе нормальные иконки)

# ref написал(а):
Янв 11, 2010 в 20:46


Дмитрий, спасибо большое за комментарий :)

Разве с кол-вом правильных ответов шансы на подбор не возрастут? :)

В серьез задумался об увеличении картинок, нужно видимо сделать разные наборы картинок (с 3, 5, 7 картинками).

silent, тролить кстати тоже идиотизм :)

Денис, было бы замечательно :)

# G01d написал(а):
Янв 11, 2010 в 20:47


first anti-"captcha"

# G01d написал(а):
Янв 11, 2010 в 20:50


Поздравьте меня. После получасового втыкания в http-протокол я программно написал комментарий выше) Серьезно, капча действительно очень проста. Ее даже распознавать не надо. Я просто отпарсил значения name двух hidden-полей,приравнял их к 1 и отправил. Ну естественно еще отпарсил PHPSESSID и comment_post_ID, но это дело второе. Короче все тупо до невозможности.

# G01d написал(а):
Янв 11, 2010 в 20:53


Если доведете до конца хранение и передачу информации о правильном ответе, то количество картинок все равно надо увеличивать. А если не смотреть на простоту распознавания (читай: парсинга), имхо, эта капча выглядит эстетичнее, чем те же «вращающиеся» капчи, ну и тем более, чем текстовые

# silent написал(а):
Янв 11, 2010 в 20:57


Ошибиться в слове «тролль» — тоже идиотизм.

Я не троллю, я пишу отзыв. Критику нужно воспринимать нормально.

Этот комментарий тоже отправлен программно в обход капчи.

# ref написал(а):
Янв 11, 2010 в 21:16


G01d, уже занимаюсь улучшением защиты, hidden полей не будет, правильная картика будет зашифрована и передаваться с помощью сессий :)

silent, я хорошо воспринимаю критику, умные люди пишут где слабые места и дают советы, я прислушиваюсь и улучшаю. Вы-же пишете чушь :)

# silent написал(а):
Янв 11, 2010 в 21:46


Я указал на правильный ответ в hidden input'е и оказалось что пишу чушь, другой написал — ему благодарность :)

# ref написал(а):
Янв 11, 2010 в 22:40


silent, возможно дело в том, как написал? :)

# olegrpg написал(а):
Янв 12, 2010 в 02:34


Спасибо за плагин.

Замечена глюк или недоработка при установке, имя папки плагина в нижнем регистре а поиск изображений в скрипте:

$url = '../wp-content/plugins/<strong>CheckBot</strong>/images';

Так-что пока я не переименовал папку плагина, выбор картинок в админке на заработал.

# KIRill написал(а):
Янв 12, 2010 в 17:31


Добрый день!

Установил ваш плагин, но при активации выдаётся ошибка

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

Не подскажете с чем это может быть связано?

# ref написал(а):
Янв 13, 2010 в 01:30


olegrpg, ох блин, поправлю обязательно, это неуладка с хранилищем плагинов wordpress, там папка автоматом в нижнем регистре создается...

KIRill, а у вас версия вордпреса какая? И как-то странно у вас путь до wordpress'а прописан, смею предположить, что капча просто не может найти путь :)

# MakLeR написал(а):
Янв 15, 2010 в 11:12


Здравствуйте!

У меня ошибка при установке плагина:

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

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

# LordLev написал(а):
Янв 20, 2010 в 01:24


MakLeR, переименуйте папку checkbot в CheckBot и наступит счастье :) Автор, видать, после праздников не очухается ;)

# ref написал(а):
Янв 20, 2010 в 13:09


Пофиксил неприятный баг, обновите плагин просто через админку :)

Я очухался после праздников (:

# Wolpix написал(а):
Янв 21, 2010 в 02:46


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

# ref написал(а):
Янв 21, 2010 в 13:28


А в чем проблема то? Какую ошибку пишет?

# Wolpix написал(а):
Янв 21, 2010 в 15:30


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

Так было после установки плагина Rus to lat и замены постоянных ссылок, но тогда показывались статьи, а при попытке просмотреть каждую отдельно выдавалась та же надпись.

# ref написал(а):
Янв 21, 2010 в 15:36


Не представляю вообще как CheckBot может быть связан с этой ошибкой. Он либо выводится возле поля комментирования, либо там-же выводится ошибка, но уж на вывод статей он не может никак влиять...

# Wolpix написал(а):
Янв 21, 2010 в 17:09


У меня тема с какими-то приколами :) Может из-за этого... Подожду следующего обновления и попробую ещё раз поставить этих человечков.

# ref написал(а):
Янв 21, 2010 в 18:09


Попробуйте удалить и скачать заново. По идее должно работать всё...

# Анатолий - бизнес клуб написал(а):
Янв 21, 2010 в 22:46


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

Так было после установки плагина Rus to lat и замены постоянных ссылок, но тогда показывались статьи, а при попытке просмотреть каждую отдельно выдавалась та же надпись.

Такая же проблема и возвратится к старой версии не могу!

WordPress 2.9.1

# Анатолий - бизнес клуб написал(а):
Янв 21, 2010 в 22:47


Зачем в именах папок и файлов писать символы разного регистра?

# Joker написал(а):
Янв 22, 2010 в 03:31


Когда я активирую плагин у меня на главной новости все пропадает и написано:

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

# ref написал(а):
Янв 22, 2010 в 08:12


Зачем в именах папок и файлов писать символы разного регистра?

Теперь все буквы маленькие.

Joker, у вас проблема какая-то с searchform.php, а причем тут плагин я никак понять не могу :)

# Joker написал(а):
Янв 22, 2010 в 16:47


Блин а мне так плагин понравился. Креативный такой. (((

# ref написал(а):
Янв 23, 2010 в 01:27


Joker, вы мне в асю стукните, попробуем разобраться в чем проблема у вас :)

# Москвич написал(а):
Янв 23, 2010 в 02:11


Блог на денвере.Не показывает картинки человечков.

# maksim написал(а):
Янв 24, 2010 в 04:25


почему-то не работает на последней версии WP с не родным скином в ФФ — человеки не выделяются мышкой... как причину найти?

# ref написал(а):
Янв 24, 2010 в 13:05


Москвич, очевидно проблема в пути до картинок.

maksim, у вас плагина не стоит блокирующего javascript? и попробуйте включить отображение ошибок и посмотреть какая ошибка получится...

# Joker написал(а):
Янв 26, 2010 в 19:17


ref не вижу никогда вас в аське.

# Денис написал(а):
Фев 15, 2010 в 02:41


На хостинге ТаймВеб при активации этого плагина почему-то пропадают почти все новости. Как с сайта, так и из админки на странице редактирования (хотя их общее количество указывается верно). В списке только 12 носотей из 600. Пока не понял что их объединяет.

На другом хостинге такой проблемы нет. Подскажите, как решить проблему?

# Виталий написал(а):
Фев 26, 2010 в 18:25


Плагин просто супер!

Очень удобный и не требует усилий мозга, справится даже обезьяна:)

Ref, а если человек уже залогинился ему не требуется подтверждать, что он бот?

# Вэд написал(а):
Фев 27, 2010 в 18:37


Супер! Наконец то я нашел подходящую капчу!

# eavasi написал(а):
Мар 14, 2010 в 18:51


Привет! Я про твой плагин на своем блоге рассказал, и не просто рассказал, а еще выложил дополнительный набор капчей из 14 сетов. Заходи, поинтересуйся. eavasi.ru

# Gle13 написал(а):
Мар 15, 2010 в 02:32


Проверка captcha

# Liquid написал(а):
Мар 16, 2010 в 22:41


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

P.S. -За плагин респект!

# ref написал(а):
Мар 17, 2010 в 01:58


Liquid, в каждом наборе картинок есть файл style.css, там можно поменять :)

# Liquid написал(а):
Мар 17, 2010 в 07:26


Liquid, в каждом наборе картинок есть файл style.css, там можно поменять :)

Упсссс провтыкал ещо раз спс :)

# Чаба написал(а):
Мар 19, 2010 в 04:57


Под моззиллой какую картинку не выбирай, то пишет

Пожалуйста, если вы не бот, вернитесь и подтвердите это.

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

Текст коммента

Вернуться

А под Сафари все пахает нормально

Подскажит, что не так

# ref написал(а):
Мар 19, 2010 в 16:55


Чаба, а javascript включен в мозиле? Нет плагина блокирующего?

# Андрей написал(а):
Мар 29, 2010 в 18:33


Здравствуйте!

Пытаюсь установить на WP 2.9.2, после установки исчезают все записи (количество остаётся, а записи не находятся), и из админки тоже исчезают. После деактивации все появляется. Подскажите пожалуйста новичку что делать?

# ref написал(а):
Мар 30, 2010 в 17:45


Андрей, периодически встречаюсь с такой проблемой, но подсказать вам не могу ничего. Это происходит из-за какого-то конфликта либо с не стандартно сделанной темой(самое вероятное), либо из-за какого-то плагина.

Не могу точно сказать, т.к. ни разу в глаза не видел эту проблему.

# Fun stuff написал(а):
Апр 5, 2010 в 06:06


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?? :(

# ref написал(а):
Апр 5, 2010 в 11:42


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.

# Максим написал(а):
Апр 12, 2010 в 14:25


Мой блог имеет вид: www.DomainName.ru/blog/

Картинки на нём не отображаются. Когда я проверил их адреса, то они были такими www.DomainName.ru/wp-content/...es/Default/1.jpg То есть папка /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

В общем, куда не нажму, везде я бот с ошибками )))

# ninja написал(а):
Апр 13, 2010 в 15:14


Блог лежит тут:

www.rv.org.ua/blog/

Установил Ваш плагин. Но почемуто не показывает картинки :(

# 2pizza написал(а):
Апр 15, 2010 в 11:52


При установке плагина пропадают все новости, могу дать полную информацию, пишите на e-mail или icq

(55 два7225 три шесть)

# ninja написал(а):
Апр 21, 2010 в 14:06


Блог лежит тут:

www.rv.org.ua/blog/

Установил Ваш плагин. Но почемуто не показывает картинки :(

Помогите, плиз, устранить проблему

# ref написал(а):
Апр 22, 2010 в 13:05


ninja, у вас проблема с путями до картинок, из-за того, что блог в папке :) в следующем обновлении будет исправлена проблема с путями :)

# ethnopunk написал(а):
Апр 22, 2010 в 23:22


Жаль, что плаг не работает, при активировании пропадают все надписи, даже ссылку хотел оставить, но увы...

# Ozon написал(а):
Апр 28, 2010 в 11:37


Спасибо огромное за плагин! Поставил.)

# Азамат написал(а):
Май 18, 2010 в 10:33


Жаль, что плаг не работает, при активировании пропадают все надписи, даже ссылку хотел оставить, но увы...

хотел поставить и та же фигня вылезла,все посты выпадают((
# lazy_cat написал(а):
Июн 2, 2010 в 12:10


предлагаю вместо txt файлов конфигурацию описывать в виде xml. автоматом получаем набор из нескольких «сетов», которые выбираются случайно. в каждом сете описан вопрос, урлы к любому количеству картинок, которые будут выводиться, одна из них помечается как правильная.

# ref написал(а):
Июн 3, 2010 в 23:40


lazy_cat, хорошая идея!

# lazy_cat написал(а):
Июн 4, 2010 в 12:26


lazy_cat, хорошая идея!

я сделал себе такое 8) правда, под .net

# lazy_cat написал(а):
Июн 4, 2010 в 12:27


я сделал себе такое 8) правда, под .net

тут можно посмотреть

lazycat99-2.hosting.parki...cha/default.aspx

# emanno написал(а):
Июн 4, 2010 в 13:22


Жаль, в плагине какая-то ошибка. После установки пропали почти все записи. Версия ВП — последняя.

Я чуть не помер со страху :). Помог полный снос плагина, а затем очистка всех куков.

Почитал коменты — у нескольких людей такая же проблема.

# Troyan47 написал(а):
Июн 16, 2010 в 21:55


Прошу прощения,у меня всё в данной кодировке,так что причина не в этом.И ещё одно,данный ресурс не относится к ГС это будет СДЛ.Просто я только его поставил и посты набил с помощью плагина что бы проверка плагинов и шаблона была более полной.

# steelpear написал(а):
Июн 22, 2010 в 03:17


Что-то не активируется никакой язык на странице настройки плагина. Одни кракозябры. Естественно и на странице с комментариями вылезает ошибка. Вот это вот : $cbt_imgPack .'/text.'. $lng .'.txt'); сервер не понимает.

# Желтый лимон написал(а):
Июн 28, 2010 в 18:09


Увы, при активации плагина, как уже писали выше, перестают отображаться все записи. При чем, что странно, на локалхосте работает отлично,а при переносе на сервер беда. WP 2.9.2

Где-то проблема появляется...

# Желтый лимон написал(а):
Июн 28, 2010 в 18:16


Проверил плагин со стандартной темой — результат тот же — исчезают все посты и пишется, что ничего нет

# ref написал(а):
Июн 30, 2010 в 01:45


Желтый лимон, а какие плагины в этот момент ещё задействованы? И какой путь блога с веб и локальный на сервере? (т.е. к примеру с веб site.ru и локальный usr/lala/files/www/site.ru/)

# VRS написал(а):
Июл 1, 2010 в 04:21


У меня такая же проблема как и у Максима, сайт установлен в подпапку, дописала пути к картинкам (еще пропали рамки вокруг картинок) и теперь при любом выборе (правил. и неправил.) обзывается ботом и пишет эти ошибки. Кодировки проверила, везде правильная. Подскажите в чем может быть ошибка, как ее исправить, уж очень мне Ваша капча нравиться! Вордпресс 2.8.6.

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

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: