JComments — бесплатный компонент комментариев с captcha для Joomla, его установка и настройка


Содержание материала:

Блог Ягнёнка

JComments 3 со встроенной Google Recaptcha v2

Что не говори — Google Recaptcha вещь. На моих ресурсах он спам практически свел к нулю, отдельных личностей и ботов, конечно, приходится вручную добивать, но не в таких количествах. Раньше постоянно приходилось прикручивать капчу вручную к компоненту комментариев, а тут наткнулся на гитхабе на хорошую сборку JComments 3.0.7 со встроенной Google Recaptcha v2. Как настроить и где скачать читаем дальше.

Сначала вам нужно получить публичный и секретный ключ от Google для Recaptcha. Переходите на https://www.google.com/recaptcha/admin, добавляете свой домен, получаете ключи и жмете сохранить изменения.

Затем в админке Joomla открываете Расширения — Менеджер Плагинов — CAPTCHA — reCAPTCHA. Копируете в поля только что полученные от Google ключи. Сохраняете и включаете плагин.

Далее переходим в админку JComments во вкладку Настройки — Вид. Тут достаточно выбрать в самом низу справа СAPTCHA — CAPTCHA RECAPTCHA (Joomla) и сохранить настройки.

Сбросить кэш на сайте и наслаждаться результатом без никаких ручных правок файлов и прочих танцев с бубном.

JComments — бесплатный компонент комментариев с captcha для Joomla, его установка и настройка

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

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

Модули комментариев и различия между ними.

Широкие возможности для выбора – это не всегда хорошо. Когда интернет заполнен массой бесплатных и доступных для скачивания разработок, начинаешь теряться: какую именно выбрать?

Как и все другие специализированные компоненты для Joomla каждый модуль комментариев имеет ограниченные возможности для настройки. Разработки позволяют по-разному отображать форму на страницах сайта. Следует отметить, что не во всех разработках имеется русификатор.

Но есть между различными модулями комментариев для joomla 3 нечто общее: комментарии индексируются поисковиками, хранятся в базе данных сайта, т.е. принадлежат его владельцу (а не соцсети, как в случае со встроенными скриптами, например, вконтакте).

Представим вашему вниманию несколько весьма достойных расширений для joomla 3, бесплатных и доступные для скачивания:

Jcomments

Долгое время разработка оставляла всех конкурентов позади, не смотря на то, что обновления не поспевали за новыми версиями джумла. Сегодня Jcomments также популярен, хотя и имеются достойные альтернативы. Разработан профессиональной студией, позволяет настроить всё, что только можно себе представить, говоря о модуле комментариев для joomla 3. Например, ограничить длину комментария, и даже имени пользователя в соответствующем поле.

Расширение Freestyle Testimonials Lite

Главные отличительные особенности компонента:

  • гибкие настройки;
  • возможность привязки к товарам (идеален для Интернет-магазинов);
  • возможность отображать комментарий не только под материалом, но и выводить на отдельной странице (специальный пункт меню), а также в любой позиции на страницах сайта.

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

Komento

Бесплатный инструмент, который, однако имеет и платную версию – PRO (с темами оформления и без ссылки на сайт разработчика). Имеет множество функций и подходит как для блогов, так и для информационных ресурсов. Отличительная черта расширения – возможность прикреплять к комментарию файлы. А также система позволяет определить местоположение пользователей и их IP адрес.

Совместим с другими известными расширениями, например, универсальный ZOO, с помощью которого успешно создают доски объявлений, Интернет-магазины и каталоги ПО. Или широко известные Virtuemart, Easyblog, K2.

Как установить и настроить Jcomments

  1. Скачать с официального сайта разработчика: http://www.joomlatune.ru/jcomments-downloads.html.
  2. То, что вы ищете в самом начале списка (для joomla самых последних версий), под названием: «JComments 3.0.5 Stable». Скачиваем файл.
  3. Заходим в админпанель joomla 3. Выбираем «Расширения», наводим на «Менеджер расширений». Выходит ещё одно меню, в нём нам нужна кнопка «Установить».

4. Чтобы выбрать файл на компьютере, нажимаем «Загрузить и установить». Находим файл и нажимаем в активном окне «Открыть».

5. После успешной установки, система обязательно напишет сообщение. Такое появятся на экране характеристики установленного плагина. Чтобы перейти к настройкам jcomments (лучше настроить сразу, один раз и больше не возвращаться к этому), заходим в «Компоненты», «Jcoommets». Далее выбираем «Настройки». Нам предстоит внести изменения в нескольких вкладках (во многих можно оставить настройки, какие установлены по умолчанию). Первая вкладка «Общие». Здесь самое важное выбрать категорию, материалы которой вы разрешаете комментировать пользователям. Ради справедливости поставим «Все категории».

6. Во вкладке «Вид» можно внести изменения, чтобы форма комментариев отображалась на сайте так, как нам надо. «Да» графическим смайлам, «Да» — показывать оценки. И обратите на количество комментариев на странице, возможно можно выводить больше (или наоборот меньше), чтобы визуально информация воспринималась лучше. Позиция формы по умолчанию стоит «После комментариев», но такая последовательность не всем может показаться разумной. Лучше поставить «До. «. Поле «Сайт» в форме не всегда уместно, лучше эту графу убрать, выставив значение «Отключено» (как в поле «Тема»).

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

8. Здесь можно установить ограничения в цифрах: задать минимальную длину сообщения, но этого делать не стоит, пользователи могут выразить эмоцию двумя символами; задать максимальную (а вот это будет разумно, иначе разглагольщики заполонят ваши страницы эмоциональными комментариями). Обратите внимание список банов, с течением времени возможно появятся пользователи, которых стоит в него внести, чтобы на странице комментов использовать этот список, во вкладке «Ограничения» нужно будет поставить «Да» напротив «Использовать список банов».

9. Во вкладке «Фильтр» можно в поле «Искать слова» внести те, которые вы не желали бы видеть в комментариях. Они по умолчанию будут заменяться на «censored». Что бы вместо «censored» отоброжалось что-то ваше поменяйте в нижней строчке «censored», на любую фразу, например на фразу «Цензура» или «Ненормативный сленг».

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

И самое главное, после всех внесённых изменений нужно «Сохранить» новые настройки.

11. А теперь посмотрим, как выглядит форма комментариев на страницах нашего сайта.

Чтобы предоставить пользователям возможность добавлять аватарки к своим комментариям, нужно дополнительно установить плагин JComments Avatars. Его можно скачать с той же страницы загрузки, что и сам плагин JComments. После останется только установить и активировать его.

После установки, чтобы активировать в плагин, заходим в «Менеджер плагинов». Находим его в списке, можно воспользоваться поиском, и нажимаем на ссылку.

Нажимаем кнопку «Включено» слева. Выставляем в поле Default Avatar значение Gravatar. Также можно задать стилевое оформление аватарки, например, «Faces».

Но для активации плагина этого недостаточно. Теперь заходим в наш Jcomments, снова в настройки, во вкладку «Права» и вкладку «Public» и спускаем бегунок вниз.

Находим «Параметры отображения» и в них ставим галочку напротив «Показывать Gravatar». Если вы хотите, чтобы и у администратора была аватарка и у других категорий пользователей, сделайте тоже самое в соответствующей вкладке групп пользователей (например, Administrator). И после обязательно сохраните настройки.

