Anti Spam Image 0.7 - Обновление с обновлением
Давненько я не радовал вас, да и себя, новыми плагинами в собственной модификации. И хотя курсовую мне завернули и я всё ещё не могу вернуться к полноценному блогингу, но маленькой “приятностью” хочу с вами поделиться.
Встречайте Anti Spam Image 0.7. Это всё тот же, народно любимый (судя по тому, как часто встречаю его в различных блогах) капча плагин, в редакции Максима. Однажды я уже менял его, чтобы обеспечить совместимость с Ajax Comment, теперь пришло время ещё одной востребованной особенности - обновления капчи без перезагрузки всей страницы.
Где только не упоминали/проклинали эту капчу, потому что код, генерируемый на картинке, завязан на php-сессии и, если слишком долго вводить комментарий, капча уже не срабатывала, приходилось перезагружать страницу, перенося сам текст комментария. В общем сплошной геморой для читателей, который отбивает желание, что-либо вообще комментировать.
Теперь всё намного проще - кликаем по капче и она обновляется. Всё гениальное - просто.
Качайте и не забудывайте оставлять пожелания или описание багов в комментариях.
P.S.: Все последнии версии файлов можно найти на странице”Список файлов для скачки“, ссылка всегда в сайдбаре висит.
P.P.S: Приятного и продуктивного использования.
Проверить “обновляемость” можно и у меня в блоге. Кликайте себе на здоровье.
Из той же оперы, так что прочти обязательно:
Метки: capcha, download, spam, update, антиспам, капча, обновление

