JComments — мощная и простая в использовании бесплатная система комментариев для Joomla 3, использующая технологию AJAX. Функционал JComments предусматривает смайлы, BBCodes, аватары, большое количество настроек внешнего вида и многое другое.

Полезно знать!
Подробнейший сравнительный обзор компонентов комментариев Joomla и встроенных в популярные CCK систем комментирования смотрите здесь.

Основные возможности JComments

  • Включение/отключение комментариев как для целой категории, так и для конкретного материала.
  • Настройка автопубликации комментариев для существующих групп пользователей.
  • Настройка прав на редактирование/удаление комментариев для существующих групп пользователей.
  • Поддержка защиты от флуда и спамботов.
  • Уведомления администраторам сайта о новых комментариях.
  • Возможность подписки пользователей на уведомления о новых комментариях.
  • Возможность редактирования комментариев с внешнего интерфейса.
  • Возможность постраничного отображения комментариев и настройка положения номеров страниц.
  • Настройка порядка вывода комментариев (последние комментарии в начале или в конце списка).
  • Поддержка смайлов с возможностью настройки порядка их отображения в списке и соответствие смайла произвольной комбинации символов.
  • Поддержка BBCode с возможностью настройки прав доступа к тегам различных групп пользователей.
  • Поддержка горячих клавиш для отправки комментариев и вставки тегов BBCode.
  • Использование технологии AJAX позволяет добавлять, удалять и редактировать комментарии без перегрузки страницы.
  • Возможность показывать пользователям определенных групп правила добавления комментариев.
  • Поддержка RSS-лент комментариев для каждого материала и общей RSS-ленты для всех комментариев.
  • Поддержка шаблонов оформления для настройки внешнего вида.
  • Функция конвертации из транслита в кириллицу «на лету» при добавлении комментария.
  • Возможность настройки отображения и проверки заполнения полей «Адрес сайта» и «E-mail».
  • Простейший фильтр нецензурных выражений.
  • Поддержка многоязычности (русский, украинский, белорусский, болгарский, английский, немецкий, греческий, иврит, латышский).
  • Поддержка поиска по комментариям.

Дополнительные возможности JComments

  • Автоматическая замена повторяющихся переводов строк на один.
  • Настройка ограничения длины имени пользователя.
  • Возможность указывать запрещенные к использованию имена пользователей.
  • Возможность задать максимально допустимую длину комментария.
  • Выделение внешних ссылок в тексте комментариев.
  • Проверка на наличие дубликатов при добавлении комментариев.
  • Встроенная защита E-mail адресов в комментариях от спамботов.
  • Механизм борьбы с очень длинными ссылками и словами, позволяющий избежать разрыва дизайна.
  • Возможность автоматического вырезания вложенных цитат в комментариях.
  • Автоматическое удаление из текста комментария запрещенных к использованию или неподдерживаемых тегов BBCode.

Импорт комментариев из других компонентов

Возможность импорта комментариев из других компонентов очень сильно упрощает процесс перехода на использование компонента комментариев JComments. В настоящий момент времени поддерживается импорт комментариев из 16 различных компонентов.

Настройка прав доступа

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

Например, можно отключить защиту от спамботов для авторизованных пользователей, оставив ее только для гостей сайта, а из тегов BBCode, для авторизованных пользователей, разрешить только базовые (I, B, S, U), теги вставки ссылок и картинок разрешить пользователям с правами Author и выше. Таким образом, раздел настройки прав позволят управлять доступом пользователей к тем или иным функциям.

Интеграция комментариев в другие компоненты

JComments поддерживает возможность интеграции комментариев в любое другое расширение Joomla.

Упоминаемые термины:

Joomla, CCK, AJAX