Незря Jcomments столь популярен. Модуль комментариев на страницах сайта выглядит неброско, гармонично вписывается в любое оформление и дизайн. Настроек достаточно, чтобы задать свои желаемые параметры и предоставить разные возможности пользователям. Однако всегда есть моменты, которые не устраивают вебмастеров. Например, размер аватарки. Разбирающиеся в кодировке всегда могут внести небольшие изменения в шаблон оформления. Остальные могут попробовать воспользоваться другими специализированными плагинами комментариев для joomla 3.

Комментарии на Joomla: компоненты комментариев joomla

От автора

В одной из статей я писал, как создать возможность оставлять комментарии на Joomla сайте, используя сторонний сервис комментирования Disqus. На практике, работа с этим сервисом осложняется обязательной регистрации пользователя на этом сервисе, что нельзя назвать удобным. Пришло время рассказывать о других возможностях, создать форму для комментариев на Joomla 3 -ей версии.

Что в обзоре

Это трудно назвать обзором, потому что я выбрал всего два мощных компонента для комментирования Joomla. Это компоненты:

  • Kommento (платно, но….)
  • JComments (бесплатно).
  • и еще 4 компонента

Считаем, что оба компонента бесплатны (почему, чуть ниже), проверены компоненты на версии J!3.8.13 в октябре 2020 года. Поехали.

Kommento

Купить компонент за 36$ лучше тут. Он не переведен на русский язык, это нужно учесть. Вся инфраструктура настроек и управления, включая форму комментирования на английском языке. Однако перевод компонента настолько прост, что я буду считать его русскоязычным, а как его перевести читать тут.

Я забираю бесплатный Kommento на сайте шаблонов тут. Достаточно скачать шаблон №002083 и в расширениях забрать компонент Kommento. Не хотите так, заберите у меня на Я.Диске тут.

Установка компонента стандартная, если забыли, как это делать, читать Установка расширений Joomla 3.

После установки ссылка компонента, он появится в главном меню сайта под пунктом «Расширения». В списках плагинов появятся 4 новых плагина Kommento, они будут включены.

Перевод компонента

Чтобы перевести компонент Kommento нужно сделать следующее:

  • Распакуйте zip архив компонента и в каталоге languages найдите файл /languages/site/en-GB.com_komento.ini;
  • Откройте файл в текстовом редакторе, например, Notepad++;
  • Далее вручную нужно перевести все английские фразы после знаков рано (=);
  • Для себя я переводил только фразы в форме и обратной связи.
  • Сохранить файл перевода нужно в том же формате [ini], с кодировкой «UTF-8 без BOM»;
  • Переведённый файл нужно загрузить по FTP на сайт в каталог language/en-GB/.

Общие важные настройки компонента

Из важных настроек, не влияющих на работу компонента, но влияющих на внешний вид вашего сайта, рекомендую посмотреть вкладку:

  • Расширения >>> Kommento >>> Integrations;
  • Далее, Joomla Article >>> Layout >>> FrontPage,

Здесь отключите показ хитов и пользовательскую ссылку «Read more».

JComments

Забрать компонент можно без регистрации на сайте автора тут.

Устанавливается компонент стандартно из административной панели сайта, на вкладке Расширения>>>Установка.

Удачная установка будет подтверждена таким сообщением.

Компонент отлично говорит на русском языке и еще 20+ языках мира. К каждому пункту настроек есть отличные и понятные подсказки, поэтому показывать настройки нет смысла.

Мои впечатления о компоненте JComments, в целом положительные, однако стоит отметить его простоту. В компоненте нет, борьбы со спамом и нет настроек внешнего вида.

Зато есть 5 дополнительных модулей и 8 дополнительных плагинов, который вы можете скачать на странице компонента. С их помощью можно создать отличные возможности читать и оставлять комментарии на Joomla сайте.

Еще компоненты комментирования

Согласен, два компонента не создают серьёзной альтернативы выбор. Еще несколько компонентов комментирования для Joomla 3. Я эти компоненты не проверял. Скачивание простое.

  • JLex Comment v1.5.3 (скачать ТУТ)
  • RSComments! v1.13.7 (скачать ТУТ)
  • JA Comment v2.5.5 (скачать ТУТ)
  • CComment Core 6.0.6 (скачать ТУТ)

Вывод

Отсутствие встроенного инструмента комментирования прекрасно компенсируется установкой одного из компонентов. С их помощью комментарии на Joomla сайте легко оставлять и ими легко управлять.

Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments

Небольшая предыстория. Я изначально использовал родную капчу компонента JComments — kcaptcha . В какой-то момент отключил ее, поскольку она раздражала комментаторов. Тут же в комментарии посыпался спам в гигантских количествах. Начал использовать CleanTalk — символически платный ($9 в год) плагин, защищающий от спамботов не только комментарии, но и вход/регистрацию, контакты и формы многих сторонних расширений. Спам было прекратился, но в последнее время эти гады настрополились слать мусорные комментарии, по форме маскирующиеся под нормальные и даже включающие в тексте заголовки статей. Их CleanTalk пока отфильтровать не может. Подобных «комментариев» стало приходить по 4-5 в день — не очень критично, да и убивать их легко прямо из уведомлений в почте. Но все же захотелось найти компромиссное решение проблемы — капчу, блокирующую не отлавливаемый CleanTalk -ом спам, но в то же время не раздражающую потенциальных комментаторов.

NO CAPTCHA reCAPTCHA от Гугла (или просто reCAPTCHA v2.0 ) подходит идеально. Начиная с Joomla 3.4, вторая версия включена в плагин reCAPTCHA , поставляемый с CMS. На время написания прошло почти два года с того релиза, а разрабы JComments так и не озаботились добавить поддержку этого плагина в свой компонент. Это никак не умаляет его достоинств — JComments был и остается лучшим бесплатным решением для комментариев на Джумла-сайте. Тем более что встроить сабж в комментарии достаточно просто своими силами. Для этого вам предстоит выполнить ряд несложных действий.

  1. Если ваш сайт не зарегистрирован в reCAPTCHA, заходите на страницу сервиса, кликаете на кнопку Get reCAPTCHA и добавляете доменное имя сайта. (Понятно, что нужно иметь аккаунт в Google.) Получаете два ключа — публичный и приватный. Замечу здесь, что если вы ранее пользовались первой версией reCAPTCHA, ключи для нее не подходят ко второй версии.
  2. В админке сайта заходим в Расширения | Extensions >Менеджер плагинов | Plugins, находим плагин CAPTCHA — reCAPTCHA и кликаем на его имя. В настройках плагина выбираем версию 2.0 , вводим полученные от Гугла ключи, определяем стиль и размер. Если плагин выключен — включаем его. Сохраняем настройки.
  3. Редактируем два файла компонента JComments. Вам понадобится найти указанные оригинальные куски кода и заменить их на кастомизированные. Кликабельные скриншоты результатов сравнения в WinMerge с номерами строк и подсветкой изменений наглядно покажут, где, что и на что поменять (справа — изначальный код, слева — измененный).

Изменение 1.

Редактируем файл components\com_jcomments\tpl\default\tpl_form.php . Находим следующий кусок кода:

Изменение 2.