21 ноября 2007 в 3:18
1. Никто не догадается что капчу можно обновить! Надо сделать подсказку или лучше всего отдельной ссылкой “обновить”
2. Можно ли убрать линию с красных верхних символов? Зачем она нужна, юзер итак видит подсказку что вводить нужно нижнюю линию а ботам будет проще запутаться
21 ноября 2007 в 3:22
3. Можно ли сделать что бы нижняя строка состояла только из цифр, что бы упрастить ввод капчи юзеру?
4. Будет ли сборка с Ajax Comment ?
p.s. Возможно при нестандартном именовании полей комментариев в теме не будет отображаться капча.
Обьясните пожалуйста поподробней. Что и где должно стоять в файле комментариев. У меня там все стандартно, разве что убрал поле “Сайт” но даже если его вернуть капча все равно не появляется (((
21 ноября 2007 в 9:53
1. Под картинкой идёт строка текста: “Введите только нижние символы. Кликните по изображению, чтобы обновить.”, думаю читать люди ещё не разучились, а делать отдельной ссылкой, мне почему-то не захотелось.
2. Не думаю, что это сильно запутает ботов, а код генерации капчи я решил не трогать, т.к. “не мной было написано”)
3. Можно, но это же упростит и работу ботов.
4. Сборка уже обновлена. Качать со страницы с файлами.
5. на странице должно быть поле “Сайт” с id=”url” и заключено оно должно быть в какой-либо “окружающий” тэг (< p > или < div >), если конкретно на каком-то сайте не работает - пишите адрес.
22 ноября 2007 в 15:53
Хорошая вещь - щас поставлю
22 ноября 2007 в 23:51
1. Это правда неудобно, говорю вам как специалист юзаюилити. Нужно всегда отделять одну информацию от другой т.е. Идет предложение что бы ввести только нижние символы - это одна ифнормация, а обновить качпу это совсем другая, даже если не юзабилити то по правилами логики эти предложения должны быть отдельно. Но вы можете оставить как есть а я 200% переделаю
2. Больше вероятности что боты скушают верхнюю строчку
Это очевидно
И почему боту упростит это работу если он скушает верхнюю строку? Непойму вас
3. А ботам все равно что распознавать текст или буквы, а человеку не все равно
Спасибо, проделана прекрасная работа, хоть кто то в россии этим занимается, остальные паразиты
23 ноября 2007 в 0:08
А что делать если у меня изменен файл комментов.php и когда я оставляю комментарий у меня он добавляется пустой с номером “1.” после строки кода Оставить комментарий хотя после обновления страницы появляется уже в нужном месте ( <div class=”commentlist” id=”comment-”>) и не пустой, без “1.” в начале.
А ajax-comment.php выдает в firebug ошибку:
setting a property that has only a getter
[Break on this error] afterFinish: function() { li.className = className; li.style = style; }
27 ноября 2007 в 2:41
2Maxa, да, пожалуй прислушаюсь к вашему совету и внесу изменения в вид капчи обновление по ссылке в тексте, если я вас правильно понял. Но кликабельную картинку оставлю… для себя)
По поводу вашего последнего комментария - тут нужно подгонять имена полей, либо в комментс.пхп, либо соответственно в плагинах. Думаю первый вариант проще, если нужна будет помощь - обращайтесь.
27 ноября 2007 в 16:32
Установил данный плагин в wp-content/plugins, активировал, но ничего не изменилось, что ещё нужно сделать?
27 ноября 2007 в 17:54
Нужно удостовериться, что в вашей теме на странице комментариев существует поле для ввода сайта с id=”url”
27 ноября 2007 в 18:07
а где это можно посмотреть?
27 ноября 2007 в 18:19
В файле comments.php вашей темы. Поищите <input id=”url”… >
Или в исходном тексте страницы, только не забудьте разлогиниться.
3 декабря 2007 в 0:46
Роман, нужно нажать на кнопку “выход”.
Я два раза снес-поставил, пока не догадался
3 декабря 2007 в 9:29
всё получилось, спасибо
13 декабря 2007 в 1:40
Тарас, подскажите - после ввода комментария и клике на “отправить” вылазят варнинги:
Warning: Missing argument 1 for checkcode() in z:\home\site\www\wp-content\plugins\anti_spam_image.php on line 64
Warning: Cannot modify header information - headers already sent by (output started at z:\home\site\www\wp-content\plugins\anti_spam_image.php:64) in z:\home\site\www\wp-content\plugins\ajax-comments\ajax-comments.php on line 207
Warning: Cannot modify header information - headers already sent by (output started at z:\home\site\www\wp-content\plugins\anti_spam_image.php:64) in z:\home\site\www\wp-content\plugins\ajax-comments\ajax-comments.php on line 208
Warning: Cannot modify header information - headers already sent by (output started at z:\home\site\www\wp-content\plugins\anti_spam_image.php:64) in z:\home\site\www\wp-content\plugins\ajax-comments\ajax-comments.php on line 209
Что это такое и как его едят
13 декабря 2007 в 15:17
Ulka, попробуйте в anti_spam_image.php строку
function checkCode($code){
заменить на
function checkCode(){
Если не сложно сообщите о результате, спасибо.
20 декабря 2007 в 1:37
отличная идея и плагин!
но вот сразу несколько вопросов.
1. Я так понял, что место вставки капчи в шаблон всегда статично. Можно ли изменить место вставки капчи, например, поставив его после поля “комментарий”, перед кнопкой “отправить”.
2. Как быть с зарегистрированными пользователями? Понятно, капча для них не обязательна, но вот использование AJAX хотелось бы сохранить…
Спасибо!
20 декабря 2007 в 1:45
Второй вопрос снимается. Видно в кеше осталась старая страница. Но вот с “время вышло” нужно что-то придумывать. Слишком много проблем возникает у пользователей. И ошибок. Я, например, только с 3-го раза сюда смог добавить коммент. Последний раз выпала ошибка “Internal Server Error 500″. А внизу где-то маленькими буквами было написано про невозможность добавления дубликата сообщения. Хотя до этого сообщение не добавлялось… Спасибо!
6 января 2008 в 11:19
У вас Интересный блог!
http://stoilov.allgamers.info/
11 января 2008 в 11:06
Была проблемка как у Ulka, заменил
function checkCode($code){
на
function checkCode(){
Все прекрасно работает!
Большущее спасибо за плагин!
13 января 2008 в 8:28
Действительно хороший плагин, спасибо
17 января 2008 в 7:23
Не то что хороший а при нынешней ситуации просто жизненно необходимый, для сколь нибудь хорошего сайтп
5 марта 2008 в 10:32
И мне понравился плагин, спасибо большое!
5 апреля 2008 в 13:44
Плагин супер!
вот еще бы открутить от id=”url” к id=”author”…
30 апреля 2008 в 10:42
Отличный плагин, и работает хорошо! Спасибо!
14 мая 2008 в 16:51
А я как-то еще без капчи обхожусь…устанавливал, а потом сносил его. Теперь, может, снова поставлю, если он с Ajax Comment совместим…
17 мая 2008 в 13:47
Скачал. Буду пробовать у себя.
26 мая 2008 в 23:12
А у меня что-то на вордпрессе 2.3.1 не работает - белая страница и все. Что делать?
2 июня 2008 в 10:18
Очень хорошая капча. Роботы не пройдут!!! Можно даже смело отказываться от модерации. Я например уже не модерирую, все благодаря этим картинкм. Спасибо
7 июня 2008 в 11:51
это может зависеть от хостинга, там нужны какие то особые библиотеки
2 июля 2008 в 13:31
Спасибо, давно искал что-то подобное.
На 2.5 отлично работает.
4 июля 2008 в 8:12
Эта капча только на WordPress будет работать или хоть куда можно прикрутить?
5 июля 2008 в 20:44
спасибо, буду тестить:-)
7 июля 2008 в 6:27
У меня на хостинге не работает
10 июля 2008 в 10:34
>Эта капча только на WordPress будет работать или хоть куда можно прикрутить?
Только на WordPress. Это имено для него плагин.
11 июля 2008 в 15:06
Блин у меня тоже нифига не работает! хостинг рбк!
13 июля 2008 в 14:10
На мастерхосте работает
22 июля 2008 в 22:56
на firstvds тоже не работает, не везет так не везет
30 июля 2008 в 0:57
имтьо нвапроп
31 июля 2008 в 21:05
Скачал, в ближайшее время установлю и посмотрим что из этого выйдет. А насчёт модерации вручную. ИМХО, без этого никуда. Да и вообще полезно это. Я например люблю влиться в разговор, возникающий в комментах
12 августа 2008 в 22:18
Скачал, сегодня потестю, интересно как она себя проявит
16 августа 2008 в 14:28
Спасибо за плагин) ток вот не сразу додумался как использовать) гг)
но щас всё отлично)
5 сентября 2008 в 13:44
Респект огромный! Надо в срочном порядке на сайт ставить, пока спамеры не прибежали))
10 сентября 2008 в 19:17
Спс за плагин,очень помог в некоторых делишках =)!