Расширения

Обзор JComments. Комментарии Joomla

  • Тип – бесплатный компонент комментариев для Джумла 1.0 – 3.х.

 

 

В предыдущей статье «Обзор JComments. Комментарии Джумла 3» мы рассмотрели основные возможности com JComments и его настройки. В этой части поговорим о конфигурации BBCode, затронем модули и плагины JComments, а также сравним этот компонент с двумя рассмотренными ранее (RScomments, Ccomment Pro).

Дополнительные BBCode

С определением термина «BBCode» Вы можете ознакомиться в глоссарии. Пример написания комментария с применением BBCode показан на рисунке ниже.

JComments
JComments

Вы просто вводите текст. Потом выделяете фрагмент текста, к которому нужно применить форматирование мышью, и нажимаете на одну из «кнопок BBCode» над формой комментариев (по аналогии с форматированием текста в Word). Выделенный фрагмент текста заключается в открывающейся и закрывающейся BBCode-теги (по аналогии с HTML-тегами). На рисунке выше голубым подчёркнут текст, заключённый в BBCode-теги. Обратите внимание, что можно вкладывать BBCode-теги один в другой. То есть, например, можно сделать так, чтобы внутри списка был зачёркнутый текст. На рисунке выше красным подчёркнут BBCode-тег «зачёркивания» внутри BBCode-тега списка. На рисунке ниже показан пример комментария с применённым форматированием. Синим подчёркнуты\обведены фрагменты отформатированного текста, а красным отмечен зачёркнутый текст внутри списка.

Комментарии Joomla
Комментарии Joomla

Вы можете изменять существующие и создавать новые BBCode в разделе Дополнительные BBCode (рисунок ниже).

com JComments
com JComments

Опции, доступные при редактировании\создании BBCode, разделены на пять вкладок. Рассмотрим только те опции, которые не оснащены всплывающими подсказками.

  1. Редактирование BBCode.
  2. Простой.
  3. Расширенный (Регулярные выражения).
  4. Кнопка.
  5. Права. На данной вкладке Вы можете настроить уровень доступа к данному BBCode для различных групп пользователей Joomla. Не путайте с настройками прав в com JComments, расмотреннных в предыдущей статье на вкладке Права. Так как в настройках самого компонента Вы указываете, какие группы пользователей Joomla могут использовать тот или иной BBCode во фронтальной части.

На вкладке Редактирование BBCode (рисунок ниже) Вы задаёте общие настройки BBCode.

  • Название. Название BBCode в таблице кодов раздела Дополнительные BBCode административной части сайта. Оно не отображается во фронтальной части сайта. Не путайте эту опцию с одноимённой опцией на вкладке Кнопка.
  • Состояние. Неопубликованные элементы не отображаются во фронтальной части сайта.
Компонент комментариев Джумла 3
Компонент комментариев Джумла 3

Для того, чтобы com JComments правильно применял форматирование, которое Вы хотите сперва нужно настроить BBCode. Нужно указать, какие теги BBCode применять, в какие HTML-теги их преобразовывать, и что отображать в комментарии после его отправки. Вкладка Простой (рисунок ниже) как раз для этого и нужна. Без минимальных знаний HTML Вам может быть сложно будет настроить всё так, как хочется.

JComments Joomla 3
JComments Joomla 3

Вкладка Расширенный (Регулярные выражения) (рисунок ниже) похожа на вкладку Простой, но позволяет использовать регулярные выражения. Вот неплохая, на мой взгляд, статья касательно регулярных выражений: «Синтаксис регулярных выражений». Отмечу, что без базовых знаний PHP Вам, возможно, будет сложно с этим разобраться.

Расширенный (Регулярные выражения)
Расширенный (Регулярные выражения)

На вкладке Кнопка (рисунок ниже) Вы указываете различные настройки, которые напрямую влияют на саму кнопку BBCode во фронтальной части сайта. Если для опции Включить кнопку выбрано Отключено, то кнопка не будет отображаться во фронтальной части сайта, но сам BBCode будет работать. Например, если создать BBCode (с регулярными выражениями) по распознаванию ссылок на картинки, то при вставке такой ссылки в комментарии, она может быть автоматически преобразована согласно настроек соответствующего BBCode. Несмотря на то, что кнопки вставки изображения может и не быть.

Кнопка
Кнопка

Модули JComments

На официальном сайте компонента комментариев Джумла 3 доступно пять модулей на 25.07.2015.

  1. JComments Latest.
  2. JComments Latest Commented.
  3. JComments Most Commented.
  4. JComments Top Posters.
  5. JComments Latest Backend.

Кратко рассмотрим каждый из них (не рассматривая настройки модуля, которые оснащены всплывающими подсказками или являются «стандартными» для всех модулей Джумла). Обратите внимание, что у Вас стиль модуля (внешний вид) будет отличаться, так как зависит от шаблона сайта и настроек самого модуля.

JComments Latest. Этот модуль отображает последние добавленные на сайт комментарии (рисунок ниже).

JComments Latest
JComments Latest

Настройки модуля «JComments Latest» разделены на четыре вкладки:

  1. Модуль. При помощи опции Список компонентов можно указать, из каких расширений Joomla нужно отображать комментарии. «com_content» – материалы Joomla.
  2. Параметры отображения.
  3. Параметры фильтрации.
  4. Дополнительные параметры.

На рисунке ниже показаны опции, доступные для настройки данного модуля.

Настройки JComments Latest
Настройки JComments Latest