Редактируем код файла components\com_jcomments\jcomments.ajax.php . Здесь заменить предстоит всего одну строчку:


  • Если комментатор забыл кликнуть на капчу, всплывает сообщение об ошибке. Для текста сообщения по умолчанию используется константа ERROR_CAPTCHA из языкового файла компонента. Ее значение — «Пожалуйста, введите код изображенный на картинке!» . Поскольку никакой картинки с кодом теперь нет, я заменил сообщение на более подходящее — «Пожалуйста, подтвердите, что вы не робот!» и присвоил его новой константе ERROR_RECAPTCHA_V2 . Почему я решил ввести новую языковую константу, а не переопределить значение уже имеющейся, а также — как и куда ее добавить, разъясняется в следующей статье.
  • Чтобы органично вписать капчу в блок комментария на странице, задайте стиль элемента

    Чтобы включить вывод капчи для соответствующих групп пользователей, открываем меню Компоненты | Components >JComments, заходим в Настройки | Settings, после чего кликаем на закладке Права | Permissions. Для выбранных групп пользователей (я рекомендую для ВСЕХ) отмечаем галку Защита от спамботов (CAPTCHA) | Enable CAPTCHA. Во вкладке же Вид | Layout в выпадающем списке CAPTCHA остается выбранным единственное значение — KCAPTCHA . Здесь это ни на что не влияет, выбор же между старой kcaptcha и новой удобной reCAPTCHA v2.0 осуществляется в измененном коде. Если по какой-либо причине вам захочется вернуться к родной капче компонента, просто измените строки

    в обоих файлах на такие:

    В заключение напомню, что кастомизации придется восстанавливать в случае выхода новых билдов или версий компонента JComments . Но, на мой взгляд, это не слишком большое неудобство. Во-первых, восстановить изменения займет от силы несколько минут, а во-вторых, разработчики не слишком часто обновляют продукт. Тем не менее — будьте внимательны.

    Компонент комментариев JComments

    Компонент JComments — на сегодняшний день самое популярное решение Формы обратной связи для комментирования статей на сайте под управлением CMS Joomla. По рекомендациям этой статьи вы с легкостью сможете самостоятельно скачать, установить и грамотно настроить комментирование на своем сайте.

    Скачать JComments

    Страница загрузки дистрибутива компонент комментариев JComments на сайте разработчика http://www.joomlatune.ru/jcomments-downloads.html . С нее вам необходимо скачать jcomments для joomla последней стабильной версии, на сегодняшний день, это com_jcomments 2.3.0 stable.

    Обратите внимание, на странице загрузки также представлены плагины, которые позволят расширить функциональные возможности компонента, добавив в комментарии аватарки/avatar.

    Русификация компонента и плагинов JComments rus не требуется, в состав дистрибутивов включена русская локализация.

    Скачать JComments Joomla

    Установка JComments

    Как установить JComments в CMS Joomla? Установка компонента осуществляется встроенными средствами. Зайдите в административную панель управления CMS и выберите в меню «Расширения» пункт «Менеджер расширений». Выберите в представленной форме файл дистрибутива com_jcomments загруженный ранее на локальный компьютер и нажмите кнопку «Загрузить и установить». Компонент будет установлен в систему.

    Установка JComments Joomla 2.5

    Настройка JComments

    Вкладка «Общие»

    Настройка комментариев JComments начинается с выбора в меню «Компоненты» пункта «JComments/Настройки». На вкладке «Общие» в секции «Включить комментарии в категориях» выбелите все категории материалов, в которых вы позволите оставлять комментарии.

    Включите опцию «Разрешить уведомления» и «Быстрая модерация». В поле e-mail для уведомлений введите свой почтовый адрес. На него будут приходить уведомления о новых комментариях со ссылкой для публикации прямо из письма. Если вы не хотите получать уведомления по почте, а просто хотите периодически заходить в админ панель для просмотра и публикации комментариев, оставьте отключенной эту опцию. Лично мне уведомления по электронной почте кажутся весьма удобными.

    Стоит рассказать о опции «Всегда включать комментарии в текст страницы». По умолчанию, на страницу выводится текст опубликованный автором, а комментарии подгружаются динамически, что скрывает комментарии JComments от индексации роботами поисковых систем. Если вы хотите разрешить их индексацию, установите эту опцию в да.

    Настройка JComments вкладка «Общие» Joomla 2.5

    Вкладка «Вид»

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

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

    «Стиль» — лично я предпочитаю древовидный.

    Поле «E-mail» желательно сделать необязательным. Оно нужно только для подписки на новые комментарии или для получения уведомления об ответе на заданный вопрос. Кому нужно – тот введет. Кому не нужно – не будем действовать на нервы.

    Поле «Сайт» или отключите, или сделайте необязательным. Кому как нравится.

    Настройка JComments вкладка «Вид» Joomla 2.5

    Вкладка «Права»

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

    Если есть необходимость комментирования зарегистрированными пользователями, на вкладке «Права» есть группа «Зарегистрированные». Дайте права аналогичные группе «Все», отключив опцию каптчи.

    Группу супер-пользователей наделите большими возможностями.

    «Оценка комментариев» ранее я предлагал подумать о необходимости оценок на вашем сайте. Если необходимости в оценках нет, отключите эту опцию.

    Настройка JComments вкладка «Права» Joomla 2.5 Настройка JComments вкладка «Права» для зарегистрированных пользователей Joomla 2.5 Настройка JComments вкладка «Права» для администратора Joomla 2.5

    Вкладка «Ограничения»

    Установите значение «Минимальная длина комментария» отличное от нуля, не бывает пустых комментариев, да и в слове спасибо уже семь букв.

    Увеличьте значение «Максимальная длина комментария» раза в два, 1000 символов может оказаться недостаточно.

    «Сокращать ссылки» желательно скорректировать, в противном случае они будут выглядеть убого, к примеру, вот так: www.e-kzn.ru/. /. / .

    Есть еще один параметр, который может представлять интерес на этой вкладке — «Макс. интервал для склейки комментариев». Эта опция представляет собою время в секундах, в течении которого происходит склейка всех постов одного комментатора. Ведь иногда комментатор хочет что-либо добавить к посту или сделать уточнения, если время указанное в этом поле не вышло, то второй пост будет добавлен к уже отправленному ранее. Как вы хотите использовать эту возможность JComments Joomla решать вам.

    Настройка JComments вкладка «Ограничения» Joomla 2.5

    Вкладка «Фильтр»

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

    Настройка JComments вкладка «Фильтр» Joomla 2.5

    Вкладка «Сообщения»

    На этой вкладке поля необходимо заполнить соответствующими текстами. Какие именно, решайте самостоятельно, образец заполнения есть на изображении.

    Если вы помните, на вкладке «Права» была опция «Показывать правила». Если она включена, то правила будут отображены перед формой ввода комментария как показано на изображении.

    Настройка JComments вкладка «Сообщения» Joomla 2.5 Настройка JComments опция «Показывать правила» Joomla 2.5

    Прочие настройки JComments

    Внимательные читатели должны были заметить, что кроме пункта «Настройки» в верхнем меню есть следующие пункты:

    • Комментарии;
    • Смайлы;
    • Управление подписками;
    • Дополнительные BBCode;
    • Список банов;
    • Импорот данных;
    • Информация о компоненте.

    Остановимся на некоторых из них более подробно.

    Пункт меню «Смайлы»

    Имеет смысл когда включена опция «Графические смайлы» на вкладке «Вид». На вкладке определены основные смайлики. В их коллекцию можно можно добавить новые и удалить из нее ненужные. Для удаления ненужного смайлика достаточно нажать на красный крест слева.

    Если нажать на кнопку «Добавить смайлик», появится новая запись в которой можно определить последовательность символов, которую компонент будет менять на смайлик и выбрать в выпадающем списке соответствующее смайлику изображение. Предварительно необходимо закачать это изображение в формате gif в директорию JOOMLA_ROOT/components/com_jcomments/images/smiles .

    Настройка JComments меню «Смайлы» Joomla 2.5 Настройка JComments меню «Смайлы» Joomla 2.5 Настройка JComments меню «Смайлы» Joomla 2.5

    Пункт меню «Управление подписками»

    На этой вкладке вам будут показаны имена и e-mail адреса подписчиков с указанием материала, на который осуществлялась подписка. Возможно добавлять, удалять и редактировать данные о подписчиках. Но скорее всего это вам будет не интересно. На изображении приведен пример странички для Joomla 1.5, но разницы с Joomla 2.5 никакой.

    Настройка JComments меню «Управление подписками» Joomla 2.5

    Пункт меню «Дополнительные BBCode»

    Имеет смысл когда включена соответствующая опция на вкладке «Вид». Добавляет на сайт кнопки для просмотра видео средствами YouTube, Google, Facebook. В настройках можно добавлять, отключать или удалять ненужные кнопки, а так же менять порядок их следования. Не думаю что это кого-то сильно заинтересует иметь в комментариях видео. Ведь ссылку на видео постер может передать как обычный текст, а автор статьи может вставить ссылку или само видео в статью если в нем действительно есть необходимость.

    Настройка JComments меню «Дополнительные BBCode» Joomla 2.5 Настройка JComments меню «Дополнительные BBCode» Joomla 2.5 Настройка JComments меню «Дополнительные BBCode» Joomla 2.5

    Пункт меню «Список банов»

    Имеет смысл, когда включена опция «Использовать список банов» на вкладке «Ограничения». Правами бана пользователей можно наделить группы пользователей начиная с менеджеров.

    Настройка JComments меню «Список банов» Joomla 2.5 Настройка JComments меню «Список банов» Joomla 2.5

    К сожалению, в JComments 2.3.0 есть ошибка и сохранение списка банов не работает. Элемент ввода IP адреса имеет . Нет на форме такого, происходит преждевременное завершение работы скрипта.

    Настройка JComments меню «Список банов» Joomla 2.5 Настройка JComments меню «Список банов» Joomla 2.5

    Для сохранения списка банов исправьте ошибку в скрипте, откройте редактором файл JOOMLA_ROOT/administrator/components/com_jcomments/admin.jcomments.blacklist.php .

    Ошибка исправлена, список банов заработал.

    Настройка JComments меню «Список банов» Joomla 2.5

    Пункт меню «Импорт данных»

    Выбор этого пункта меню позволит вам импортировать комментарии из сторонних расширений. Список со временем может пополняться, поэтому рекомендую поглядывать на страничку сайта разработчика с актуальной информацией http://www.joomlatune.ru/jcomments-import.html .

    Все что от вас при этом потребуется — выбрать компонент содержащий данные которые предстоит импортировать и нажать кнопку «Импорт».

    На сегодняшний день возможен импрот из следующих компонентов:

    • AkoBook;
    • AkoComment и его модификации;
    • Chrono Comments;
    • ComboMax;
    • Cinema;
    • HotOrNot2;
    • DatsoGallery;
    • Ice Gallery;
    • J! Reactions;
    • JMovies;
    • JomComment;
    • JoomGallery;
    • JoomlaComment;
    • JXtended Comments;
    • LinkDirectory;
    • MosCom;
    • Mosets Tree;
    • MusicBox;
    • mXcomment;
    • PAXXGallery;
    • Remository;
    • Reviews for SOBI2;
    • RSGallery2;
    • VirtueMart;
    • zOOm Media Gallery.
    Пункт меню «Информация о компоненте»

    Оставлю без комментариев — пусть будет маленькой тайной.

    Настройка JComments меню «Информация о компоненте» Joomla 2.5

    Пункт меню «Комментарии»

    На этой вкладке вам будут показаны:

    • текст комментария;
    • имя и IP адрес комментатора;
    • название материала;
    • дата;
    • статус публикации.

    Здесь вы можете слегка подкорректировать тексты комментариев. На изображении приведен пример странички для Joomla 1.5, но разницы с Joomla 2.5 никакой.

    Обратите внимание, представленный IP адрес — то, что нужно для бана. При этом следует понимать, что не все комментаторы имеют статический IP адрес и после очередного подключения к провайдеру этот адрес, с большой долей вероятности, будет уже другим. Настройка JComments меню «Комментарии» Joomla 2.5

    Поиск по комментариям

    По умолчанию вместе с компонентом jcomments устанавливается плагин поиска. Если вы не хотите чтобы комментарии участвовали в поиске — необходимо отключить соответятвующий плагин.

    Плагин поиска в комментариях JComments


    Замена и настройка каптчи KCaptcha в JComments

    В компонент встроена KCaptcha устаревшей версии, скачать новую версию можно на сайте http://www.captcha.ru/kcaptcha . Разархивируйте скаченный архив и замените им старую версию в директории JOOMLA_ROOT/components/com_jcomments/libraries/kcaptcha . Обратите внимание, в директории будет файл kcaptcha_config.php , в нем можно сделать настройку каптчи под себя.

    Как выглядит каптча с такой конфигурацией вы уже видели.

    Настройка JComments меню «Смайлы» Joomla 2.5

    Как убрать копирайт JComments

    Автор компонента установил в шаблоне копирайт — ссылку на свой сайт. Ничего плохого в поощрении автора нет, надпись слабо заметна, но. Ссылка установлена «свозняком» на всех страницах сайта, на которых разрешено комментирование. Мне кажется, что это слишком. Зачем такие жертвы владельцу ресурса — донора мне не понятно. Отредактируйте файл JOOMLA_ROOT/components/com_jcomments/tpl/default/tpl_index.php , найдите строку

    Исчезнет ошибка в валидатере и копирайт.

    Заведите страничку на своем сайте, в которой сделайте немного окружающего текста по теме и поставьте активную ссылку на сайт автора Компонент комментариев Joomla , уважайте чужой труд.

    Удаление JComments

    Удаляется компонент через менеджер расширений

    Удаление JComments Joomla 2.5

    При этом у вас останется база данных с комментариями в целости и сохранности. Вы можете вновь инсталлировать компонент и все комментарии вернутся на свои места. Если вы решили окончательно удалить компонент включая комментарии, вам необходимо удалить и табличку jos_jcomments из базы данных.

    Комментирование статей и ответы на вопросы

    Чтобы включить комментарии в статье, необходимо разместить код вызова плагина:

    Это можно сделать в редакторе.

    Включение комментирования статей JComments

    Мы разрешили всем посетителям оставлять комментарии к статьям и давать ответы. Все что необходимо — ввести имя, комментарий/ответ и каптчу для незарегистрированных пользователей. Если есть желание участвовать в дальнейших дискуссиях — необходимо ввести e-mail адрес и подписаться на уведомления.

    Модерация комментариев и ответов

    Для модерации комментариев и ответа на вопросы необходимо авторизоваться на сайте под учетной записью с правами администрирования. Вам будут доступны иконки редактирования, удаления, публикации и блокировки IP.

    Авторизация администратора Joomla 2.5 Ответ на комментарий Joomla 2.5
    Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.

    • 1
    • 2
    • 3
    • 4
    • 5

    ( 55 Голосов )

    Комментарии в Joomla 3: обзор расширений

    Содержание

    Сравнение комментариев в компонентах Joomla

    Подробнее о критериях сравнения вы можете почитать в разделе ниже, либо во всплывающей подсказке при наведении на знак вопроса в таблице.

    Сравнение возможностей комментариев K2, ZOO, JoomShopping, JComments и Komento

    ИнтеграцияПремодерацияРейтинг контентаОтветы на отзывыПодписка на ответыРейтинг отзывовТехнология AJAXОтзывы для гостейАвторизация через соц. сетиВнешний видАнтиспамАватарыМикроразметкаBBCodesГрафические смайлыВложения файловУправление полямиМетки для комментаторов
    Особенность K2 ZOO JS JK Ko

    Как видим, почти всем критериям полностью либо частично удовлетворяют встроенные комментарии компонента ZOO. Но есть одно «но»: комментарии ZOO, как бы хороши они не были, могут применяться только в материалах данного компонента. Это не помеха, когда сайт использует только CCK ZOO. Но если на сайте используется несколько компонентов контента, то единая система комментариев, реализованная через JComments или Komento, может быть предпочтительнее. К тому же данные компоненты значительно богаче в отношении функционала.

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

    Возможность комментирования материалов сайта важна по нескольким причинам:

    Взаимодействие с пользователями

    Комментарии позволяют быстро получать обратную связь от пользователей и взаимодействовать с ними.

    Повышение доверия пользователей

    Не секрет, что потенциальные клиенты и покупатели обращают своё внимание на комментарии к товарам и материалам. Более того, большинство пользователей целенаправленно их ищут и в случае отсутствия комментариев отдают предпочтение товарам с лучшей оценкой покупателей.

    Повышение доверия поисковых систем

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

    Функционал системы комментирования

    Как было указано выше, количество и качество комментариев имеет большое значение в продвижении веб-страниц. Эти показатели зависят от многих факторов, в числе которых функциональные возможности системы комментирования и их представление.

    Выделим важнейшие функции комментариев:

    Выборочная возможность публиковать отзывы после оценки модератором должна быть в каждой системе комментирования.

    Как правило, возможность оценивать материал связана с системой комментирования, но может быть реализована отдельно, поэтому опция также должна быть выборочной.

    Ответы на комментарии

    Такая функция зачастую стимулирует пользователей вести дискуссии.

    Подписка на комментарии

    Даёт пользователям возможность получать оповещения, когда кто-то отвечает на их комментарий или просто оставляет новый.

    Возможность ставить лайки или дизлайки отдельным отзывам и комментариям также стимулирует пользователей активно вести дискуссии.

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

    Комментирование для гостей

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

    Авторизация через социальные сети

    Эта функция позволяет пользователям авторизироваться в комментариях через социальные сети.

    Оформление отзывов и комментариев

    Очень важно, насколько опрятно выглядят комментарии на странице и как они сочетаются с общим дизайном сайта.

    Возможность подключения reCaptcha и (или) интеграция с сервисом антиспама, а также другие меры.

    Как правило, подключение аватаров происходит через сервис Gravatar или через интеграцию с отдельными расширениями в Joomla.

    Способствует улучшению сниппетов в выдаче Google и SEO-оптимизации в целом.

    Упрощенные коды для форматирования текста.

    Возможность вставки смайликов в комментарии. Далеко не всегда нужно, зависит от тематики сайта.

    Вложения файлов в комментарии

    Это совсем не нужно для гостей и обычных комментаторов, но может быть не лишним для администраторов.

    Управление полями пользователя

    Речь идёт о полях, которые требуется заполнять пользователю, чтобы оставить комментарий. Как правило, это «Имя» и «e-mail».

    Метки для комментаторов

    Неплохой фишкой является выделение среди комментаторов: администраторов, автора материала, а также гостей.

    По этим и другим критериям мы будем оценивать компоненты и другие решения для оргнизации комментариев в Joomla.

    Типы комментариев в Joomla

    Как уже упоминалось, ядро Joomla 3 не предусматривает возможность комментирования материалов базового компонента контента, но существует ряд способов для её реализации:

    1. встроенные в сторонние CCK функции
    2. отдельные узконаправленные компоненты
    3. подключение сервисов

    Каждый из этих способов имеет свои преимущества и недостатки. Рассмотрим их подробнее.

    Отзывы внутри компонентов Joomla

    Подразумевается встроенная функция комментирования в сторонних компонентах для Джумла, таких как K2, ZOO, JoomShopping и многих других.

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

    Рассмотрим на примере популярных компонентов:

    Комментарии в K2

    K2 — один из самых первых конструкторов контента для Joomla, выгодно выделяющийся на фоне базового компонента com_content наличием важных функциональных возможностей, в числе которых возможность оставлять комментарии.

    Следует отметить, что некоторые фишки K2 (например, дополнительные поля) на момент написания этого материала свойственны и для com_content, но преимуществом K2 по-прежнему остаётся встроенная возможность комментировать материалы.

    Давайте разберемся, что включает в себя система комментариев в K2, настройки которой доступны на странице K2 Параметры во вкладке Комментарии:

    Перечень возможностей для настройки следующий:

    1. Глобальные для всех и индивидуальные для отдельных материалов настройки комментариев.
    2. Сортировка комментариев: сначала новые или старые.
    3. Лимит комментариев.
    4. Позиция формы: до или после комментариев.
    5. Публикация: автоматическая или после модерации.
    6. Жалобы на комментарии.
    7. Аватары с сервиса Gravatar для незарегистрированных комментаторов.
    8. Интеграция с сервисам защиты от спама.
    9. Использование reCaptcha.

    Выглядят комментарии K2 следующим образом:

    Комментарии в ZOO

    Следует отметить, что встроенные комментарии ZOO имеют очень достойный набор возможностей относительно аналогичной функции любого другого компонента.

    Перечень возможностей системы комментирования ZOO:

    • технология AJAX;
    • только для зарегистрированных или для всех;
    • мгновенная публикация или после одобрения модератором;
    • поля имя и email как обязательные или не обязательные;
    • время между постами;
    • уведомления о новых комментариях по email для администратора;
    • уведомления об отзывах на комментарии для пользователей;
    • аватары пользователей;
    • авторизация через Twitter или Facebook;
    • интеграция с сервисами борьбы со спамом;
    • капча и варианты её использования;
    • общий черный список слов, имён и IP-адресов.

    Перечисленные возможности доступны для управления во вкладке Настройки определённого приложения ZOO:

    Что касается внешнего вида: разработчик компонента снабжает приложения для ZOO предустановленными шаблонами, которые содержат CSS-стили и для комментариев:


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

    Отзывы в JoomShopping

    JoomShopping — один из лучших (если не лучший) компонентов для реализации интернет-магазина на CMS Joomla, который также имеет внутреннюю систему отзывов для товаров.

    Встроенные в ядро JoomShopping комментарии имеют весьма скудный набор настроек:

    1. Разрешить отзывы для товара.
    2. Отзывы только для зарегистрированных.
    3. Посмотреть комментарии без подтверждения.
    4. Максимальная оценка для отзыва.

    Перечисленные опции размещаются в КомпонетыJoomShoppingТовар → Раздел «Товар»:

    Внешний вид комментариев в шаблоне по умолчанию оставляет желать много лучшего:

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

    Компоненты Joomla для комментариев

    Мы рассмотрели встроенные комментарии популярных генераторов контента, теперь давайте рассмотрим аргументы не в их пользу:

    Основной контент сайта создан на com_content

    На данный момент ядро Joomla не имеет встроенной системы комментирования, и если большинство страниц базируются на com_content, то без расширений для комментариев не обойтись.

    На сайте применяется 2 и более генератора контента

    Такое встречается достаточно часто. Например, использование com_content для информационных материалов и JoomShopping для карточек товаров. Использование отдельного компонента комментариев для материалов и товаров будет более удобным и предоставит пользователям больше возможностей.

    Функционала встроенных комментариев не достаточно

    Возможностей отзывов в JoomShopping, как и в других компонентах, может быть не достаточно, и далее мы поговорим о том, как расширить возможности комментирования материалов тех или иных компонентов.

    Для CMS Joomla существует огромное количество отдельных расширений для реализации комментариев, но мы рассмотрим самые лучшие:

    Компонент JComments

    JComments — лучший бесплатный компонент комментариев для Joomla 3, которого дотаточно, чтобы реализовать огромное количество возможностей в системе отзывов.

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

    Отметим лишь несколько важным моментов, касающихся JComments:

    • общепризнанный, отлаженный и проверенный временем компонент;
    • создан российским разработчиком и имеет отличную русификацию;
    • интегрируется со всеми популярными CCK для Joomla;
    • существует большое количество модулей от разработчика, которые можно выводить за пределами основного контента;
    • не имеет встроенной микроразметки;
    • существует большое количество шаблонов оформления, предоставляемых отдельными разработчиками за небольшую плату.

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

    Компонент Komento

    Komento — коммерческий компонент, превосходящий JComments по нескольким пунктам:

    1. 8 шаблонов для оформления комментариев;
    2. опциональный рейтинг контента;
    3. встроенная микроразметка для рейтинга и самих комментариев;
    4. авторизация через соц. сети и подключение аватаров без лишних расширений;
    5. возможность вкладывать в комментарии отдельные типы файлов;
    6. отличительные метки для выделения администраторов, авторов контента и гостей.

    В остальном Komento идентичен JComments, но у него есть один существенный недостаток — компонент платный и стоит от $35 при подписке на год.

    Сервисы комментариев

    Также организовать единую систему комментирования в Joomla 3 можно через внешние сервисы комментариев, такие как HyperComments и Cackle (применяется на нашем сайте).

    Можно выделить 3 основных отличия системы комментариев, реализованных через сервисы, от комментариев, реализуемых через компоненты:

    Хранение комментариев в сервисе

    Все отзывы существуют и хранятся в этом сервисе, но это не даёт сайту никаких преимуществ. При желании можно обеспечить сохранность комментариев в базе данных.

    Отзывы через социальные сети

    Эта особенность действительно является преимуществом, т. к. даёт пользователям возможность оставлять комментарии безо всякой авторизации. Однако следует учитывать, что комментарии из соц. сетей нельзя модерировать.

    Чтобы пользоваться сервисом, придется регулярно платить. Сумма зависит от тарифа.

    Комментарии от HyperComments менее функциональны по сравнению с Cackle, который в этом отношении идентичен компоненту Komento. Также обращаем внимание, что для подключения сервиса комментариев к Joomla понадобятся соответствующие расширения.

    Выводы и заключение

    • функционала встроенных в компоненты контента (K2, ZOO и прочие) комментариев зачастую недостаточно для организации качественного взаимодействия с пользователями и между пользователями;
    • встроенная в компонент ZOO система комментариев является самой функциональной относительно других встроенных комментариев;
    • если на сайте применяется только com_content или сразу несколько компонентов контента, то лучше использовать отдельный компонент для отзывов и комментариев (JComments или Komento);
    • установка JComments или Komento предпочтительна в любом случае, если необходима полноценная система комментирования;
    • лучшим бесплатным компонентом комментариев является JComments;
    • лучшей платной альтернативой JComments является Komento (о преимуществах читайте выше);
    • сервис комментариев Cackle обеспечит максимум возможностей, но требует регулярной абонентской платы.

    JComments — комментарии для Joomla

    Компонент JComments позволяет посетителям сайта оставлять комментарии к различным материалам, размещенным на сайте. Гибкая система настройки прав доступа к функциям компонента, большое количество настроек внешнего вида, поддержка шаблонов, использование технологии AJAX и многое другое.

    Основные функции

    • Включение/отключение комментариев как для целой категории, так и для конкретного материала (в том числе и статичных).
    • Настройка автопубликации комментариев для существующих групп пользователей.
    • Настройка прав на редактирование/удаление комментариев для существующих групп пользователей (см. «Настройка прав доступа»).
    • Поддержка защиты от флуда и спамботов.
    • Уведомления администраторам сайта о новых комментариях.
    • Возможность подписки пользователей на уведомления о новых комментариях
    • Возможность редактирования комментариев с фронтэнда
    • Возможность постраничного отображения комментариев на страницы и настройка отображения положения номеров страниц
    • Настройка порядка вывода комментариев (показывать последние комментарии вначале или в конце списка)
    • Поддержка смайлов, с возможностью настройки порядка отображения смайлов в списке и соответствие изображения смайла произвольной комбинации символов.
    • Поддержка BBCode, с возможностью настройки прав доступа к тегам различных групп пользователей.
    • Поддержка горячих клавиш для отправки комментариев и вставки тегов BBCode
    • Использование технологии AJAX позволяет добавлять, удалять и редактировать комментарии без перегрузки страницы.
    • Возможность показывать пользователям определенных групп правила добавления комментариев.
    • Поддержка RSS-лент комментариев для каждого материала и общей RSS-ленты для всех комментариев.
    • Поддержка шаблонов оформления для настройки внешнего вида.
    • Функция конвертации из транслита в кириллицу «на лету» при добавлении комментария.
    • Возможность настройки отображения в форме редактирования и проверки заполнения полей «Адрес сайта» и «E-mail»
    • Простейший фильтр нецензурных выражений
    • Поддержка многоязычности (русский, украинский, белорусский, болгарский, английский, немецкий, греческий, иврит, латышский).
    • Поддержка поиска по комментариям посредством поискового мамбота.

    Вспомогательные функции

    • Автоматическая замена повторяющихся переводов строк на один
    • Настройка ограничения длины имени пользователя
    • Возможность указывать запрещенные к использованию имена пользователей
    • Возможность задать максимально допустимую длину комментария
    • Выделение внешних ссылок в тексте комментариев
    • Проверка на наличие дубликатов при добавлении комментариев
    • Встроенная защита e-mail адресов в комментариях от спамботов
    • Механизм борьбы с очень длинными ссылками и словами, позволяющий избежать разрыва дизайна
    • Возможность автоматического вырезание вложенных цитат в комментариях
    • Автоматическое удаление из текста комментария запрещенных к использованию или неподдерживаемых тегов BBCode

    Импорт комментариев/отзывов из других компонентов

    Возможность импорта комментариев из других компонентов очень сильно упрощает процесс перехода на использование компонента комментариев JComments. В настоящий момент времени поддерживается импорт комментариев из 16 различных компонентов. Более подробная информация доступна в разделе «Импорт данных в JComments».

    Настройка прав доступа

    В административной панели компонента комментариев для каждой из существующих групп пользователей (в том числе и для незарегистрированных) можно настроить свои права доступа к тем или иным функциям компонента.

    Например, можно отключить защиту от спамботов для авторизованных пользователей, оставив ее только для гостей сайта, а из тегов BBCode, для авторизованных пользователей, разрешить только базовые (I,B,S,U), теги вставки ссылок и картинок разрешить пользователям с правами Author и выше. Таким образом, раздел настройки прав позволят управлять доступом пользователей к тем или иным функциям.

    Совместимость

    Компонент JComments полностью совместим с Joomla 1.0, Joomla 1.5 (Legacy mode), Joomla 1.5 (Native), Joostina 1.2.0.

    Интеграция комментариев в другие компоненты


    Компонент поддерживает возможность интеграции комментариев в любое другое расширение Joomla. В настоящее время, описаны процедуры интеграции компонента комментариев JComments в 27 наиболее популярных компонентов для Joomla. Подробные инструкции по интеграции можно найти в разделе «Руководство по интеграции JComments в сторонние компоненты».

    Планы по развитию компонента комментариев JComments

    Перечень функций, которые будут реализованы в следующих версиях:

    Установка и настройка компонента комментариев JComments

    Приветствую Вас, дорогие читатели блога Joofaq.ru. В своих предыдущих постах о Joomla я уже смог Вас довольно многому научить, например, созданию и настройке стандартных расширений, написанию статей и многому другому. Давайте представим, что у Вас уже написано несколько страниц материала и Ваш сайт перенесён на виртуальный хостинг и полностью доступен для посетителей. Люди заходят к Вам на сайт, читают Ваши записи и всё как бы хорошо. Но вот если человек решит задать Вам какой-нибудь вопрос, то он сможет сделать это только через форму обратной связи! А это очень не удобно и пользователь скорее всего просто покинет сайт.

    Надеюсь Вы уже поняли чего Вам не хватает? Ну конечно, нам не хватает компонента комментариев для Joomla. Есть несколько хороших расширений для комментирования статей, но лучшей среди них является компонент Jcomments от компании JoomlaTune. Это русские разработчики и поэтому компонент тоже на русском языке, что значительно облегчит нам процесс его установки и настройки. Хотя при желании Вы можете установить и любой другой язык из тех, что присутствуют в компоненте.

    Установка Jcomments

    Установка jcomments происходит точно так же, как и установка других компонентов joomla. Если Вы не знаете или не помните, как устанавливать расширения, то прочитайте эту статью. Но перед тем, как установить Jcomments, мы должны его скачать. Скачать можно на официальном сайте www.joomlatune.ru. После этого уже и устанавливаете компонент. Обращаю ещё раз ваше внимание, что компонент полностью русифицирован.

    Меню Jcomments

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

    Пункт «Комментарии»

    Это первый пункт, который Вы увидите, войдя в этот компонент:

    Для примера, я написал один пробный комментарий на сайте, и он сразу отобразился в административной панели. Из этого пункта мы можем управлять комментариями пользователей. Что мы можем сделать из этого пункта:

    1. Мы можем прочитать сам комментарий, оставленный пользователем;
    2. Нажав на значок конверта, Вы сможете отправить письмо пользователю, который оставил коммент;
    3. Мы видим имя или логин автора и его IP адрес;
    4. Графа «компонент» показывает, в каком компоненте оставлен комментарий (com_content — это стандартный компонент joomla для статей). На моем блоге стоит компонент K2, с помощью которого отображаются статьи в виде блога. Поэтому у меня будет написано com_k2.
    5. Вы видите дату добавления комментария. Нажав на эту надпись, Вы можете сортировать комментарии по дате написания.
    6. «Публикация» показывает, отображать комментарий на сайте или закрыть его от лишних глаз.

    Пункт «Настройки»

    Зайдя в настройки, мы видим, что они делятся на несколько подпунктов, начнём по порядку:

    Общие настройки
    1. Категории — Вы можете включить комментарии в отдельных категориях или во всех сразу (Для выделения нескольких категорий, нажмите Ctrl);
    2. Уведомления — Вам будут приходить письма на почту о новых или изменённых комментариях, а так же о жалобах пользователей;
    3. Разное — Вы можете включить RSS, это позволит пользователям подписываться на ленту новых комментариев; так же можно включить поддержку различных плагинов, которые расширяют стандартные возможности Jcomments.
    Настройки вида

    Переходим в следующую вкладку «Вид», в ней мы сможем настройки отображение наших комментариев на сайте:

    1. Шаблон — в jcomments есть возможность добавления собственных шаблонов отображения комментариев (шаблон кидать по пути ВАШ-САЙТ/components/com_jcomments/tpl/);
    2. Графические смайлы — можно выключить отображение смайликов;
    3. Дополнительный BBCode — можно выключить отображение дополнительных кодов;
    4. Показывать оценки — настройка отображения оценок комментариев;
    5. Имя автора — Вы можете выбрать, какое имя отображать, настоящее или ник.
    1. Стиль — выбор отображения списка комментариев (плоский список или древовидный);
    2. Порядок сортировки — выберете, где отображать последный комент: вверху или внизу;
    3. Комментариев на странице — количество комментариев на странице;
    4. Максимальное количество страниц — максимально возможное количество страниц с комментариями;
    5. Расположение номеров страниц — место для отображения страничной навигации по списку комментариев.

    Форма добавления комментария:

    1. По умолчанию — показать или скрыть форму добавления комментариев (если скрыть, то будет спец. кнопка, при нажатии на которую, форма откроется);
    2. Поле «e-mail» — настройка отображения поля E-mail, которое будет заполнять пользователи при написании комментария;
    3. Поле «Сайт» — настройка отображения поля, в котором пользователь может вписать свой сайт;
    4. Поле «Тема» — настройка отображения темы сообщения;
    5. CAPTCHA — можно подключить ввод капчи для того, чтобы обезопаситься от спама.
    Выставление прав пользователей

    Одна из самых кайфовых особенностей этого компонента — это возможность настраивать права для всех групп пользователей.

    Как видно из скриншота, можно выставить права для незарегистрированных и зарегистрированных пользователей, авторов, редакторов, администраторов и других групп. Так что экспериментируйте, это очень полезная вещь. Просто бывает такое, что всякие спамеры залезают и сыпят свои ссылки левые.

    Выставляем ограничения

    Ну тут, я надеюсь, всё понятно. Просто выставляете ограничения символов для имени, длины комментариев и различных мелких параметров. А вот безопасность лучше не пропускать мимо внимания — обязательно заполните список запрещённых имён, а то кто-нибудь прикинется админом и будет писать всякие гадости.

    Только не советую выставлять слишком большие значения для имён и комментариев. Хотя это зависит от объёма вашего хостинга.

    Настройка фильтра

    Фильтр предназначен для замены всяких ругательств на слова, которые Вы впишите в колонку «И заменять на. «. Предлагаю вписать туда наиболее распространённые исконно русские выражения для очистки Вашего ресурса от «грязи».

    Дополнительные предупреждения

    Здесь напишите Правила добавления комментариев, а так же сообщение, которое будет выводится пользователям. у которых недостаточно прав для комментирования. Так же напишите, что будет выводиться. если комментирование материала закрыто.

    На этом изучение настроек закончено. Давайте дальше продолжим изучать пункты меню компонента Jcomments.

    Смайлы

    Следующий пункт меню — это Смайлы:

    В нём Вы можете удалить или добавить смайл. Заменить значение или поменять их местами.

    Управление подписками

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

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

    В этом пункте показаны все дополнительные теги. Они нужны для вставки разных ссылок или тегов. Например, ссылок с Youtube или Google Video. Кроме этого появляется возможность выделять тегами слова в тексте комментария. Не забудьте выставить в правах пользователей возможность пользоваться определёнными тегами. Или, напротив, закройте их все.

    Импорт комментариев

    Полезная функция, если Вы раньше пользовались каким-то другим компонентом для комментирования статей и Вам дороги те комментарии. Выберите, из какой программы произвести импорт всех комментариев, и они окажутся у Вас в Jcomments.

    Как отключить комментарии определённой статьи в Jcomments?

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

    Нажмите на «JComments OFF» для выключения комментирования выбранной статьи.

    Ну вот мы и закончили первое знакомство с этим замечательным компонентом, без которого не один сайт на Joomla не будет выглядеть законченным. Спасибо Вам за внимание. Если понравились мои статьи, то подпишитесь на них любым удобным для Вас способом.

    Компонент 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. Удачи Вам в ваших начинаниях!

    Комментарии в Joomla — бесплатный компонент JComments

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

    К сожалению, по умолчанию в Joomla 2.5 комментарии не предусмотрены, поэтому нам придется прибегнуть к дополнительному расширению. Идеально на эту роль подходит компонент JComments:

    полностью на русском языке, и даже сайт разработчиков имеет русскую версию;

    абсолютно бесплатный как сам компонент, так и дополнительные модули и плагины к нему;

    просто комбайн для работы с комментариями в Joomla — огромное количество функций, которые легко настроить;

    удобный и простой в использовании.

    Начнем как и положено — с установки JComments.
    Сначала нужно скачать компонент себе на компьютер.

    Скачать компонент JComments

    Затем, заходим в Менеджер расширений админки Joomla и на вкладке «Установки» в пункте «Загрузить файл пакета» жмем кнопку «Обзор» и выбираем только что скаченный архив с компонентом. Остается только нажать «Загрузить и установить».

    Joomla произведет установку JComments и оповестит о ее окончании.

    Разделы компонента JComments

    Интерфейс компонента JComments полностью на русском языке, а в настройках к каждой опции справа прилагается справка, которая досконально разъясняет ее назначение, поэтому разобраться со ними не составит труда. Так что просто бегло пробежимся по разделам JComments и посмотрим, за что каждый из них отвечает.

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

    Обязательно следует выбрать категории, к материалам которых будет добавлена возможность оставлять комментарии. Для выбора нескольких категорий используйте комбинацию: клавиша Ctrl на клавиатуре + левая кнопка мыши.

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

    Пробегитесь по опциям вида, выберете какой стиль будет у комментариев — древовидный или плоский список, и определитесь, какие поля будут присутствовать в Форме добавления комментариев в качестве обязательных и необязательных.

    Опять же, к каждой опции дается справа справка — очень подробная и понятная. Всегда можно сохранить настройки, посмотреть, как с ними выглядят комментарии на сайте, и потом поменять их, если что-то не понравилось.

    Настройка возможностей каждой группы пользователей.

    Я бы посоветовал для Всех разрешить функцию автопубликации, чтобы не производить модерацию каждого нового комментария в ручную. К тому же, пользователь, оставляя комментарий, рассчитывает сразу увидеть его на сайте, а не получить вот такую надпись: «Спасибо за Ваш комментарий, он будет опубликован после проверки модератором!».

    Кроме этого, можно включить отображение Gravatar’а — глобально аватара, который пользуется большой популярностью на блогах.

    Всякого рода ограничения — на максимальную длину имени, комментария, запрещенные имена и так далее. Особо настраивать тут нечего, поэтому вполне можно оставить настройки по умолчанию.

    Вводим нехорошие слова (ругательства, мат) через запятую, которые будут заменены на указанный во второй опции текст. Список ругательств можно поискать в интернете, но, конечно, это не выход, особенно в России. Люди уже научились маскировать мат и ругательства так, чтобы они не попадали под авто фильтры, поэтому все равно придется иногда просматривать оставляемые комментарии.

    Сообщения, которые увидят пользователи при определенных условиях. Например, когда не хватает прав на комментирование или обсуждение уже закрыто.

    Всеми любимые смайлики! Какие комментарии без них!))

    4. Управление подписками

    Представлен список пользователей, подписавшихся на уведомления о появлении новых комментариях по электронной почте, с указанием имени подписчика, адреса электронной почты (email) и названия материала, на который осуществлена подписка.

    При желании подписку можно аннулировать, сняв ее с публикации.

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

    BBCode — язык разметки на подобии HTML. Используется на форумах, блогах, в гостевых книгах, комментариях и так далее. В этом разделе можно посмотреть, а при желании и добавить свой дополнительный тег BBCode.

    Прежде всего список банов следует включить, ибо по умолчанию он отключен. Для этого переходим в раздел «Настройки» — «Ограничения» и ставим «Да» напротив опции «Использовать список банов».

    Теперь можно почувствовать всю власть модератора и карать неугодных баном по IP адресу. Только нужно помнить, что один IP адрес может иметь не один компьютер, а целая сеть, поэтому есть все шансы приговорить много невинных граждан.

    IP неугодного пользователя можно найти в разделе «Комментарии» — столбец «Автор комментария».

    7. Импорт данных

    Если раньше у вас за комментарии отвечал какой-то другой компонент, то данные из него можно импортировать через этот раздел.

    8. Информация о компоненте

    Всевозможная общая информация о JComments.

    Для JComments имеются пять дополнительных бесплатных модулей, четыре из которых предназначены для вывода на сайт, а пятый для использования в панели администратора Joomla.

    Скачать модули можно с www.joomlatune.ru/jcomments-modules.html#mod_jcomments_latest этой страницы официального сайта JComments. Все они устанавливаются аналогично компоненту — через Менеджер расширений Joomla.

    JComments Latest — выводит список последних комментариев, включающий в себя:

    заголовок страницы, на которой комментарий оставлен;

    JComments Latest Commented — выводит список страниц, на которых оставлены последние комментарии. Рядом с заголовком страницы, в скобках можно выводить число комментариев к ней.

    JComments Most Commented — выводит список самых популярных по количеству комментариев материалов сайта. В настройках модуля можно задать период времени, за который подсчитывается число комментариев.

    JComments Top Posters — список самых активных комментаторов сайта. Активность оценивается либо по количеству оставленных комментариев за определенный период времени, либо по их оценкам.

    JComments Latest Backend — в отличие от четырех выше рассмотренных модулей, этот для административной панели Joomla. Выводит список последних оставленных на сайте комментариев.

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

    Плагины компонента JComments

    Всего плагинов пять, но только три из них поддерживают Joomla 2.5, поэтому их то и рассмотрим.

    JComments AutoSubscribe — позволяет автоматически подписывать автора статьи на комментарии к ней. Устанавливается через Менеджер Расширений Joomla, а потом активируется через Менеджер Плагинов.

    K2 JComments. Компонент К2 предназначен для создания на основе Joomla блога или каталога. Изначально он имеет свою систему комментированию. Данный же плагин заменяет ее на комментарии от JComments. Таким образом, работа с комментариями будет полностью поручена компоненту JComments.

    CB JComments. Компонент CommunityBuilder — мощный инструмент для работы с пользователями, позволяющий создать многофункциональный личный кабинет (профиль пользователя) и даже организовать на основе Joomla социальную сеть. Плагин добавляет в профиль пользователя две новые закладки: список комментариев пользователя и возможность комментировать профиль пользователя. Устанавливается через компонент CommunityBuilder, а не через Менеджер Расширений.

    Вот и рассмотрели компонент JComments, позволяющий добавить комментарии в Joomla 2.5. На этом все. Спасибо за внимание!

    Топ-пост этого месяца:  Создание пользовательской OpenCart темы введение
  • Добавить комментарий