[Plugins] Ajax Comments 2.09 (на халяву)

Давненько я не выкладывал никаких плагинов, хотя испробовать успел довольно много.

Так о чём это я? Ах да, наверное найдётся несколько человек, которые скачали и установили мою версию Ajax Comment, но не это главное, а то, что у меня в блоге с определенной периодичностью, при отправке комментария, выдавалась ошибка о “Время истекло. Сервер не ответил вовремя.”.

Полез я искать новую версию этого плагина и был обрадован сообщением о “Заплатите $1″. И не денег мне было жалко, чтобы ещё пару месяцев назад его купить, просто возможность оплаты была только через PayPal, который было лень регистрировать.

Тут на днях как раз прошёл регистрацию и купил-таки новую (2.09) версию и очень она мне понравилась, перечислю фичи от автора, а самое интересное выделю красным:

  • Не надо ничего изменять в коде шаблонов. Работает сразу после активации.
  • Применяет WordPress Plugin API, поэтому отлично работает с другими плагинами.
  • Проверка капч и валидация форм происходит на стороне сервера, без обновления страницы.
  • Сообщения об ошибке появляются в красном прямоугольнике над формой комментариев.
  • Картинка отправки комментария отлично смотрится с любым дизайном.
  • В архиве содержится подробная документация для любителей покопаться в исходниках.
  • Работает с комментариями на любом языке, благодаря поддержки локализаций и unicode-символов.
  • jQuery fade-эффект, делающий читателей счастливее. :D
  • 60 сек таймайт на сервере не даст подвиснуть читателям.
  • Протестирован на текущих версиях Firefox, Internet Explorer 6/7, Opera, Netscape, и Safari.

Плагин теперь отлично работает с WP AJAX Edit Comments, который раньше приходилось отключать. Мне даже не пришлось вносить никаких изменений, чтобы плагин начал адекватно работать с капчей, так что всё что я сделал - это перевёл пару строчек ошибок на русский.

И главное, на мой взгляд, что теперь вместо ява-скрипт библиотеки Prototype+Scriptaculous используется более легкий (по размерам) jQuery.

Ну а вот вам и ссылочка на сам плагин Ajax-Comments 2.09 (90 kb), думаю автор не будет сильно плакать, что я его раздаю на халяву, ведь “какой русский не любит халявы”, к тому же GNU GPL v2 позволяет мне это делать, я же внёс изменения в исходные коды)))

Сразу оговорюсь - плагин тестировал мало, поэтому прошу в комментах хорошенько его “помучить” и оставить отзывы по работе.

ПыЦ: Плагин работает с WP 2.1 - 2.3.x и WP MU.

Из той же оперы, так что прочти обязательно:

Метки: , , , , , , , ,

