Обзор JComments. Комментарии Joomla
- Тип – бесплатный компонент комментариев для Джумла 1.0 – 3.х.
- Дополнительные BBCode.
- Модули JComments.
- Плагины JComments.
- Сравнение компонентов комментариев Joomla.
В предыдущей статье «Обзор JComments. Комментарии Джумла 3» мы рассмотрели основные возможности com JComments и его настройки. В этой части поговорим о конфигурации BBCode, затронем модули и плагины JComments, а также сравним этот компонент с двумя рассмотренными ранее (RScomments, Ccomment Pro).
Дополнительные BBCode
С определением термина «BBCode» Вы можете ознакомиться в глоссарии. Пример написания комментария с применением BBCode показан на рисунке ниже.
Вы просто вводите текст. Потом выделяете фрагмент текста, к которому нужно применить форматирование мышью, и нажимаете на одну из «кнопок BBCode» над формой комментариев (по аналогии с форматированием текста в Word). Выделенный фрагмент текста заключается в открывающейся и закрывающейся BBCode-теги (по аналогии с HTML-тегами). На рисунке выше голубым подчёркнут текст, заключённый в BBCode-теги. Обратите внимание, что можно вкладывать BBCode-теги один в другой. То есть, например, можно сделать так, чтобы внутри списка был зачёркнутый текст. На рисунке выше красным подчёркнут BBCode-тег «зачёркивания» внутри BBCode-тега списка. На рисунке ниже показан пример комментария с применённым форматированием. Синим подчёркнуты\обведены фрагменты отформатированного текста, а красным отмечен зачёркнутый текст внутри списка.
Вы можете изменять существующие и создавать новые BBCode в разделе Дополнительные BBCode (рисунок ниже).
Опции, доступные при редактировании\создании BBCode, разделены на пять вкладок. Рассмотрим только те опции, которые не оснащены всплывающими подсказками.
- Редактирование BBCode.
- Простой.
- Расширенный (Регулярные выражения).
- Кнопка.
- Права. На данной вкладке Вы можете настроить уровень доступа к данному BBCode для различных групп пользователей Joomla. Не путайте с настройками прав в com JComments, расмотреннных в предыдущей статье на вкладке Права. Так как в настройках самого компонента Вы указываете, какие группы пользователей Joomla могут использовать тот или иной BBCode во фронтальной части.
На вкладке Редактирование BBCode (рисунок ниже) Вы задаёте общие настройки BBCode.
- Название. Название BBCode в таблице кодов раздела Дополнительные BBCode административной части сайта. Оно не отображается во фронтальной части сайта. Не путайте эту опцию с одноимённой опцией на вкладке Кнопка.
- Состояние. Неопубликованные элементы не отображаются во фронтальной части сайта.
Для того, чтобы com JComments правильно применял форматирование, которое Вы хотите сперва нужно настроить BBCode. Нужно указать, какие теги BBCode применять, в какие HTML-теги их преобразовывать, и что отображать в комментарии после его отправки. Вкладка Простой (рисунок ниже) как раз для этого и нужна. Без минимальных знаний HTML Вам может быть сложно будет настроить всё так, как хочется.
Вкладка Расширенный (Регулярные выражения) (рисунок ниже) похожа на вкладку Простой, но позволяет использовать регулярные выражения. Вот неплохая, на мой взгляд, статья касательно регулярных выражений: «Синтаксис регулярных выражений». Отмечу, что без базовых знаний PHP Вам, возможно, будет сложно с этим разобраться.
На вкладке Кнопка (рисунок ниже) Вы указываете различные настройки, которые напрямую влияют на саму кнопку BBCode во фронтальной части сайта. Если для опции Включить кнопку выбрано Отключено, то кнопка не будет отображаться во фронтальной части сайта, но сам BBCode будет работать. Например, если создать BBCode (с регулярными выражениями) по распознаванию ссылок на картинки, то при вставке такой ссылки в комментарии, она может быть автоматически преобразована согласно настроек соответствующего BBCode. Несмотря на то, что кнопки вставки изображения может и не быть.
Модули JComments
На официальном сайте компонента комментариев Джумла 3 доступно пять модулей на 25.07.2015.
- JComments Latest.
- JComments Latest Commented.
- JComments Most Commented.
- JComments Top Posters.
- JComments Latest Backend.
Кратко рассмотрим каждый из них (не рассматривая настройки модуля, которые оснащены всплывающими подсказками или являются «стандартными» для всех модулей Джумла). Обратите внимание, что у Вас стиль модуля (внешний вид) будет отличаться, так как зависит от шаблона сайта и настроек самого модуля.
JComments Latest. Этот модуль отображает последние добавленные на сайт комментарии (рисунок ниже).
Настройки модуля «JComments Latest» разделены на четыре вкладки:
- Модуль. При помощи опции Список компонентов можно указать, из каких расширений Joomla нужно отображать комментарии. «com_content» – материалы Joomla.
- Параметры отображения.
- Параметры фильтрации.
- Дополнительные параметры.
На рисунке ниже показаны опции, доступные для настройки данного модуля.
JComments Latest Commented. В этом модуле (рисунок ниже) можно выводить во фронтальной части сайта список последних прокомментированных материалов\страниц.
Настройки модуля «JComments Latest Commented» разделены на три вкладки:
- Модуль. При помощи опции Кол-во комментариев можно указать, нужно ли выводить рядом с заголовком материала\страницы количество комментариев.
- Параметры фильтрации. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
- Дополнительные параметры. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
На рисунке ниже показаны опции, доступные для настройки данного модуля (вкладка, которая отличается от вкладки рассмотренного выше модуля).
JComments Most Commented. Этот модуль (рисунок ниже) позволит Вам отобразить на сайте список наиболее комментируемых статей\страниц.
Настройки модуля «JComments Most Commented» разделены на три вкладки:
- Модуль.
- Параметры фильтрации. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
- Дополнительные параметры. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
На рисунке ниже показаны опции, доступные для настройки данного модуля (вкладка, которая отличается от вкладки рассмотренного выше модуля).
JComments Top Posters. Этот модуль (рисунок ниже) позволит Вам отобразить на сайте список наиболее активных комментаторов.
Настройки модуля «JComments Most Commented» разделены на две вкладки:
- Модуль.
- Дополнительные параметры. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
На рисунке ниже показаны опции, доступные для настройки данного модуля (вкладка, которая отличается от вкладки рассмотренного выше модуля).
JComments Latest Backend. Это модуль административной части сайта (админки Джумла), в котором отображаются последние добавленные комментарии. Шаблон административной части сайта «isis» версии 1.0.
Настройки модуля «JComments Latest Backend» показаны на рисунке ниже.
Плагины JComments
На русскоязычном официальном сайте com JComments доступно восемь плагинов (на 25.07.2015).
AceSEF JComments. Это плагин для формирования ЧПУ (SEF) URL-адресов в случаях, если Вы используете у себя на сайте компонент AceSEF (это альтернатива sh404SEF). Плагин необходимо устанавливать через менеджер расширений AceSEF, а не Joomla.
CB JComments. Установив данный плагин, через менеджер плагинов Community Builder, Вы сможете добавить дополнительные вкладки со списком комментариев, которые пользователь оставил на сайте (рисунок ниже) и возможностью комментирования профиля пользователя. На рисунке ниже показан пример интеграции JComments Joomla 3 и Community Builder 1.9.1.
JComments AlphaUserPoints. Обеспечивает интеграцию с расширением AlphaUserPoints. Это позволит начислять очки (балы) пользователям за добавление оценки комментариев, отправку отчётов о спамных комментариях и так далее.
JComments AutoSubscribe. Плагин позволяет автоматически подписывать авторов статей (материалов) на комментарии к их статьям. Полезно в тех случаях, когда у Вас на сайте несколько авторов.
JComments Avatars. При помощи данного плагина можно отображать аватары профилей пользователя из различных расширений и форумов:
- Agora.
- Community Builder.
- Fireboard.
- iJoomla Magazine.
- JomSocial.
- JooBB.
- Joostina.
- K2.
- Kunena.
- phpBB (через мосты JFusion, RokBridge, Blogomunity p8pbb).
- vBulletin.
- Компонент контактов Joomla (com_contacts).
JComments Social Login. Данный плагин позволяет добавить к форме добавления комментариев Джумла кнопки авторизации на сайте через социальные сети при помощи компонента JoomLine Social Login.
K2 JComments. Позволяет добавлять комментарии к статьям компонента K2.
SOBI2 JComments. Данный плагин даёт возможность комментировать объекты каталога компонента SOBI2 (аналог компонента каталога RSDirectory).
Сравнение компонентов комментариев Joomla
Ниже представлена таблица сравнений компонентов комментариев (на 25.07.2015):
- CComment Pro 5.3.3. Есть бесплатная и платная версия компонента. В сравнении участвует платная версия, так как она более функциональная (тарифный план с обновлением и технической поддержкой на 1 год для 5 доменов).
- RSComments 1.13.1. Тарифный план с обновлением и технической поддержкой на 1 год для 1 домена.
- JComments 3.0.5.
В таблице представлены только отличия между расширениями. Одинаковые, очень похожие или малозначительные (на мой взгляд) возможности\особенности не учитываются. Список критериев составлен мною и не претендует на полноту охвата и абсолютную достоверность. Также не будут учитываться сторонние расширения (плагины, модули), которые были созданы не разработчиками самих расширений комментариев Джумла. Кроме этого не учитывается качество\скорость технической поддержки и документация.
Сравнение базируется на собственном опыте, описаниях на официальном сайте разработчиков и описаниях в каталогах расширений Joomla.
| CComment Pro 5.3.3 | RSComments 1.13.1 | JComments 3.0.5 |
---|---|---|---|
Общие | |||
Цена | 33€ | 19€ | Бесплатно |
Наличие ссылки на разработчика | Нет | Нет | Да* |
Создание настраиваемых полей в форме комментариев | Да | Нет | Нет |
Минимизация скриптов | Да | Нет | Нет |
Прикрепление файлов к комментариям (вложения) | Нет | Да | Нет |
Редактирование смайликов из административной части сайта | Нет | Да | Да |
Автоматическое обновление компонента при помощи встроенной системы обновлений Joomla | Да | Да | Нет |
Возможность самостоятельной настройки импорта комментариев из любых расширений | Да | Да | Нет |
Управление подписками на уведомления о комментариях | Нет | Да | Да |
Эффект отображения комментариев в виде аккордеона (аналог отображения комментариев в Facebook) | Нет | Да | Нет |
Отчёты\уведомления модераторов о нежелательных комментариях (жалобы) | Нет | Да | Да |
Изменение текста «служебных» сообщений компонента комментариев из административной части Joomla | Нет | Да | Да |
Возможность редактирования UBB кодов из админки Джумла | Нет | Нет | Да |
Статистика по комментариям в админке компонента | Да | Нет | Нет |
Возможность выбора полного\частичного удаления всех файлов и таблиц базы данных компонента при его удалении | Да | Нет | Нет |
Возможность настройки интервала отправки писем с уведомлениями о комментариях (планировщик) | Да | Нет | Нет |
Импорт комментариев | |||
AkoBook | Нет | Нет | Да |
AkoComment и его модификации | Нет | Нет | Да |
BeeHeard | Нет | Нет | Да |
CComment | Не применимо** | Нет | Да |
Chrono Comments | Нет | Нет | Да |
Cinema | Нет | Нет | Да |
Cobalt | Нет | Нет | Да |
ComboMax | Нет | Нет | Да |
CСomment | Нет | Нет | Да |
DatsoGallery | Нет | Нет | Да |
Disqus | Да | Нет | Нет |
Easy Blog | Нет | Нет | Да |
EasyComment | Нет | Нет | Да |
HotOrNot2 | Нет | Нет | Да |
Ice Gallery | Нет | Нет | Да |
ImproveMyCity | Нет | Нет | Да |
J!Reactions | Нет | Нет | Да |
JA Comment | Нет | Да | Да |
JComments | Да | Да | Не применимо** |
JMovies | Нет | Нет | Да |
JMyLife | Нет | Нет | Да |
JomComment | Нет | Да | Да |
JooComments | Нет | Нет | Да |
JoomGallery | Нет | Нет | Да |
JoomlaComment | Нет | Да | Нет |
JVComment | Нет | Нет | Да |
JXComments | Нет | Да | Да |
JXtended Comments | Нет | Нет | Да |
K2 | Нет | Нет | Да |
Komento | Да | Да | Да |
LinkDirectory | Нет | Нет | Да |
LyftenBloggie | Нет | Нет | Да |
MightyExtensions Resource | Нет | Нет | Да |
MosCom | Нет | Нет | Да |
Mosets Tree | Нет | Нет | Да |
Music Collection | Нет | Нет | Да |
MusicBox | Нет | Нет | Да |
mXcomment | Нет | Нет | Да |
PAXXGallery | Нет | Нет | Да |
RDBS Comment | Нет | Нет | Да |
Remository | Нет | Нет | Да |
Reviews для SOBI2 | Нет | Нет | Да |
RSComments | Нет | Не применимо** | Да |
RSGallery2 | Нет | Нет | Да |
SliComments | Нет | Нет | Да |
SOBI2 | Нет | Нет | Да |
TPDugg | Нет | Нет | Да |
Udja Comments | Нет | Да | Да |
UrComment | Нет | Нет | Да |
VirtueMart | Нет | Нет | Да |
Webee Comment | Нет | Нет | Да |
yvComment | Нет | Нет | Да |
ZiMB Comment | Нет | Нет | Да |
ZOO / ZOO 2.0 | Нет | Нет | Да |
zOOm Media Gallery | Нет | Нет | Да |
Возможность комментировать | |||
Adsmanager | Да | Нет | Да |
Alberghi | Нет | Нет | Да |
AlphaContent | Нет | Нет | Да |
Bookmarks | Нет | Нет | Да |
Cinema | Нет | Нет | Да |
Community Builder | Да | Нет | Да |
CommunityPolls | Да | Нет | Нет |
DatsoGallery | Нет | Нет | Да |
Docimport | Да | Нет | Нет |
DocMan | Нет | Нет | Да |
DPCalendar | Да | Нет | Нет |
Easyblog | Да | Нет | Нет |
EasyCalendar | Нет | Нет | Да |
EasyFAQ | Нет | Нет | Да |
EasyGallery | Нет | Нет | Да |
EstateAgent | Нет | Нет | Да |
Gary´s Cookbook | Нет | Нет | Да |
GroupJive | Нет | Нет | Да |
HikaShop | Да | Нет | Нет |
HotOrNot2 | Нет | Нет | Да |
Hotspots | Да | Нет | Нет |
HwdMediashare | Да | Нет | Нет |
JCalPro | Нет | Нет | Да |
JDownloads | Да | Нет | Да |
Да | Нет | Нет | |
JMovies | Нет | Нет | Да |
Jomsocial | Да | Нет | Нет |
JoomGallery | Да | Нет | Нет |
JPhoto | Да | Нет | Нет |
JPortfolio | Нет | Нет | Да |
K2 | Да | Нет | Да |
KBase | Нет | Нет | Да |
LinkDirectory | Нет | Нет | Да |
MarketPlace | Нет | Нет | Да |
Да | Нет | Нет | |
MDDGallery | Нет | Нет | Да |
Mosets Tree | Нет | Нет | Да |
Mtree | Да | Нет | Нет |
MusicBox | Нет | Нет | Да |
Ninjamonials | Да | Нет | Нет |
PAXXGallery | Нет | Нет | Да |
Phocadownload | Да | Нет | Нет |
Нет | Нет | Да | |
Poll | Нет | Нет | Да |
PUArcade | Нет | Нет | Да |
Redshop | Да | Нет | Нет |
Remository | Нет | Нет | Да |
Нет | Да | Нет | |
Нет | Да | Нет | |
Нет | Да | Нет | |
Нет | Да | Нет | |
RSGallery2 | Нет | Нет | Да |
Нет | Да | Нет | |
Seyret | Нет | Нет | Да |
SOBI2 | Нет | Нет | Да |
Tutorials | Нет | Нет | Да |
VFM | Нет | Нет | Да |
Virtuemart | Да | Нет | Да |
Yellowpages | Нет | Нет | Да |
Zoo | Да | Нет | Да |
Интеграция (аватары, профили и т.д.) | |||
Agora | Нет | Нет | Да |
AlphaUserPoints | Да | Нет | Да |
Community Builder | Да | Да | Да |
FireBoard | Нет | Да | Да |
iJoomla Magazine | Нет | Нет | Да |
Jomsocial | Да | Да | Да |
JooBB | Нет | Нет | Да |
Joostina | Нет | Нет | Да |
K2 | Да | Нет | Да |
Kunena | Да | Да | Да |
phpBB (через мосты JFusion, RokBridge, Blogomunity p8pbb) | Нет | Нет | Да |
Social Login | Нет | Нет | Да |
vBulletin | Нет | Нет | Да |
Компонент контактов Joomla (com_contacts) | Нет | Нет | Да |
Да | Нет | Да | |
Да | Нет | Нет | |
Модули | |||
Комментарии с самым большим количеством позитивных/негативных оценок комментариев | Да | Нет | Нет |
Наиболее активные комментаторы | Нет | Нет | Да |
Безопасность\защита от спама | |||
Поддержка reCAPTCHA | Да | Да | Нет |
Поддержка новой reCAPTCHA | Нет | Да | Нет |
Интеграция с Akismet | Да | Да | Нет |
Блокировка по IP | Да | Нет | Да |
Блокировка конкретного зарегистрированного пользователя | Нет | Да | Нет |
Расширенная настройка прав различных групп пользователей | Нет | Да | Да |
Возможность настройки добавления к ссылкам в комментариях тега «rel='nofollow'» | Нет | Да | Нет |
* – не учитывается возможность изменения файлов компонента с целью удаления ссылки.
** – импортировать комментарии из одного и того же компонента в этот же компонент – нельзя.
Ещё раз повторюсь, что в таблице представлены только отличия между расширениями. Одинаковые, очень похожие или малозначительные (на мой взгляд) возможности\особенности не учитываются.
Лично мне больше нравится CComment Pro. Именно его использую на своём и клиентских сайтах. Нравится наличие бесплатной версии, хорошая защита от спама, приятный внешний вид формы и самих комментариев, интеграция с Community Builder 2 и качественная техническая поддержка.
RSComments нравится тем, что подходит для всех расширений от RSJoomla (при схожей функциональности).
JComments завоевал симпатию из-за своей бесплатности, простоты формы комментариев и расширенной интегрируемости с очень большим количеством расширений (включая импорт комментариев, комментирование и использование аватаров и других данных пользователей).
Похожие материалы |
---|
Автор статьи – Хорошевский Алексей |
---|
Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта. Кандидат технических наук по специальности «Информационные технологии». На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг. |
Полезные ссылки: