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

  • Тип – модуль контактов для Джумла.

 

 

DJ-EasyContact – это бесплатный русскоязычный модуль контактов для Joomla с адаптивным дизайном, защитой от спама и несколькими стилями. Среди стилей есть один, который позволяет выводить плавающую кнопку в правом нижнем углу сайта, по нажатию на которую откроется форма контактов. Модуль весьма прост в настройке и может нормально интегрироваться с шаблоном сайта даже без дополнительных настроек CSS стилей. Вы сможете создать форму минимум с двумя полями: Имя и Сообщение.

В предыдущей статье «Обзор RSContact. Бесплатный модуль обратной связи Joomla» мы уже рассматривали аналогичное расширение. А если Вам нужен полноценный компонент для создания сложных форм, рекомендую обратить своё внимание на RSForm.

В обзоре будет участвовать последняя, на момент написания статьи (24.07.2018), русскоязычная версия DJ-EasyContact 1.4.8 в Joomla 3.8.10. Шаблон фронтальной части сайта – JM Job Listings 1.0.7.

На официальном сайте расширений Joomla 7 отзыва, расширение добавлено 18.02.2015.

  • Общий рейтинг – 100 из 100.
  • Функциональность – 99 из 100.
  • Простота использования – 98 из 100.
  • Документация – 98 из 100.
  • Поддержка – 100 из 100.

Видео обзор

В данном видео показаны отдельные моменты, описанные в статье.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

Общие сведения

Рассмотрим основные, на мой взгляд, возможности и особенности DJ-EasyContact.

  • Поддержка Joomla
  • Адаптивный дизайн (Bootstrap 3).
  • Пять встроенных тем оформления модуля (рисунок ниже), включая тему с плавающей кнопкой в правом нижнем углу сайта. По нажатию на кнопку откроется форма обратной связи.
  • Возможность создания простой формы с 2-3 полями. Можно отключить поле e-mail.
  • Возможность изменения типа поля сообщения: текстовая строка или текстовая область.
  • Возможность добавления 1-го или 2-х чекбоксов для получения согласия от пользователей согласно регламенту GDPR и Федеральному закону Российской федерации № 152-ФЗ «О персональных данных».
  • Защита от спама при помощи reCAPTCHA v2 и Invisible reCAPTCHA. Поддержка мультиязычности.
  • Возможность настройки текста и заголовка писем, присылаемых администратору и отправителю формы.
  • Возможность перенаправления пользователей на указанный URL после отправки формы.
  • Можно размещать несколько форм на одной странице.
  • Наличие документации на английском языке.
  • Переведён на русский язык.
DJ-EasyContact
DJ-EasyContact

Настройки модуля обратной связи

Модуль формы обратной связи Joomla весьма прост в настройках. Все они разделены на 4 вкладки:

  • Модуль.
  • Привязка к пунктам меню. Можно указать, на каких страницах нужно отображать данный модуль. Для более гибкого управления показом модуля рекомендую расширение Advanced Module Manager Pro.
  • Дополнительные параметры. По большому счёту, тут собраны стандартные, для большинства модулей Joomla, настройки. Например, можно настроить кэширование. Для более гибкого управления кэшем рекомендую бесплатный компонент JotCache.
  • Права доступа. Тут есть опции, при помощи которых Вы сможете настроить права доступа к модулю разным группам пользователей. Это тоже стандартная для Джумла вкладка.

Помимо привычных опций всех модулей Joomla на вкладке Модуль (рисунок ниже) есть ряд особенных.

Настройки обратной связи в Joomla
Настройки обратной связи в Joomla

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

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

Адрес электронной почты в форме. Позволяет включить или отключить отображение поля «E-mail» в форме.

E-mail получателя. E-mail адрес администратора сайта для получения на него уведомлений.

E-mail отправителя. E-mail адрес отправителя писем. Лучше, чтобы он совпадал со значением в Система – Общие настройки – Сервер – E-mail сайта. Обратите внимание, что для отправки писем с формы нужно, чтобы в общих настройках Joomla была сконфигурирована почта.

Имя отправителя. Имя отправителя писем о данных из формы.

Тема по умолчанию. Тема письма о данных из формы, приходящей администратору.

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

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

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

DJ-EasyContact
DJ-EasyContact

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

Текст над формой. Текст, который будет отображаться над формой.

Тип поля Сообщение. Поле сообщения может быть обычной строкой или тестовой областью. На рисунке ниже, в левой части – текстовая область (Textarea), а в правой – строка (Text Input).

Модуль формы обратной связи Joomla
Модуль формы обратной связи Joomla

Подпись поля Сообщение. Текст названия поля.

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

Текст подписи (можно использовать HTML теги). В этих полях Вы сможете указать текст, отображаемый рядом с чекбоксами. Разрешено применение HTML-тегов. В моём примере (рисунок ниже) для первого текста подписи задано:

<a href="/o-sajte/pravila-sajta" target="_blank" rel="noopener noreferrer">Я согласен с политикой конфиденциальности</a>

А для второго задал такой код:

<a href="/o-sajte/politika-konfidentsialnosti" target="_blank" rel="noopener noreferrer">Я согласен на обработку своих персональных данных</a>
Модуль контактов Joomla
Модуль контактов Joomla

Включить reCAPTCHA. Для защиты формы от автоматически рассылаемого спама Вы можете активировать капчу от Google. Можно выбрать «механизм» reCAPTCHA v2 или «невидимую» капчу Invisible reCAPTCHA. Советую начать пробовать с Invisible reCAPTCHA, так как она более удобная для пользователей. Если алгоритмы Google посчитают нужным, то некоторым пользователям и вовсе не придётся ничего вводить для проверки.

Бэдж Invisible reCAPTCHA. Если для опции Включить reCAPTCHA выбрано Invisible reCAPTCHA, то Вы сможет изменить положение бэджа. Бэдж – это некий логотип Google reCAPTCHA. В принципе, выбрав Скрытый, Вы и вовсе можете его убрать с сайта. При этом защита будет активирована.

Публичный ключ для reCaptcha. Секретный ключ для reCaptcha. Эти данные Вы должны получить от Google. Обратите внимание, что при регистрации сайта в сервисе reCAPTCHA Вам нужно выбрать тип reCAPTCHA (рисунок ниже) в соответствии с тем, что Вы указали для опции Включить reCAPTCHA (reCAPTCHA v2 или Invisible reCAPTCHA).

Регистрация в reCAPTCHA
Регистрация в reCAPTCHA

Суффикс класса модуля. Для изменения внешнего вида модуля Вы можете задать ему соответствующий стилям CSS суффикс. Немного подробнее об этом можно прочесть в данной статье.

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

 

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