44 комментария на “[Plugins] Ajax Comments 2.09 (на халяву)”

  1. Kord пишет:

    Спасибо тебе! За постоянные полезные ссылочки!

  2. rkin пишет:

    А ссылочка не работает :(

  3. Tapac пишет:

    Странно, попробуйте теперь.

  4. kolpeex пишет:

    Хочу потестировать :) если понравится, скачаю )))

  5. Bolton пишет:

    Спасибо огромное!) Плага реально полезная!

  6. Dimox пишет:

    Премного блогодарен за плагин! С этой версией исчезли все баги, которые были ранее, из-за чего я не пользовался им. Теперь все замечательно. Я очень доволен.

    Респект!

  7. bonusov пишет:

    здоровский плагин. респект и уважуха!

  8. Tapac пишет:

    Всегда пожалуйста, заходите к нам ещё)

  9. Mike пишет:

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

  10. Teem-k пишет:

    Да, хороший плагин, тоже пользуюсь :)

  11. Katani пишет:

    Привет. А почему после отправки комментария, введённый текс остаётся в поле ввода?

  12. Dimox пишет:

    Кстати, да, присоединяюсь к вопросу Katani.

  13. Tapac пишет:

    Видимо автор плагина не доглядел чего-то, но лечится это довольно просто, есть 2 способа:
    а) скачать ещё раз плагин у меня (я внес исправление в файл)
    б) открыть файл ajax_commente.js.php
    и прокрутив где-то к 85 строке, после cleanup: function() {
    вставить следующую строку
    jQuery(’#comment’, form).clearFields();

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

  14. Dimox пишет:

    Tapac, да, оно самое :). Теперь работает, как надо. Спасибо большое!

  15. Katani пишет:

    Огромное спасибо!

  16. Tapac пишет:

    Всегда рад помочь.

  17. Nadina пишет:

    А у меня не работает - выдает сообщение:
    Warning: ini_set() has been disabled for security reasons in /home/atengli1/public_html/biz/wp-content/plugins/ajax-comments/ajax-comments-post.php on line 11
    warning: Cannot modify header information - headers already sent by (output started at /home/atengli1/public_html/biz/wp-content/plugins/ajax-comments/ajax-comments-post.php:11) in /home/atengli1/public_html/biz/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 796.
    РћРЁР?БКА: введите защитный РєРѕРґ (для защиты РѕС‚ автоспама)

    Тарас, Что можно поправить?

  18. Tapac пишет:

    Проблема явно в плагине subscribe-to-comments.
    Сперва попробуйте его отключить и проверить работоспособность плагина Ajax Comments без него. Потом включите и проверьте - появится ли внось ошибка.

    Если да, то:
    а) попробуйте обновить плагин
    б) написать мне в icq - 232720006

  19. Nadina пишет:

    Спасибо, Тарас! все проверю и напишу Вам о результате.

  20. Дмитрий пишет:

    Спасибо!!!

  21. Mike Smullin пишет:

    The author is correct here that there is nothing illegal about sharing the files. You don’t even have to modify them to share them. I intended it that way, which is why I released it under the GNU GPLv2 license.

    The US$1.00 pays for the hosting/bandwidth/download, support, maintenance, and free upgrades. It also supports the original author as he continues to produce more great plugins like AJAX Comments. Those who pay it do so because they appreciate the quality and wish to encourage and give back.

    FREE_SOFTWARE !== $cost = 0.00;

    IMPORTANT: If you email me with support requests for this fork of the original code, you will be charged the hourly rates for troubleshooting and PHP development.

    If you are downloading it here because you can’t afford the dollar, and you also cannot afford support, then you are subject to the support provided by this community. Well, this blog anyway. Make that this blog’s author.

  22. s3m пишет:

    спасибо большое - пашет :)

  23. Tapac пишет:

    Mike Smullin, thanx for explanation of difference of software distribution. Wanna wish you more great plugins and success in your business.

  24. MoKuShVa пишет:

    Отличный плагин… Спасибо..

  25. Олег пишет:

    Ну вот :( А если капча не угадана, нельзя ли оставлять текст комментария в форме, а не удалять его?

  26. Олег пишет:

    Разобрался сам. Надо подправить файлик ajax-comments.js.php - добавить чуть измененную функцию cleanup:

    cleanup2: function() {
    jQuery(’.ajax_comments_spinner’, form).remove(); // remove the AJAX spinner
    jQuery(’input[@type=submit]‘, form) // select form submit button
    .removeAttr(’disabled’) // enable it
    .show(); // show it
    ajax_comments.locked[form] = false; // unlock this form
    }

    Из оригинального варианта функции убрана первая строка, которая как раз и очищает текстовое поле. При добавлении функции-метода не забудьте перед ней поставить запятую - особенности “классового” синтаксиса.

    А затем, в блоке обработки ошибок заменить вызов функции с this.cleanup(); на this.cleanup2(); - и все. Теперь, в случае любых ошибок текст написанного комментария пропадать не будет.

  27. dupel пишет:

    test

  28. Никита пишет:

    у меня другая тема - при включенном плагине ввожу коммент, жму Отправить, он отправляет, но потом после оригинальной формы комментариев, появляется вторая…это что?

  29. 321 пишет:

    mbmbv

  30. headrillaz пишет:

    Никита
    та же проблема нв WP 2.5 . на 2.3.3. всё нормально было

  31. V_Pupkin пишет:

    “у меня другая тема - при включенном плагине ввожу коммент, жму Отправить, он отправляет, но потом после оригинальной формы комментариев, появляется вторая…это что?”

    Никто не разобрался ы чём дело?

  32. 321 пишет:

    test

  33. max пишет:

    Так на 2.5 не работает?

  34. 1 пишет:

    йа комментарий

  35. Андрей пишет:

    да, почему то не ВП 2,5 после отправки сообщения появляется 2 форма для отправки сообщения :(

  36. 9seo пишет:

    test

  37. d пишет:

    check =)

  38. xammett пишет:

    Привет Тарас!Хотел спросить можно как-то убрать из плагина Ajax Comments чтобы после введении капчи сообщение публиковалось сразу,а не уходило на модерацию?

  39. Tapac пишет:

    Сам плагин не меняет настроек постинга в блог. Если комментарий уходит на модерацию, значит спам-фильтр (например, Akismet) его не пропустили, либо настройки модерации (в админ-панели “Настройки - Обсуждение”. Пункт “Перед тем, как появиться комментарий:”).

  40. LitoX пишет:

    Да уж это точно !

  41. JAX пишет:

    Скиньте пожалуйста данный плагин (нет возможности купить его через пэйпал)

    ась: 135959пять

    Заранее спасибо!

  42. fff пишет:

    Ошибка 404 - Не найдено

  43. Диман пишет:

    test

  44. Крестный отец пишет:

    Вообщем поставил на 2.6.1
    В Firefox 3.0.1 можно сказать вообще не пашет, в IE7 пашет, но после отправки комментария появляется вторая форма для комментирования, в опере 9.5 тоже самое что и в IE.

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

Вы должны войти чтобы оставить комментарий.