Обзоры расширений Joomla

 

 

В предыдущей статье «Обзор Ccomment Pro. Комментарии для Joomla 2.5 - 3» мы рассмотрели основные возможности этого расширения. В этой части поговорим о настройках комментариев на примере материалов Joomla (компонент com_content).

Настройки комментариев Joomla

После создания интеграции с материалами Joomla можно перейти к настройкам Ccomment Pro для выбранного компонента (рисунок ниже).

Ccomment

Они разделены на пять вкладок.

  1. Главные.
  2. Безопасность.
  3. Разметка.
  4. Шаблон.
  5. Интеграция.

Рассмотрим каждую из них более подробно.

Главные

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

  • Критерии показа по ID, секциям и категориям. Для данной опции доступно два значения: Исключить и Включить. Если Вы выбрали Исключить, то все указанные значения настроек Исключить/Включить категории и Исключить/Включить ID материалов будут означать, что необходимо полностью отключить комментарии для данных элементов (категорий, материалов) и не показывать уже существующие комментарии. И наоборот. Если Вы выбрали Включить, то все указанные значения настроек Исключить/Включить категории и Исключить/Включить ID материалов будут означать, что необходимо включить комментарии только для данных элементов (категорий, материалов) и показывать уже существующие комментарии только для них.
  • Исключить/Включить категории. Можно исключить/включить категории, в которых будет работать плагин комментариев Joomla.
  • Исключить/Включить ID материалов. Можно исключить/включить ID материалы, в которых будет работать модуль для комментариев Joomla.
  • Отключить комментарии в. Можно исключить ID материалы, в которых будет работать плагин комментариев для Joomla, но при этом будут отображаться ранее оставленные комментарии. Нельзя будет добавлять новые.

Безопасность

На данной вкладке (рисунок ниже) собраны настройки безопасности для комментариев к конкретному компоненту. Они станут прекрасным дополнением к общим настройкам безопасности.

Ccomment Pro

  • Авторизация для комментирования. Вы можете указать одну или несколько групп пользователей, члены которых смогут оставлять комментарии в Joomla.
  • Автоматическая публикация комментариев. Если выбрано Нет, все комментарии без исключений должны будут проходить предварительную проверку модератором. И только после того, как модератор опубликует комментарий, он появится во фронтальной части сайта. Отмечу, что Ccomment Pro позволяет публиковать комментарии нажатием на соответствующую ссылку в письмах, которые приходят на почту модераторам. То есть, по сути, можно даже с мобильного телефона прочесть комментарий и опубликовать его. Даже если данная опция включена, и Вы включили интеграцию с Akismet (об этом немного ниже в статье), то некоторые комментарии могут всё равно быть по умолчанию не опубликованными. Так как Akismet автоматически проверяет, является ли этот комментарий подозрительным, спамным или нет. Рекомендую активировать данную опцию.
  • Уведомлять модераторов. Вы можете указать, будет ли модуль комментариев Joomla 2.5 – 3 отправлять уведомления модераторам о новых сообщениях на сайте или нет. Рекомендую включить данную опцию и организовать максимально оперативную модерацию. Это поможет минимизировать нежелательный контент на Вашем сайте.
  • Группы модераторов. Ccomment Pro позволяет указать группы пользователей Joomla, которые являются модераторами.
  • Создатель содержимого – модератор. Если на Вашем сайте несколько авторов материалов, он указан в качестве автора в настройках статьи (вкладка Параметры публикации, опция Автор), тогда он может быть модератором. Активация данной опции автоматически свяжет его e-mail, указанный в информации об учётной записи, с материалом и будет отправлять уведомления о новых комментариях только к тем статьям, где он является автором.
  • Включить капч. Плагин комментариев Joomla оснащён собственным капчем и капчем от Google – reCAPTCHA. Вы можете задать один из них для ввода пользователями при отправке комментариев. Считаю, что это очень плохо, особенно, если основная Ваша целевая аудитория не англоязычная. Так как оба капча выводят английские буквы на изображениях. Использую reCAPTCHA только на странице с формой обратной связи только потому, что там нет возможности использовать Akismet, и я пытаюсь минимизировать общение с посетителями сайта при помощи электронной почты. Исходя из собственного опыта.
  • Тип капчи. Можно выбрать между встроенной и reCAPTCHA.
  • Публичный ключ reCAPTCHA. Ваш публичный ключ reCAPTCHA, который можно получить на официальном сайте сервиса.
  • reCAPTCHA личный (private) ключ. Ваш личный (приватный) ключ reCAPTCHA, который можно получить на официальном сайте сервиса.
  • Группы пользователей для ввода капчи. Можно указать одну или несколько групп пользователей, которые должны будут вводить капч для отправки сообщений.
  • Максимальное количество символов. Максимальное количество символов в одном комментарии (включая UBB код, смайлик, пробелы и знаки препинаний).

