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

 

  • Тип – компонент и модуль отзывов Joomla 3, 2.5.

 

 

В других статьях «Обзор RSFeedback. Отзывы для Joomla» и «Обзор DJ-Reviews. Рейтинги Joomla 3» мы рассмотрели платный компонент для создания отзывов и предложений на сайте Joomla. В этой статье мы поговорим о бесплатном расширении Freestyle Testimonials Lite. С его помощью Вы сможете организовать добавление и отображение отзывов как в модуле, так и на отдельной странице сайта. Владельцы интернет-магазинов на VirtueMart смогут использовать данный компонент с привязкой к товарам. Отметим, что компонент весьма гибко настраивается.

Обзор будет проходить в последней на момент написания статьи 12.04.2015 русскоязычной версии Freestyle Testimonials Lite 1.12.3 в Joomla 3.4.1 (шаблон фронтальной части сайта Protostar).

Модуль отзывов Joomla 3

Рассмотрим основные возможности и особенности расширения Freestyle Testimonials Lite.

  • Отображение отзывов в модуле и на отдельной странице при помощи специального типа пункта меню.
  • Возможность предварительной модерации (проверки, одобрения\отклонения) отзывов из административной и фронтальной части сайта.
  • Настройка групп пользователей, чьи отзывы должны проходить модерацию.
  • Отправка писем по e-mail администратором при добавлении отзывов.
  • Капч при вводе отзыва. ReCaptcha или встроенная.
  • Совместимость с Joomla 2.5, 3.
  • Гибкая настройка стилей и макета писем и шаблона расширения.
  • Наличие модуля отзывов Joomla с различными настройками.
  • Гибкие настройки самого расширения.
  • Возможность добавления отзывов на товары VirtueMart.
  • Архивация и восстановление базы данных из административной части сайта.

Перейдём к рассмотрению настроек компонента отзывов Джумла. Они разделены на три вкладки:

  1. Основные настройки.
  2. Отзывы.
  3. Визуальные.

Настройки

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

Несмотря на то, что большинство опций Freestyle Testimonials Lite оснащены подсказками на русском языке (перевод мой) или очевидны из названия, рассмотрим их, чтобы прямо из статьи получить более полное представление о компоненте без его установки. Также стоит отметить, что действие некоторых опций Вы сможете увидеть только при использовании компонента Freestyle Support Portal, так как Freestyle Testimonials Lite является его частью.

  • Спрятать текст ' Powered by Freestyle Testimonials '. Активация данной опции спрячет логотип Freestyle Testimonials внизу каждой страницы.
  • Включить jQuery. Для работы Freestyle Testimonials Lite необходима библиотека jQuery. Доступны несколько параметров данной опции: Автоматически – компонент будет определять, загружается ли данная библиотека на Вашем сайте или нет. Если нет, она будет загружена, а если да, то будет использоваться существующая (это призвано снизить нагрузку на Ваш сайт); Да – библиотека будет загружаться независимо от её наличия; Да, без noConflict – используйте этот параметр для того, чтобы отключить функцию минимизации конфликтов с объектами другой библиотеки; Нет – библиотека не будет загружаться независимо от её наличия.
  • Использовать разрешения Joomla для модерации. Активация данной опции позволяет любому пользователю, входящему в группы пользователей Joomla «Editor» и «Publisher», модерировать комментарии и отзывы.
  • Тип капчи. Активирует капч при вводе отзыва. Вы можете выбрать опцию Встроенная – для использования Freestyle Joomla капчи; ReCaptcha –позволяет использовать сервис ReCaptcha; а Ничего – отменяет ввод капчи. На мой взгляд, лучше отключить ввод капчи, но модерировать (проверять, одобрять\отклонять) вручную все отзывы до их публикации.
  • По умолчанию скрыть форму комментариев, а отображать по нажатию на кнопку 'Добавить комментарий'. Это влияет на отображение комментариев. Если опция включена, форма добавления комментария будет спрятана, а по нажатию на ссылку Добавить комментарий – отображена. При отключении опции будет показана вся форма целиком.
  • Публичный ключ Recaptcha, Приватный ключ Recaptcha. При необходимости использовать свои собственные ключи ReCaptcha, вместо ключей по умолчанию, введите их в данное поле. В противном случае Вам не понадобится ничего вводить для того, чтобы ReCaptcha работала.
  • Тема Recaptcha. Выберите тему (Красная, Белая, Чёрное стекло, Чистая), которая будет применена к ReCaptcha.
  • Короткий формат даты и времени, Полный формат даты и времени, Короткий формат даты, Короткий формат времени. Вы можете задать отображение различных форматов даты и времени. Для дополнительной справки ознакомьтесь с данным разделом документации. Оставьте пустыми эти поля для использования, встроенного в Joomla формата. Например, «F j, Y, g:i a» (без кавычек) даст такой результат «Март 13, 2015, 9:48 pm», а «m.d.y» – такой «13.04.15»; «j, n, Y» – «13, 4, 2015», «D M j G:i:s Y» – «Пн Апрель 13 09:50:10 2015».
  • Сдвиг часового пояса. Измените значение с 0 для изменения часового пояса, который используется в Freestyle Testimonials. Используйте это только тогда, когда время в модуле отзывов Joomla 3 отображается некорректно.
  • Тестировать изменения формата даты и часового пояса. Используйте эту кнопку для тестирования изменений формата даты и часового пояса, которые Вы внесли в настройках выше.
Freestyle Testimonials Lite
Freestyle Testimonials Lite

Отзывы

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

  • Отзывы проходят модерацию до отображения. Определите, какие отзывы должны пройти модерацию после добавления их пользователем: Все отзывы проходят модерацию, Модерировать отзывы незарегистрированных пользователей, Модерировать отзывы зарегистрированных и незарегистрированных пользователей, Не модерировать отзывы.
  • Разрешить основные отзывы. Под основными отзывами подразумеваются все отзывы, кроме оставленных на товары интернет магазина VirtueMart. Активируйте данную опцию для создания «основных отзывов». Они будут отображены отдельно, сбоку от отзывов на товары.
  • Спрятать пустые элементы при перечислении. Вы можете указать, нужно ли отображать товары без отзывов при перечислении товаров на странице отзывов. Отзывы к этим товарам можно добавить на главной странице отзывов Джумла.
Отзывы Joomla 3
Отзывы Joomla 3
  • Кто может добавлять отзывы. Определяет, у каких пользователей есть права для добавления отзывов. Кто угодно – все посетители сайта могут добавлять отзывы; Только зарегистрированные пользователи – только зарегистрированные на Вашем сайте пользователи могут добавлять отзывы; Только модераторы – только те пользователи, которые могут модерировать отзывы, смогут их добавлять. Плюс, Вы можете указать пользователей, принадлежащих к тому или иному уровню доступа в Вашем менеджере пользователей Joomla 3 (не путать с группами пользователей).
  • E-mail адреса, на которые будет отправлено письмо, после того, как будет добавлен отзыв (оставьте пустым, чтобы не отправлять письма). Если Вы ввели адреса электронной почты в это поле, при добавлении отзыва на эти e-mail адреса будет отправлено письмо с подробностями.
  • Использовать поле e-mail. Нужно ли отображать поле адреса электронной почты при добавлении отзыва из фронтальной части сайта (рисунок ниже).
  • Использовать поле сайт. Нужно ли отображать поле сайта при добавлении отзыва из фронтальной части сайта (рисунок ниже).
  • Отзывов на странице. Сколько отзывов должно отображаться на странице. Это применяется только при просмотре одного товара. Нельзя отображать пагинацию для аккордеон-режима (данный режим можно включить\отключить в разделе Настройки отображения, опция Режим списка товаров (рассмотрено ниже в статье)).
Отзывы Джумла
Отзывы Джумла

Визуальные

