Как я делал блог из WordPress (часть 3.5) или Anti-Spam Image + Ajax Comment

В продолжение темы о анти-спаме.

Пообщался с Максимом и решил, что его Anti Spam Image всё же поинтереснее и более доступен для понимания (да и весит 6 кб, вместо 900 у AuthImage).

Поэтому предлагаю вашему вниманию anti-spam-image-ajax.rar.
Копируем содержимое архива в папку плагинов WordPress и активируем через панель. Если стоит предыдущая версия плагинов, то достаточно заменить файлы, можно даже не переактивировать.

Так же обновил Ajax Comments, напомню, что плагин не будет адекватно работать, при наличии каких-либо Capcha-плагинов, так что ставьте его на своё усмотрение, а если решите добавить AuthImage или Anti Spam Image, то берите их с моего сайта и не забудьте раскомментировать соответствующие строчки в ajax-comment.php (ищите русский комментарий в тексте скрипта).
Возможно Максим добавит модифицированную версию в свою сборку WordPress, но пока что это не известно. Не модифицированная версия может работать не правильно.

Желаю вам Spam-Free будней и побольше чистых комментариев.


Остальные части из серии «Как я делал блог из WordPress»:
Часть 1 — Нахрена оно вообще надо?
Часть 2 — DownloadCounter и WP-stats по-русски
Часть 3 — Боремся со спамом AuthImage-Ajax

Как я делал блог из WordPress (часть 3.5) или Anti-Spam Image + Ajax Comment: 26 комментариев

  1. 1)Поставил себе Ajax Comment — и искал решение праблемы — наткнулся на твой сайт. При добавлении коментария от незарегестрированного пользователя комент добавляется но в мето имени пишет Анонимно в — и тело комента (текс) отсутсвует. При перезагрузки страницы (F5) Комент появляется — с нормальным именем и коментарием. В чём может быть праблемка — подскажешь ? кто сталкивался с таким ?
    2)Защитная картинка от «Максима». РАботая с этим плагином ajax Comments например при вводе не правильно картинки (хотя введена картинка правильно) не даётся возможность перегрузить на другую картинку — как можно это сделать как сделано в плагине AuthImage

  2. 2Евгений, постараюсь в ближайшее время сделать небольшой обзор. Сам пока с этим не сталкивался. поэтому потребуется немного помучиться)

    2Дмитрий, какой именно Ajax Comment вы ставили? С моего сайта или оригинальный?
    По поводу «обновления» картинки — посмотрю, что можно сделать.

    Только что, кстати наткнулся на «Обзор SEO-плагинов для WordPress», может будет полезно.

  3. Изначально ставил оригинальный — но потом удалил его попробовал ваш — он на русском — но эфект тот же можете пройти по ссылке на мой сайт тамвсего доступна сеййчас одна тема и в ней я тестирую коментарии.

  4. 2Дмитрий, кажется я понял в чём дело.
    Сравнил ваш и свой шаблоны комментария.
    Ниже приведу 2 строчки — свою и вашу, далее всё будет понятно.
    Ваш код:
    input type=»text» name=»author» id=»int» value=»» size=»22″ tabindex=»1″
    Мой:
    input type=»text» name=»author» id=»author» value=»» size=»22″ tabindex=»1″

    Попробуйте исправить в comments.php своего шаблона, взяв за основу данные из шаблона default.
    Отпишите о результатах и если не поможет, то буду думать дальше)

  5. Дмитрий, а не могли бы вы вновь включить Anti Spam Image плагин, а то от гостя не получается даже потестить)
    Вчера к сожалению не был у компа, чтобы продолжить осмотр вашего сайта.

  6. Если я не ошибаюсь, то он работает только для зарегистрированных пользователей? Если да, то это не большая потеря)
    Возможно посмотрю в чём там состоит конфликт, но не обещаю)

  7. 1. Возможно при нестандартном именовании полей комментариев в теме.
    2. Если качаете готовую сборку, то ничего, если по отдельности, то соответствующие поля с //if(($_POST[$secimg->form_div] == ») && !$user_ID)
    //if ( !($secimg->checkCode()) && !$user_ID)
    и fail, которые за ними следуют.
    3. Это да, в процессе апгрейда, т.с.

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

  9. Тарас, снова появилась та проблема (хоть и плагин Ajax Edit Comment отключен) — при добавлении коммента до обновления страницы он выводится пустой с именем «Аноним». Что делать?

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