Разметка

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

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

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

Плагин комментариев Joomla

  • Сортировка комментариев. Можно указать сортировку комментариев во фронтальной части сайта. От более новых вверху к более старым внизу или наоборот. Из своего опыта хочу отметить, что лучше размещать более новые комментарии вверху, особенно, если Вы используете опцию Комментариев на странице. Это связано с тем, что пользователи просматривают страницу сверху вниз и, если комментариев много, могут не увидеть свой и подумать, что его удалили.
  • Комментариев на странице. Если Вы установили любое значение отличное от нуля, например, 20, это значит, что комментарии будут делиться на страницы. Учтите, что это число относится только к родительским комментариям, а не к ответам на комментарии. По достижению заданного числа появится так называемая пагинация (рисунок ниже). У данного способа есть несколько недостатков: не все пользователи догадываются, что можно воспользоваться пагинацией; если кто-то ищет на странице текст при помощи встроенного в браузер поиска по странице, тогда поиск не видит текста на остальных, кроме первой, страницах комментариев; могут возникнуть проблемы при индексации содержимого страниц комментариев поисковыми системами. Это особенно актуально, если Вы используете Яндекс поиск по сайту или Google Site Search. Комментарии на всех, кроме первой страницы, могут не попасть в индекс. Но есть и небольшое преимущество у данного способа – при большом количестве комментариев высота страницы увеличивается несущественно.

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

  • Поддержка UBB кодов. Рекомендую использовать данную опцию в сочетании с опцией Показывать UBB в форме на вкладке Шаблон. Опция Поддержка UBB кодов разрешает вставку тегов форматирования текста комментариев в поле ввода комментариев, а опция Показывать UBB позволяет оснастить комментарии в Joomla небольшим визуальным редактором, который позволит Вашим пользователям форматировать комментарии без непосредственного использования тегов. На рисунке ниже показана форма ввода комментариев во фронтальной части сайта и то, как выглядит сам визуальный редактор и комментарий с его разметкой до публикации.

Плагин комментариев для Joomla

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

Модуль комментариев Joomla 2.5 - 3

Как видите, код был заменён на соответствующее форматирование. Рекомендую использовать UBB код. Более того, по умолчанию панели с инструментами форматирования скрыты.

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

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

Если пользователь не зарегистрирован и захочет вписать своё имя, то ему достаточно нажать на кнопку «Гость» и ввести в поле Введите Ваше имя своё имя. Там же он сможет подписаться на комментарии (рисунок ниже).

Форма ввода комментария (2)

Если пользователь зарегистрирован, то такие данные как имя, адрес электронной почты и аватар будут подставляться из его профиля. Обращаю Ваше внимание, что на своём сайте использую Community Builder и интеграцию с Ccomment Pro.

Форма ввода комментария (3)

Нажав на иконку смайлика рядом с инструментом выделения жирным «В» откроется панель вставки смайликов. На мой взгляд, такой подход к работе формы – поэтапное появление элементов в случае их необходимости пользователям, является очень удобным для конечного посетителя. Это визуально упрощает интерфейс (меньше элементов). Но, наверное, делает его и более сложным, так как требует дополнительных нажатий для появления, например, поля ввода имени, адреса электронной почты и смайликов. Хочу отметить, что за всё время использования данного компонента (с начала 2011) отмечаю нежелание пользователей вводить свои контактные данные или заполнять любые другие поля. Даже если это поможет персонализировать сообщение и подписаться на уведомления о новых комментариях. В связи со всем этим подход разработчика к форме ввода комментариев считаю очень и очень удачным.