На данной вкладке (рисунок ниже) Freestyle Testimonials Lite предоставляет Вам опции для настройки стиля отзывов Joomla 3.

  • Использовать стиль темы для пагинации. Нужно ли применять стиль шаблона при отображении элементов пагинации. Множество шаблонов не содержат стили для пагинации, оставив данную опцию отключённой приведёт к применению встроенного стиля Freestyle Testimonials.
  • Использовать префикс заголовка страницы. Показывать/скрывать префикс в заголовках страниц. Если данная опция включена, то заголовки будут представлены в следующем формате «Часто задаваемые вопросы – Название категории». Если данная опция отключена, то будет просто «Название категории».
  • Использовать настройки Joomla для отображения заголовка страницы. Если данная опция включена, то заголовок страницы будет показан всегда. Выключите данную опцию и Freestyle Testimonials будет использовать настройки текущего пункта меню Joomla.
  • Цвет подсветки. Изменяет цвет элемента при наведении, используемого в Freestyle Testimonials.
  • Цвет границы. Изменяет цвет границы, используемой в модуле отзывов Joomla 3.
  • Цвет фона вкладки. Изменяет цвет фона вкладок страницы. Это нужно, если у Вашего шаблона тёмный цвет фона.
  • Цвет сообщения пользователям. Позволяет задать, какого цвета должна быть подсветка пользовательских сообщений при просмотре билетов технической поддержки пользователями.
  • Цвет сообщения составителя. Компонент отзывов Джумла позволяет Вам указать, какого цвета должна быть подсветка пользовательских сообщений при просмотре билетов технической поддержки администраторами.
  • Цвет личного сообщения обработчика. Указывает на то, какого цвета должна быть подсветка личных пользовательских сообщений при просмотре билетов технической поддержки пользователями.
Настройка стилей отзывов Joomla
Настройка стилей отзывов Joomla

Шаблоны

Комментарии

Настройки шаблона разделены на две вкладки:

  1. Комментарии.
  2. Визуальные.

На первой вкладке (рисунок ниже) Вы сможете изменить макеты шаблонов путём добавления\удаления различных полей.

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

Настройка шаблона
Настройка шаблона

Использовать настраиваемый шаблон для модуля отзывов. Позволяет изменить макет модуля отзывов Joomla 3.

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

  • {custom} – Список настраиваемых полей данных.
  • {created_nice} – Дата и время создания.
  • {date} – Дата создания.
  • {name} – Имя.
  • {website} – Сайт.
  • {modcolor} – Стилизация для модерации.
  • {email} – E-mail.
  • {created} – Дата и время создания (формат mysql).

Визуальные

На данной вкладке (рисунок ниже) Вы сможете изменить CSS стиль шаблона и заголовка.

  • CSS переопределители страницы. Этот CSS-код вставлен в основное содержимое страницы вместо таблицы стилей, что позволяет переопределить CSS-код шаблона. Например, сделать фон комментария красным.

.fst_main

{

background-color: red;

}

CSS переопределители всплывающего окна. Аналогично опции выше. Например, сделать фон всплывающего окна красным.

.fst_popup

{

background-color: red;

}

  • Верхний колонтитул страницы. Компонент отзывов Joomla 3 позволяет Вам добавить HTML-код, который будет добавлен в верхнюю часть любой главной страницы Freestyle Joomla.
  • Нижний колонтитул страницы. Этот HTML-код будет добавлен в нижнюю часть любой главной страницы Freestyle Joomla.
  • HTML заголовок страницы. Этот HTML-код будет использоваться для заголовка страницы. Используйте «$1» (без кавычек) в тексте, это будет заменяться на строку заголовка.
  • HTML подзаголовок страницы. Расширение отзывов Джумла позволяет Вам добавить HTML-код, который будет использоваться для подзаголовка страницы. Используйте «$1» (без кавычек) в тексте, это будет заменяться на строку заголовка.
  • HTML заголовок секции страницы. Этот HTML-код будет использоваться для заголовков нижнего уровня страницы. Используйте «$1» (без кавычек) в тексте, это будет заменяться на строку заголовка.
  • HTML заголовок всплывающего окна. Freestyle Testimonials Lite позволяет Вам добавить HTML-код, который будет использоваться для заголовков всплывающих окон. Используйте «$1» (без кавычек) в тексте, это будет заменяться на строку заголовка.
Настройка CSS и заголовков
Настройка CSS и заголовков

Настройки отображения

