Компонент JComments для Joomla - создание блока с комментариями на сайте
Добрый день уважаемые читатели блога lessons-joomla. Одним из самых популярных компонентов для создания блока с комментариями на сайте Joomla является JComments. Данный компонент отличается своими широкими возможностями по управлению оставленными комментариями, богатым функционалом и простотой обращения. Но обо все по порядку.
Скачать JComments можно вот здесь - (сайт разработчика). Установка стандартная. Сразу после установки можно зайти в настройки данного компонента и подробно ознакомиться с ними.
Тут есть несколько вкладок. Самая первая вкладка – «Комментарии» (отображаются все оставленные посредством JComments комментарии на сайте). Если вы установили компонент только что, то список комментариев будет пустым. Кстати, JComments поддерживает импорт комментариев из компонента K2. Поэтому если на вашем сайте раньше стоял K2 и люди при помощи данного компонента оставили много комментариев, то все их можно импортировать в JComments. Вкладка «Комментарии» разделена на несколько столбцов – текст комментария, автор, статья (в которой оставлен комментарий), компонент, дата добавления и статус (опубликован или нет). Каждый комментарий можно редактировать, удалять или снимать с публикации.
Следующая вкладка называется «Настройки». Внутри нее находятся дополнительные вкладки – общие настройки, внешний вид, права, ограничения, фильтр, сообщения. Не будем подробно расписывать каждую из этих вкладок. Скажем лишь, что здесь можно указать страницы, на которых будет располагаться форма с комментариями, можно указать, кто именно имеет право оставлять комментарии, пользоваться тегами форматирования, кому разрешено оставлять комментарии без прохождения проверки и т.д. Кстати, все это можно настроить отдельно для каждой группы пользователей на вашем сайте. Во вкладке «Вид» вы можете указать один из доступных шаблонов формы, загрузить свой собственный шаблон, указать место размещения формы на странице. Во вкладке «Фильтр» можно настроить автоматическую замену тех или иных слов, к примеру, заменить ругательные слова на [censored].
В принципе, вкладки «Комментарии» и «Настройки» являются основными. В большинстве случаев копаться в других вкладках вам даже не потребуется. Но на всякий случай кратко расскажем про них.
Третья вкладка называется «Смайлы».
Здесь вы можете посмотреть и отредактировать список доступных для пользователей смайлов. Можно даже добавить свои смайлы.
Во вкладке «Управление подписками» можно посмотреть, кто подписан на комментарии вашего сайта (псевдоним комментатора, почтовый адрес, название статьи). Можно редактировать и удалять подписки.
Во вкладке «Дополнительные BBCode» вы можете отредактировать список BB-кодов.
Во вкладке «Список банов» можно просмотреть всех заблокированных пользователей (тех, у кого вы отняли право оставлять комментарии). Также можно редактировать каждый из банов. Посредством вкладки «Импорт данных» вы можете импортировать комментарии из других компонентов. Об этой возможности было написано в начале статьи.
Для увеличения функциональности JComments к нему можно подключить несколько модулей и плагинов. Давайте я коротко расскажу для чего они необходимы.
Модули JComments:
- JComments Latest - модуль вывода последних комментариев на сайте
- JComments Latest Commented - модуль вывода последних прокомментированных материалов на сайте
- JComments Most Commented - модуль отображает наиболее часто комментируемые материалы
- JComments Top Posters - модуль отображает список из наиболее активных комментаторов на сайте
- JComments Latest Backend - Модуль последних комментариев для административной панели сайта. Позволяет администратору просматривать список последних комментариев не выходя из административной панели сайта.
Плагины JComments:
- JComments Avatars - плагин для поддержки отображения аватаров пользователей в списке комментариев
- JComments AutoSubscribe - плагин позволяет автоматически подписывать авторов статей на комментарии к их статьям
- JComments Social Login - плагин позволяет встроить в форму добавления комментариев кнопки для авторизации на сайте через социальные сети. Для работы плагина требуется установленный и настроенный компонент JoomLine Social Login версии 1.4 или выше.
- K2 JComments - плагин для компонента K2 добавляющий возможность добавления комментариев к объектам K2 без внесения каких-либо изменений в код компонента. Для работы плагина необходим установленный компонент K2. Установка плагина производится в обычном Менеджере расширений Joomla
- SOBI2 JComments - плагин для компонента каталога SOBI2 добавляющий возможность комментирования объектов каталога. Установка плагина производится в разделе «Plugin Manager» («Управление расширениями») административной панели компонента SOBI2. После установки и публикации плагина необходимо заменить в директории компонента файл sobi2.details.tmpl.php на прилагаемый в дистрибутиве плагина.
- CB JComments - плагин для компонента CommunityBuilder добавляющий в профиль пользователя две дополнительные закладки: со списком комментариев пользователя и возможность комментировать профиль пользователя. Установку плагина необходимо производить в компоненте CommunityBuilder, а не в менеджере плагинов Joomla
- JComments AlphaUserPoints - плагин добавляет интеграцию с компонентом AlphaUserPoints. После установки и настройки плагин позволяет начислять очки за различные действия пользователя (добавление комментариев, оценка комментариев, отправка отчетов о некорректных комментариев и т.д.). Очки могут начисляться как авторам комментариев, над которыми были произведены какие-либо действия (оценка комментария, жалоба администратору), так и пользователям, которые выполнили действие (оценили комментарий, отправили жалобу и т.д.). Установка плагина осуществляется из стандартного Менеджера расширений Joomla
- AceSEF JComments - Данное расширение для компонента AceSEF позволяет формировать SEF ссылки для JComments. Установка производится из Менеджера расширений AceSEF.
Как убрать копирайт JComments
Это дело уже каждого. Можно оставить ссылку на сайт производителя или убрать его. Ниже я расскажу как его убрать. Не забываем сделать копию указанного файла, если что-то пойдет не так.
Заходим по следующему пути Ваш сайт > components > com_jcomments > jcomments.class.php. Открываем его с помощью Notepad++ и ищем (Ctrl+F) строчки с base64_decode.
Можете проверить, что обозначают эти закодированные строчки с помощью кодировщика base64. Он находится по этой ссылке. Убедившись, что это то что нам нужно удаляем весь текст, находящийся между одинарными кавычками. Сохраняемся и любуемся результатом.
На этом и закончим рассматривать компонент JComments для Joomla. Удачи Вам в ваших начинаниях!