Форма ввода комментария (4)

  • Поддержка изображений. Разрешает пользователям вставку изображений в комментарии. Если данная опция включена, то не будет показана кнопка вставки изображения и не будет обрабатываться тег изображения.
  • Максимальная ширина картинки. Задаёт ограничение ширины картинки комментариев в пикселях.
  • Включить голосование. Активирует возможность проголосовать за или против комментария (рисунок ниже).

Голосование в комментариях

  • Использовать имена. Если опция включена, в качестве имени будет использоваться значение поля Имя пользователя в информации об учётной записи, в противном случае – Логин.
  • Формат даты. Формат даты и времени комментария.
  • Показывать ссылку на разработчика. Отображает ссылку на сайт разработчика Ccomment Pro.
  • Показывать "Написать комментарий". Выводит ссылку, по нажатию на которую, пользователь перейдёт к написанию комментария. Ссылка выводится на главной странице, странице блога категории и т. д. (рисунок ниже).

Написать комментарий

Пример данной ссылки Вы можете увидеть на главной странице моего сайта. Также на большинстве его страниц Вы можете увидеть и протестировать Ccomment Pro.

  • Только если включено "Подробнее". Если данная опция включена, то ссылка Написать комментарий будет показана только в том случае, если для материала Joomla установлена опция Подробнее.
  • Скрыть, если есть ссылка Подробнее. Если данная опция включена, то ссылка Написать комментарий не будет показана в том случае, если для материала Joomla установлена опция Подробнее.
  • Смайлики. Если включено, то модуль для комментариев Joomla будет выводить один из семи доступных по умолчанию наборов смайликов во фронтальной части сайта.
  • Набор смайликов. Можно выбрать, какой из наборов смайликов необходимо использовать. Отмечу, что для своего сайта собрал отдельный набор на основании часто используемых смайликов за два года комментариев на сайте. Плюс, они мне больше нравятся чисто визуально. Изменение или создание набора смайликов не очень сложная задача.

Шаблон

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

Шаблон

  • Шаблон. Модуль комментариев Joomla 2.5 – 3 оснащён по умолчанию одним шаблоном, но при желании и знании CSS, HTML можно создать свой. После того, как Вы разместите свой шаблон в соответствующей директории на сайте, его можно выбрать в данном спадающем списке.
  • Эмуляция bootstrap. Если для корректной работы расширения необходима поддержка bootstrap, плагин комментариев для Joomla позволяет её обеспечить. Просто включите данную опцию. При возникновении проблем с отображением формы ввода во фронтальной части сайта попробуйте менять значение данной опции. После применения рекомендую очистить кэш CMS и браузера.
  • Включить уведомление пользователей. Если данная опция включена, то модуль для комментариев Joomla будет выводить поле E-mail во фронтальной части сайта, чтобы пользователи могли подписаться на уведомления о комментариях.
  • Позиция пагинации. Если Вы активировали опцию Комментариев на странице, на вкладке разметка, то эта опция позволяет задать положение пагинации по отношению к комментариям. Доступны такие значения: Над, Под и Там и там.
  • Позиция формы. Можно задать положение формы ввода комментариев по отношению самих комментариев. Может быть Вверху или Внизу.
  • Показывать аватар. Плагин комментариев Joomla может выводить аватары пользователей и посетителей сайта.
  • Показывать UBB в форме. Как уже отмечалось выше, Ccomment Pro позволяет форматировать комментарии в Joomla при помощи визуальных инструментов. Активировав данную опцию, Вы включите отображение этих инструментов во фронтальной части сайта.
  • Требовать имя. Если данная опция включена, то модуль комментариев Joomla 2.5 – 3 будет требовать от пользователя заполнения поля имени.
  • Требовать e-mail. Если данная опция включена, то плагин комментариев для Joomla будет требовать от пользователя заполнения поля e-mail.
  • RSS лента комментариев. Можно дать возможность пользователям подписываться на RSS ленту комментариев.
  • Предварительный просмотр видимых. Если опция включена, выбрано Да, то в блогах категорий и других аналогичных типах страниц возле кнопки Подробнее… будет отображаться часть комментариев.
  • Длина предварительного просмотра. Задаёт длину комментариев (в символах) для вывода в предварительном просмотре. Опция Предварительный просмотр видимых должна быть включена.
  • Предварительный просмотр комментариев. Задаёт количество комментариев для вывода в предварительном просмотре. Опция Предварительный просмотр видимых должна быть включена.