Опции на данной вкладке (рисунок ниже), в основном, предназначены для настройки отзывов на товары VirtueMart.

  • Режим списка товаров. Позволяет задать, как нужно отображать товары при просмотре отзывов: Обычный список, Отзывы в строку, Отзывы аккордеоном.
  • Использовать страницы для списка отзывов. Нужно ли отображать отзывы на страницах при их просмотре.
  • Всегда отображать раздел с товарами при добавлении отзыва. Позволяет задать, нужно ли при просмотре отзывов отображать раздел с товарами в виде спадающего списка, даже если товар уже выбран.
Настройки отображения
Настройки отображения

Отзывы VirtueMart

На данной вкладке (рисунок ниже) можно создать категории отзывов или импортировать товары VirtueMart. К сожалению, у меня не получилось импортировать товары из VirtueMart 3.0.7 RC в Freestyle Testimonials Lite 1.12.3.

Отзывы VirtueMart
Отзывы VirtueMart

При создании категории Вам будет доступно несколько настроек (рисунок ниже)

  • Перевести. По нажатию на данную кнопку перед Вами откроется окно, в котором Вы сможете задать перевод для всех полей, которые доступны при создании категории. Это нужно для мультиязычных сайтов.
  • Заголовок. Название категории
  • Доступ. Уровень доступа. По сути, определяет, кто из пользователей, принадлежащих к тому или иному уровню доступа в Вашем менеджере пользователей Joomla 3 (не путать с группами пользователей), может писать отзывы в эту категорию.
  • Изображение. Миниатюра категории отзывов.
Создание категории
Создание категории

На рисунке ниже показан пример добавления отзыва в определённую категорию.

Отзывы по категориям
Отзывы по категориям

А так (рисунок ниже) выглядит уже добавленный отзыв.

Отзывы
Отзывы

Модерация

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

Модерация
Модерация

При создании\редактировании отзыва (рисунок ниже) Вам будет доступен ряд настроек:

  • Статус модерации. Доступно три статуса: Ожидает модерации (отзыв добавлен пользователем, но ещё не прошёл проверку), Принят (отзыв добавлен пользователем, прошёл проверку и опубликован на сайте), Отклонён (отзыв добавлен пользователем, прошёл проверку и не допущен к публикации на сайте).
  • Раздел. Раздел отзывов. Опция актуальна только при использовании компонента Freestyle Testimonials Lite в сочетании с Freestyle Support Portal.
  • Товар. Товар VirtueMart к которому добавлен отзыв или категория отзывов, если Freestyle Testimonials Lite не используется в сочетании с Freestyle Support Portal. Если используется в сочетании, то данная опция может выступать в качестве подкатегории.
  • Создано. Дата и время отправки отзыва.
  • Имя. Имя отправителя отзыва.
  • E-mail. Адрес электронной почты отправителя.
  • Сайт. Сайт отправителя.
  • Содержимое. Текст самого отзыва.
Редактирование отзыва
Редактирование отзыва

Пользователи

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

Пользователи
Пользователи

Для этого нажмите кнопку Создать, выберите из спадающего списка Пользователь нужного Вам пользователя, активируйте опцию Модератор и сохраните изменения (рисунок ниже).

Создание модератора
Создание модератора

E-mail шаблоны

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

E-mail шаблоны
E-mail шаблоны

При редактировании шаблона (рисунок ниже) Вам доступны следующие поля:

  • Если данная опция включена, Вы сможете отформатировать письмо при помощи редактора Joomla. Обратите внимание, что в таком случае оно будет отправлено по почте с HTML-тегами. В противном случае – это будет простой текст.
  • Тема. Тема письма. В нём можно использовать заполнители.
  • Шаблон. Содержимое письма. В нём можно использовать заполнители.

Доступны такие заполнители:

  • {moderated} – Устанавливает, если комментарий требует модерации.
  • {email} – E-mail адреса.
  • {website} – Сайт.
  • {linkmod} – Ссылка на модерацию комментария.
  • {linkart} – Ссылка на статью или товар, к которому относится комментарий.
  • {article} – Заголовок материала, к которому относится комментарий.
  • {name} – Имя поста комментария.
  • {article_type} – Тип отправленного комментария.

Также Вы можете добавить в шаблон заполнитель {product_start}Товар: {product}{product_end}. Это будет показано только в том случае, если поле {product} не пустое. Это полезно в случаях, когда необходимо спрятать поле. Вы можете использовать это для того, чтобы спрятать настраиваемые поля, у которых пока нет значений.

Редактирование e-mail шаблона
Редактирование e-mail шаблона

Администрирование

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

Администрирование
Администрирование

Если Вас заинтересовала тема резервного копирования сайта в целом и\или его отдельных частей, то ознакомьтесь со статьёй «Обзор Akeeba Backup Pro, Core».

Модуль отзывов Joomla 3

В Freestyle Testimonials Lite есть модуль (рисунок ниже), который можно выводить в любой позиции на сайте. Рассмотрим те из его настроек, которые являются «уникальными» и не встречаются в «стандартных» модулях Джумла.

  • Select Product. Позволяет выбрать, отзыв к какому товару VirtueMart (или «категории» отзывов) будут отображаться в модуле. Можно выбрать все отзывы – All Products, основные отзывы (отзывы не на товары) – General Testimonials, или можно выбрать «категорию».
  • Which Testimonials. Можно указать отображение случайных (Случайно) или недавно добавленных отзывов (Most Recent).
  • Number of testimonials to display. Количество отзывов, которые будут показаны в модуле.
  • Maximum Height. Максимальная высота отзывов. Если они будут занимать больше места, будет происходить их прокрутка. Укажите «0» (без кавычек) для снятия ограничений.
  • Scroll Speed. Скрыть прокрутки отзывов, если их высота превышает высоту, заданную в поле Maximum Height.
  • Show More Testimonials button. Активирует отображение кнопки\ссылки «Показать больше отзывов» в модуле. По нажатию на неё пользователь перейдёт к странице с общим перечнем отзывов.
  • Show Add Testimonial button. Активирует отображение кнопки\ссылки «Добавить отзыв» в модуле. По нажатию на неё появится форма добавления отзыва.
  • Loop scrolling. Указывает на то, нужно ли отображать отзывы, прокручивая их по кругу, или по достижению нижней границы отзывов двигаться к верхней. Если высота отзывов превышает высоту, заданную в поле Maximum Height.
  • Maximum. Максимальное количество символов отзыва, отображаемых в модуле.
  • Read More link. Ссылка, на которую перейдёт пользователь по нажатию на «Показать больше отзывов». Если оставить поле пустым, будет применён адрес по умолчанию.
  • Add link. Ссылка, на которую перейдёт пользователь по нажатию на «Добавить отзыв». Если оставить поле пустым, будет применён адрес по умолчанию.
Модуль отзывов Joomla 3
Модуль отзывов Joomla 3

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

Модуль отзывов Joomla 3
Модуль отзывов Joomla 3

Пункты меню

В менеджере меню Joomla Вам доступно три типа пунктов меню Freestyle Testimonials Lite:

  1. Администрирование: Комментарии и отзывы.
  2. Отзывы: Создать.
  3. Отзывы: Список.

Рассмотрим опции, доступные для настройки этих пунктов меню более детально. Будут затронуты только «уникальные» опции этого типа пункта меню.

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

Администрирование: Комментарии и отзывы
Администрирование: Комментарии и отзывы

Отзывы: Создать. Данный пункт меню служит для отображения во фронтальной части сайта формы добавления отзывов. Единственная опция, доступная для изменения в этом пункте меню, позволяет выбрать, в какую категорию отзывов или к какому товару VirtueMart будет относиться отзыв.

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

Как создать отзывы в Joomla

  1. Продумайте организационные вопросы: кто модерирует отзывы, какие категории отзывов нужны (если нужны), где и в каком виде (модуль\отдельная страницы) будут показаны добавленные отзывы.
  2. Скачайте и установите последнюю версию Freestyle Testimonials Lite.
  3. При необходимости скачайте и установите последнюю версию русификатора.
  4. Настройте компонент по Вашим требованиям (опции описаны в статье выше) в разделах Настройки, Шаблон и E-mail шаблоны.
  5. Создайте модераторов в разделе Пользователи.
  6. Создайте и настройте пункты меню и\или модуль отзывов Joomla
  7. Протестируйте расширение как со стороны пользователя, так и со стороны модератора.

Русификатор Freestyle Testimonials

Скачать русификатор Freestyle Testimonials.

 

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

 

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