JComments Latest Commented. В этом модуле (рисунок ниже) можно выводить во фронтальной части сайта список последних прокомментированных материалов\страниц.

JComments Latest Commented
JComments Latest Commented

Настройки модуля «JComments Latest Commented» разделены на три вкладки:

  1. Модуль. При помощи опции Кол-во комментариев можно указать, нужно ли выводить рядом с заголовком материала\страницы количество комментариев.
  2. Параметры фильтрации. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
  3. Дополнительные параметры. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.

На рисунке ниже показаны опции, доступные для настройки данного модуля (вкладка, которая отличается от вкладки рассмотренного выше модуля).

Настройки JComments Latest Commented
Настройки JComments Latest Commented

JComments Most Commented. Этот модуль (рисунок ниже) позволит Вам отобразить на сайте список наиболее комментируемых статей\страниц.

JComments Most Commented
JComments Most Commented

Настройки модуля «JComments Most Commented» разделены на три вкладки:

  1. Модуль.
  2. Параметры фильтрации. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.
  3. Дополнительные параметры. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.

На рисунке ниже показаны опции, доступные для настройки данного модуля (вкладка, которая отличается от вкладки рассмотренного выше модуля).

Настройки JComments Most Commented
Настройки JComments Most Commented

JComments Top Posters. Этот модуль (рисунок ниже) позволит Вам отобразить на сайте список наиболее активных комментаторов.

JComments Top Posters
JComments Top Posters

Настройки модуля «JComments Most Commented» разделены на две вкладки:

  1. Модуль.
  2. Дополнительные параметры. Вкладка аналогична одноимённой вкладке модуля «JComments Latest», рассмотренного выше в статье.

На рисунке ниже показаны опции, доступные для настройки данного модуля (вкладка, которая отличается от вкладки рассмотренного выше модуля).

Настройки JComments Most Commented
Настройки JComments Most Commented

JComments Latest Backend. Это модуль административной части сайта (админки Джумла), в котором отображаются последние добавленные комментарии. Шаблон административной части сайта «isis» версии 1.0.

JComments Latest Backend
JComments Latest Backend

Настройки модуля «JComments Latest Backend» показаны на рисунке ниже.

Настройки JComments Latest Backend
Настройки 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 Joomla 3 и Community Builder
JComments Joomla 3 и Community Builder

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

Да

Нет

Да

JEvents

Да

Нет

Нет

JMovies

Нет

Нет

Да

Jomsocial

Да

Нет

Нет

JoomGallery

Да

Нет

Нет

JPhoto

Да

Нет

Нет

JPortfolio

Нет

Нет

Да

K2

Да

Нет

Да

KBase

Нет

Нет

Да

LinkDirectory

Нет

Нет

Да

MarketPlace

Нет

Нет

Да

Matukio

Да

Нет

Нет

MDDGallery

Нет

Нет

Да

Mosets Tree

Нет

Нет

Да

Mtree

Да

Нет

Нет

MusicBox

Нет

Нет

Да

Ninjamonials

Да

Нет

Нет

PAXXGallery

Нет

Нет

Да

Phocadownload

Да

Нет

Нет

Phoca Gallery

Нет

Нет

Да

Poll

Нет

Нет

Да

PUArcade

Нет

Нет

Да

Redshop

Да

Нет

Нет

Remository

Нет

Нет

Да

RSBlog

Нет

Да

Нет

RSDirectory

Нет

Да

Нет

RSEvents Pro

Нет

Да

Нет

RSFeedback

Нет

Да

Нет

RSGallery2

Нет

Нет

Да

RSTickets Pro

Нет

Да

Нет

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)

Нет

Нет

Да

Поиск Joomla

Да

Нет

Да

Умный поиск Joomla

Да

Нет

Нет

Модули

Комментарии с самым большим количеством позитивных/негативных оценок комментариев

Да

Нет

Нет

Наиболее активные комментаторы

Нет

Нет

Да

Безопасность\защита от спама

Поддержка reCAPTCHA

Да

Да

Нет

Поддержка новой reCAPTCHA

Нет

Да

Нет

Интеграция с Akismet

Да

Да

Нет

Блокировка по IP

Да

Нет

Да

Блокировка конкретного зарегистрированного пользователя

Нет

Да

Нет

Расширенная настройка прав различных групп пользователей

Нет

Да

Да

Возможность настройки добавления к ссылкам в комментариях тега «rel='nofollow'»

Нет

Да

Нет

 

* – не учитывается возможность изменения файлов компонента с целью удаления ссылки.

** – импортировать комментарии из одного и того же компонента в этот же компонент – нельзя.

 

Ещё раз повторюсь, что в таблице представлены только отличия между расширениями. Одинаковые, очень похожие или малозначительные (на мой взгляд) возможности\особенности не учитываются.

 

Лично мне больше нравится CComment Pro. Именно его использую на своём и клиентских сайтах. Нравится наличие бесплатной версии, хорошая защита от спама, приятный внешний вид формы и самих комментариев, интеграция с Community Builder 2 и качественная техническая поддержка.

RSComments нравится тем, что подходит для всех расширений от RSJoomla (при схожей функциональности).

JComments завоевал симпатию из-за своей бесплатности, простоты формы комментариев и расширенной интегрируемости с очень большим количеством расширений (включая импорт комментариев, комментирование и использование аватаров и других данных пользователей).

Похожие материалы
Автор статьи – Хорошевский Алексей

Хорошевский Алексей Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.

Кандидат технических наук по специальности «Информационные технологии».

На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг.

 

Полезные ссылки: