В этом уроке мы опишем установку и минимальную настройку компонента JComments, с помощью которого пользователи смогут добавляться комментарии к статьям на сайте CMS Joomla.

Компонент JComments есть очень популярным и имеет большие возможности для публикации и управления комментариями на сайте. Он поддерживает все необходимое, что нужно для создания комментариев к статьям: BBCodes, смайлы, каптча, RSS, ACL, админ-панель, поддержка нескольких языков и др.

Скачать последнюю версию этого компонента можно на сайте разработчика по этой ссылке (рис. 1):
http://www.joomlatune.com/jcomments-downloads.html

Рис. 1. Страница разработчика для скачивания компонента JComments.
Рис. 1. Страница разработчика для скачивания компонента JComments.

Установка компонента JComments стандартная: заходим в панель администратора CMS Joomla, в меню «Расширения» выбираем пункт «Установить/удалить». Потом в Менеджере Расширений напротив «Загрузить файл пакета» выбираем скачанный архив и нажимаем кнопку «Загрузить файл & установить» (рис. 2). В случае успешной установки Вы увидите окно, в котором будете проинформированы о том, что компонент JComments установлен вместе с модулем и плагином (рис. 3).

Рис. 2. Установка компонента JComments.
Рис. 2. Установка компонента JComments.

Рис. 3. Успешная установка компонента JComments.
Рис. 3. Успешная установка компонента JComments.

Если Вы нажмете кнопку «Далее», то сразу попадете в настройки админ-панели компонента JComments. Также к компонент JComments будет доступен в меню «Компонент» (рис. 4).

Рис. 4. Доступ к компоненту JComments.
Рис. 4. Доступ к компоненту JComments.

Чтобы форма для публикации комментариев появилась в статьях сайта, нужно зайти в настройки компонента JComments и в поле «Категории» нужно с помощью сочетаниz [Ctrl] + левая кнопка мыши выбрать необходимые Категории сайта, в которых Вы хотите увидеть эту форму (рис. 5).

Если ни одна из категорий не выбрана, то комментарии будут отключены.

Чтобы запретить комментирование отдельного материала (даже если он в разрешенной категории) вставьте в тексте материала (статьи) тег {jcomments off}. Чтобы разрешить комментирование отдельного материала (даже если в его категории комментарии выключены или у материала нет категории) вставьте в тексте материала тег {jcomments on}.

Рис. 5. Настройки компонента JComments.
Рис. 5. Настройки компонента JComments.

Также в настройках желательно установить опцию «Разрешить уведомления», настроить типы уведомлений, ввести @-mail для уведомлений и включить быструю модерацию. Можно включить RSS и поддержку плагинов.

Если Ваш сайт имеет несколько языков, для поддержки которых установлен компонент JoomFish, то в настройках вверху будет отображена надпись  JoomFish Language (рис. 6) с выпадающим списком, где можно выбрать язык. Заметьте, что настройки нужно делать (повторить) для всех языков сайта, для которых Вы хотите использовать компонент JComments.

Рис. 6. Настройка JoomFish.

Рис. 6. Настройка JoomFish.

После установки всех настроек нужно нажать кнопку «Сохранить», чтобы изменения вошли в силу. Отображаться форма для введения комментариев в соответствующих категориях на сайте будет такой, как на рис. 7.

 Рис. 7. Вид компонента JComments на сайте.

Рис. 7. Вид компонента JComments на сайте.

Теперь нужно обязательно протестировать компонент. Для этого на сайте в форме напишем тестовый комментарий.  Для этого нужно заполнить в форме имя , @-mail, текст комментария, ввести анти-спам код с картинки и нажать кнопку отправить. После этого на почтовый адрес, который Вы ввели в настройках (рис. 5), должно придти уведомление о том, что на сайте был оставлен комментарий (рис. 8). С почты, Вы можете опубликовать или удалить этот комментарий. Также это уведомление будет доступно в админ-панели компонента JComments в закладке «Комментарии» (рис. 9). Здесь Вы можете посмотреть этот комментарий, а также редактировать, опубликовать или удалить его (рис. 10).

 

 Рис. 8. Уведомление о комментарии на @-mail админа сайта.
Рис. 8. Уведомление о комментарии на @-mail админа сайта.

Рис. 9. Список комментариев в панели администратора.
Рис. 9. Список комментариев в панели администратора.

Рис. 10. Редактирование комментария.
Рис. 10. Редактирование комментария.

Рис. 11. Вид комментария на странице сайта.
Рис. 11. Вид комментария на странице сайта.

После публикации комментария он будет доступен на странице сайта, где он был сделан (рис. 11).

Итак, мы создали простейшую форму для добавления комментариев на сайте. Посмотреть демонстрацию этой формы на туристическом сайте о Карпатах можно здесь:
http://www.skole.com.ua/ru/aboutskole/hotels/79-zelena.html

Рассылка временно отключена.