Шаблон для компонента JComments Google reCaptcha
Практически любой сайт cms Joomla использует скрипт компонента: JComments (комментарии к материалам).
Забавно, что за крайне продолжительную жизненную активность компонента «внешность» базового шаблона практически не изменилась за 10 лет. Все те же иконки в формате *.gif, странное форматирование основных страниц шаблона, пр. негативные мелочи. А сам скрипт — по-прежнему адекватен, хорош, востребован. Нестыковочка.
Краткий экскурс в поисках современного шаблона для JComments не дал позитивного результата. Есть кое-что (бесплатное), но мало отличное от шаблона defolt. В платных версиях — тоже ничего не понравилось. От слова совсем.
Пришлось потратить немного времени и «перепилить» старый скин JComments на новый лад. Результаты представлены ниже.
Исходные данные
Для работы с комментариями на сайте Джумла будем использовать:
- Компонент JComments Google reCaptcha
- Плагин JCcomments Avatar
- Шаблон san для JCcomments
- Анимированные смайлики для JCcomments
Компонент JComments Google reCaptcha устанавливается «поверх» существующего дефолтного, если «капчавская» версия еще не установлена на сайте. Уствновка у всех проистекает по разному (зависит от хостера, настроек сервера). Я обычно пользую: устновка по url из папки temp.
Плагин аватар не обязателен. Но… без аватарок комментарии выглядят убого/серо (на мой взгляд). Установка плагина обычная: Загрузить файл пакета.
Подключаем сервис GRavatar (если на сайте отсутствуют иные источники аватарок) в настройках плагина и компонента.
Нюанс: имеет смысл поправить и в компоненте, и в плагине протокол: с http на https (если необходимо). Правка производится в коде. Еще: на сайте необходимо подключить Font Awesome, все иконки оттуда.
После установки необходимого скрипта (компонент + плагин) — «заливаем на сервер шаблон JComments под лаконичным названием: san. Адрес загрузки:
https://ваш сайт/components/com_jcomments/tpl/
Смайлики: бонус. При желании можно сменить дефолтный набор смайликов на анимированный (ссылка на архив выше). Нынешний набор смайлов находится у вас по адресу:
https://ваш сайт/components/com_jcomments/images/smilies/
В настройках компонента JComments меняем шаблон с defolt на san. Включаем Google reCaptcha (Joomla). Устанавливаем везде, где нужно, аватарки от Gravatar.
Не вижу смысла писать подробнее. Вид комментария (Демо) непосредственно под этим текстом.
Разница — есть. По крайней мере — мне переделанный шаблон нравится больше «дефолтного». А платить за коммерческие шаблоны ерунды — денег не хватит.
А шаблоны остаются нужными Кому-то. Не будем показывать пальцем, поскольку это был я Новая версия шаблона под JComments для Джумла 5.