Интеграция

Данная вкладка содержит настройки, которые позволяют интегрировать Ccomment Pro с другими расширениями и сервисами, что может весомо расширить его возможности.

Интеграция

  • Поддержка Gravatar. Если данная опция включена, то комментарии в Joomla будут содержать аватары пользователей из сервиса Gravatar. Для этого необходимо, чтобы пользователь был там зарегистрирован, подключил себе аватар и использовал у Вас на сайте тот же почтовый адрес, что и в Gravatar. Для себя я отключил эту интеграцию, так как несколько раз наблюдал задержку загрузки страницы из-за ответов от сервера Gravatar и пару раз замечал не очень хорошие аватарки у себя на сайте. Контролировать их гораздо сложнее, чем те изображения, которые находятся непосредственно у Вас на сервере. Плюс, при использовании SSL сертификата возникали проблемы из-за того, что соединение с Gravatar не шифруется, а это значит, что и соединение с Вашим сайтом не полностью зашифровано.
  • Akismet. Об этом полезном сервисе и о том, что именно он Вам даёт я писал в статье «Обзор Ccomment Pro. Комментарии для Joomla 2.5 – 3». Хочу ещё раз подчеркнуть, что интеграция с Akismet может существенно снизить уровень спама в комментариях. Причём автоматически. С минимальным в этом Вашим участием. Настоятельно рекомендую использование данной опции. Вкратце – когда кто-то (или что-то) отправляет комментарий у Вас на сайте, его содержимое проходит проверку в данном сервисе. Сервис используется огромным количеством сайтов по всему миру и научился определять спам с достаточно большой долей вероятности. Всё происходит в фоновом режиме незаметно для Вас и Ваших посетителей.
  • "Ваш ключ Akismet". Для того, чтобы интегрировать модуль комментариев Joomla 2.5 - 3 с Akismet необходимо ввести специальный ключ. Его можно получить на сайте сервиса.
  • Включить профили. Модуль для комментариев Joomla может быть интегрирован с некоторыми расширениями предназначенными для создания сообществ (социальных сетей). Например, с Jomsocial или Community Builder. Активировав данную опцию, выбрав из спадающего списка установленное у Вас специальное расширение, в моём примере Community Builder, Вы активируете данную интеграцию. Если зарегистрированный пользователь оставил комментарий, то в качестве имени и адреса электронной почты будут использоваться данные из его профиля, а по нажатию на его имя в комментариях можно перейти на страницу профиля (рисунок ниже).
  • Включить аватары. Если данная опция активна, то модуль комментариев Joomla 2.5 – 3 будет применять аватары пользователей из их профилей. Для применения аватара пользователя из профиля в комментариях, просто укажите установленный у Вас компонент из спадающего списка. В моём примере это Community Builder.

Профиль пользователя

Импорт

Если Вы хотите перейти с другого компонента комментариев на Ccomment Pro, то на вкладке Импорт Необходимо выбрать один из доступных компонентов, на данный момент это CompojoomComment, Koment, JComments, Disqus, и нажать кнопку Отправить. Учтите, что компонент, из которого происходит импорт, должен быть установлен у Вас на сайте, или таблицы с его комментариями должны быть в той же базе данных, что и Ваш сайт.

Импорт

Надеюсь, что цикл статей о Ccomment Pro помог Вам решить вопрос, при помощи какого расширения можно организовать комментарии в Joomla. Если у Вас есть какие-то вопросы по данному расширению, постараюсь ответить на них в комментариях к данной статье.

 

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