Комментарии для Joomla. Установка и настройка компонента JComments

Logo
Комментарии для Joomla. Установка и настройка компонента JComments

В этой статье речь пойдет о комментариях в Joomla. Также будет рассмотрена установка и настройка компонента Jcoments, который позволяет реализовать комментарии на вашем сайте Joomla. Данный компонент имеет хорошую функциональность, которая позволит индивидуально настроить комментарии в зависимости от ваших нужд. На этом краткая вступительная часть подошла к концу, и мы переходим к самой установке и настройке компонента комментариев Jcoments.

Установка и настройка Jcoments

Прежде чем приступать к установке и настройке компонента Jcoments, давайте рассмотрим, какая форма комментариев будет на вашем сайте, сразу после установки этого расширения. Она будет иметь примерно следующий вид:

Естественно внешний вид формы комментариев можно менять и весьма значительно, но это лишь если вы хоть немного разбираетесь в CSS (Каскадные таблицы стилей CSS — Часть 1 — Необходимый минимум знаний для работы с CSS). Итак, теперь переходим к главной части этой статьи – установке и настройке компонента Jcoments.

Первым делом вам нужно скачать актуальную версию компонента комментариев. После этого заходим в Административную панель – Расширения – Установить/удалить, указываем путь к архиву с компонентом Jcoments и жмем «Загрузить и установить».  На этом установка завершается, и мы переходим к настройке Jcoments.

Для того, чтобы настроить компонент Jcoments, переходим в Административную панель – Компоненты – Jcoments – Настройки – Общие. Здесь устанавливаем следующие настройки:

  • Включить комментарии в категориях – отмечаем те категории, в которых мы хотим разрешить комментарии. Если не выбрать какую-то категорию, то во всех ее материалах просто не будет формы комментариев.
  • Оповещать о новых комментариях – выбираете, хотите ли вы чтобы на вашу почту приходили уведомления о новых комментариях на вашем сайте Joomla.
  • E-mail для уведомлений – адрес для уведомлений, если вы активировали предыдущий пункт.
  • Включить RSS – позволит вашим посетителям получать уведомления о новых комментариях.
  • Поддержка плагинов – включение данной функции позволит вам устанавливать дополнительные расширения, которые еще больше расширят функциональность компонента Jcoments.

Настройки компонента Jcoments – Вкладка «Вид».

Здесь мы можем настроить внешний вид формы комментариев и не только. Можно установить следующие настройки:

  • Шаблон – выбираем шаблон, который будет отвечать за формирование внешнего вида комментариев.
  • Графические смайлы – позволяет автоматически преобразовывать текстовые смайлы на графические изображения.
  • Показывать оценки – позволит пользователям сайта оценивать комментарии друг друга. На мой взгляд, очень полезная функция.
  • Имя автора – выбираем, что мы хотим видеть на месте имени автора в комментариях. Можно поставить как настоящее имя, так и его ник. Выбираем на свое усмотрение.
  • Стиль – отвечает за стиль отображения списка комментариев. Можно установить значение «Древовидный».

Форма добавления комментариев – здесь можно настроить отображение дополнительных полей ввода и отображение формы добавления комментариев. Можно установить следующие значения:

  • По умолчанию – выбираем, хотим ли мы видеть развернутую форму комментариев или ссылку, при нажатии на которую будет появляться форма добавления комментариев на сайт.
  • Поля «E-mail» и «Сайт» — выбираем, кому показывать дополнительные поля для заполнения.

Настройки компонента Jcoments – вкладка «Права»

Эта вкладка позволяет настроить права для разных категорий пользователей. Можно  настроить как сам процесс добавления комментариев, так и настроить возможность добавления разнообразных тегов и возможности просмотра дополнительной информации и т.д. Сама вкладка имеет следующий вид:

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

  • Разрешить комментирование – включаем комментарии на сайте Joomla.
  • Разрешить ответы – позволяет посетителям вашего сайта давать ответы в комментариях на другие комментарии. Именно для этого мы выбирали «Древовидный» стиль отображения во вкладке «Вид».
  • Автопубликация – включите эту функцию, если хотите чтобы комментарии появлялись на сайте сразу после из добавления. Я бы советовал отключить эту функцию для незарегистрированных пользователей, так как в большинстве случаев это будет спам. Решать вам.
  • Показывать правила – отвечает за отображение правил комментирования. Дня настройки сообщения зайдите в Jcoments – Настройки – Сообщения – Правила добавления комментариев.
  • Защита от спамботов (CAPTCHA) – при включении данной функции пользователю перед отправкой комментария нужно будет ввести код с картинки.
  • Защита от флуда – ограничение на количество комментариев оставленных пользователем подряд. Для настройки интервала между комментариями зайдите в Jcoments – Настройки – Ограничения – Интервал между комментариями и установите свое значение.
  • Ограничивать длину сообщения – включает ограничение длинны комментария. Для настройки зайдите в Jcoments – Настройки – Ограничения – Длина комментария.
  • Применять фильтр нецензурных слов – отвечает за включение фильтра слов. Слова нужно добавлять во вкладке «Фильтр». Также внизу под формой можно будет ввести слово, на которое будут заменяться слова опознанные как «Нецензурные».
  • Подписаться на уведомления о новых комментариях – добавить возможность посетителям вашего сайта подписаться на уведомления о новых комментариях.
  • Разрешенные теги BBCode – здесь можно отметить, какие теги посетители могут использовать в своих комментариях. Не рекомендую разрешать использовать теги незарегистрированным пользователям.
  • Параметры отображения – здесь рекомендую включить только две функции. Это «Защита E-mail от спамботов» и «Показывать Gravatar» и «Распознавание ссылок». Первая отвечает за обман спамботов, вторая за отображение аватара, а третья за распознавание ссылок. Остальные функции носят личный характер и лично я их их не включал.
  • Редактирование комментариев – здесь мы можем разрешить разным группам пользователей редактировать и удалять свои комментарии.
  • Функции администрирования – позволяет наделить разные группы пользователей правами администрирования комментариев.
  • Оценка комментариев – позволяет пользователям оценивать комментарии. Рекомендую включить эту интересную функцию. Это добавит возможностей пользователям вашего сайта Joomla и их пребывание на вашем ресурсе станет еще более комфортным.

