Anti Spam Image 0.7 — Обновление с обновлением

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

Встречайте Anti Spam Image 0.7. Это всё тот же, народно любимый (судя по тому, как часто встречаю его в различных блогах) капча плагин, в редакции Максима. Однажды я уже менял его, чтобы обеспечить совместимость с Ajax Comment, теперь пришло время ещё одной востребованной особенности — обновления капчи без перезагрузки всей страницы.

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

Теперь всё намного проще — кликаем по капче и она обновляется. Всё гениальное — просто.

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

P.S.: Все последнии версии файлов можно найти на странице»Список файлов для скачки«, ссылка всегда в сайдбаре висит.
P.P.S: Приятного и продуктивного использования.
Проверить «обновляемость» можно и у меня в блоге. Кликайте себе на здоровье.

Anti Spam Image 0.7 — Обновление с обновлением: 43 комментария

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

  2. 3. Можно ли сделать что бы нижняя строка состояла только из цифр, что бы упрастить ввод капчи юзеру?
    4. Будет ли сборка с Ajax Comment ?

    p.s. Возможно при нестандартном именовании полей комментариев в теме не будет отображаться капча.
    Обьясните пожалуйста поподробней. Что и где должно стоять в файле комментариев. У меня там все стандартно, разве что убрал поле “Сайт” но даже если его вернуть капча все равно не появляется (((

  3. 1. Под картинкой идёт строка текста: «Введите только нижние символы. Кликните по изображению, чтобы обновить.», думаю читать люди ещё не разучились, а делать отдельной ссылкой, мне почему-то не захотелось.
    2. Не думаю, что это сильно запутает ботов, а код генерации капчи я решил не трогать, т.к. «не мной было написано»)
    3. Можно, но это же упростит и работу ботов.
    4. Сборка уже обновлена. Качать со страницы с файлами.
    5. на странице должно быть поле «Сайт» с id=»url» и заключено оно должно быть в какой-либо «окружающий» тэг (< p > или < div >), если конкретно на каком-то сайте не работает — пишите адрес.

  4. 1. Это правда неудобно, говорю вам как специалист юзаюилити. Нужно всегда отделять одну информацию от другой т.е. Идет предложение что бы ввести только нижние символы — это одна ифнормация, а обновить качпу это совсем другая, даже если не юзабилити то по правилами логики эти предложения должны быть отдельно. Но вы можете оставить как есть а я 200% переделаю 🙂
    2. Больше вероятности что боты скушают верхнюю строчку 😉 Это очевидно
    3. А ботам все равно что распознавать текст или буквы, а человеку не все равно 🙂 И почему боту упростит это работу если он скушает верхнюю строку? Непойму вас

    Спасибо, проделана прекрасная работа, хоть кто то в россии этим занимается, остальные паразиты 🙂

  5. А что делать если у меня изменен файл комментов.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; }

  6. 2Maxa, да, пожалуй прислушаюсь к вашему совету и внесу изменения в вид капчи обновление по ссылке в тексте, если я вас правильно понял. Но кликабельную картинку оставлю… для себя)
    По поводу вашего последнего комментария — тут нужно подгонять имена полей, либо в комментс.пхп, либо соответственно в плагинах. Думаю первый вариант проще, если нужна будет помощь — обращайтесь.

  7. Тарас, подскажите — после ввода комментария и клике на «отправить» вылазят варнинги:

    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

    Что это такое и как его едят 🙂

  8. отличная идея и плагин!
    но вот сразу несколько вопросов.
    1. Я так понял, что место вставки капчи в шаблон всегда статично. Можно ли изменить место вставки капчи, например, поставив его после поля «комментарий», перед кнопкой «отправить».
    2. Как быть с зарегистрированными пользователями? Понятно, капча для них не обязательна, но вот использование AJAX хотелось бы сохранить…
    Спасибо!

  9. Второй вопрос снимается. Видно в кеше осталась старая страница. Но вот с «время вышло» нужно что-то придумывать. Слишком много проблем возникает у пользователей. И ошибок. Я, например, только с 3-го раза сюда смог добавить коммент. Последний раз выпала ошибка «Internal Server Error 500». А внизу где-то маленькими буквами было написано про невозможность добавления дубликата сообщения. Хотя до этого сообщение не добавлялось… Спасибо!

  10. Очень хорошая капча. Роботы не пройдут!!! Можно даже смело отказываться от модерации. Я например уже не модерирую, все благодаря этим картинкм. Спасибо

  11. Скачал, в ближайшее время установлю и посмотрим что из этого выйдет. А насчёт модерации вручную. ИМХО, без этого никуда. Да и вообще полезно это. Я например люблю влиться в разговор, возникающий в комментах

Добавить комментарий