Вкладка ограничения. Здесь вы можете настроить ограничения для комментариев. В принципе здесь все понятно и мы уже рассматривали некоторые пункты во вкладке права. Хочу лишь обратить ваше внимание на функцию проверки уникальности имен.

Рекомендую включить данную функцию и сразу добавить имена administrator и moderator. Можете добавить и другие имена, но это уже по собственному желанию.

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

В завершение хочу сказать, что если вы также используете компонент Community Builder (Регистрация пользователей в Joomla 1.5 — Компонент Community Builder. Установка и настройка компонента Community Builder), то для отображения аватара с данного расширения рядом с комментарием вам потребуется установить специальный плагин, например, JComments – Avatars. Для этого зайдите в Компоненты — Community Builder — Plugin Management и установите и активируйте данный плагин. После этого рядом с комментарием появятся изображение пользователя, которое он установил в своем аккаунте при регистрации.

На этом я завершаю статью об установке и настройке компонента Jcoments. Удачи вам и до скорых встреч на страницах блога dmitriydenisov.com.

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter

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

  • Дмитрий

    А можно как-то сделать возможность прикреплять файл к комментарию?

  • Дмитрий

    Насколько я знаю, то нет. Да и не рекомендовал бы я этого делать. Вы ведь не хотите, чтобы сайт был взломан, перегружен и т.д. Перед тем, как предоставлять пользователям какие-то расширенные возможности, нужно все тщательно протестировать и взвесить все за и против. В данном случае против будет явно больше хотя бы потому, что сайт на Joomla:)

  • Дмитрий

    Да не, это пользователям видно не будет. Мне нужно это для компании, чтобы сотрудники могли переписываться не через почту, а через комментарии. Я создавал бы новую страницу с описанием нового проекта. А дальше через комментарии проект бы вёлся. Думал пристроить для этого дела систему тикетов, так и не нашёл ничего хорошего. Либо не работает, либо платное

  • Дмитрий

    На мой взгляд, создание сайта для коммерческой компании на Joomla — это не серьезно. Рекомендую для этих целей использовать коммерческие CMS, такие как, например, UMI CMS. Данная система очень мощная и надежная, поэтому подобных проблем не возникнет.

  • Дмитрий

    Там такие же проблемы)))))))))))))

  • Дмитрий

    Ну… Пробуйте:) Нет ничего невозможного)) Во всяком случае можно найти программиста, который разработает плагин для этих целей. На биржах фриланса много желающих, которые за 10-50$ готовы помочь с написанием плагинов для популярных CMS.

  • Андрей

    Не могли бы Вы поделиться шаблоном для jComments?)
    И еще вопросик, каким образом Вы реализовали: при нажатие "читать далее" из блога категории переход на основную статью спускает ниже, пропуская анонс?

  • Алексей

    Добрый день!

    Такой вопрос. Есть сайт на движке Joomla. Сайт болельщиков футбольного клуба. На нем постоянно выкладываются новости, зайдя в которые можно написать свой комментарий. Стоит плагин JComments 2.3.0. Но есть реальное неудобство. Не получается настроить отображение количества комментариев в списке новостей. Вернее, в настройках есть такой пункт, но он почему-то не работает. Максимум что есть — количество просмотров новости :(

    ДМИТРИЙ, ХЕЛП :)

  • Алексей

    Сорри, опечатка — нету пункта настройки отображения комментов

  • Дмитрий

    Здравствуйте, Андрей! Я уже давно не работаю с Joomla, поэтому шаблона у меня как бы и нет. Что касается "Читать далее", то в административной панели на странице редактирования записи есть специальная кнопка "Подробнее". — — — Здравствуйте, Алексей. Возможно, нет поддержки вывода нужных данных. В связи с этим без вмешательства в код проблему решить Вам вряд ли удастся.

  • albina

    Подскажите, пожалуйста! Джумла 1.5 — Жму создать новый модуль с произвольным html, в редакторе вставляю нужный код, нжимаю кнопочку JComments on, но вместо комментариев на сайте отображается надпись {JComments On}

  • Дмитрий

    Значит данная конструкция не работает в модуле. Попробуйте напрямую подключить комментарии, отредактировав код шаблона.

Оставить комментарий

отменить ответ