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

Форма обратной связи Joomla

И так, на пути к цели следует сделать три шага:

  1. создадим и настроим контакт, используя соответствующий стандартный компонент;
  2. создадим страницу для контактной информации и обратной связи с помощью пункта меню нужного типа;
  3. прикрутим защиту от спама — капчу reCAPTCHA.

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

При этом телефон, желательно, сделать особенно заметным. Доказано, что наличие реального телефона увеличивает доверие со стороны пользователей. Кроме этого, в нашей стране люди отдают предпочтение именно телефонным звонкам, а не электронному общению – по ICQ, email или онлайн консультанту.

Что подразумевается под важной контактной информацией:

  • телефон;
  • адрес;
  • email, ICQ и другие виды электронной связи;
  • график работы.

Создание контактов в Joomla

Менеджер контактов

СоздатьВ Joomla форма обратной связи привязывается к определенному контакту. За его создание и настройку отвечает компонент «Контакты». Переходим в него и наживаем кнопку «Создать» в тулбаре.

Создание контакта

  • Имя — для примера, пусть будет «Администратор».
  • Алиас — поле оставляем незаполненным.
  • Связанный пользователь — привязываем контактную информацию к определенному пользователю админки Joomla. В нашем случае это админ.
  • Категория — как и большинство других элементов Joomla, контакты группируются по категориям. По умолчанию имеется только одна категорию — Uncategorised, но всегда можно создать новую.
  • Остальные пункты можно не трогать.

Теперь обратим свой взор на правую часть страницы:

Параметры

  1. В Детали/span> — указываем необходимую контактную информация.
  2. На вкладке Настройки отображения — указываем, какая информация из раздела Детали будет отображаться на сайте.
  3. А в разделе Форма обратной связи ставим «Показывать» напротив опции «Показывать форму обратной связи» и «Скрыть» напротив «Отправлять копию отправителю письма».

Все готово, переходим к следующему шагу.

Создание страницы для контактов и формы обратной связи Joomla

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

Так вот, в данному случае используем пункт меню с типом «Контакт».

Выбор типа меню

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

Параметр типа меню Контакт

Отлично, страница с контактами и обратной связью появилась на сайте, но не хватает одной вещи — механизма защиты от спама. Его называют «CAPTCHA» или просто «капча». он позволяет удостовериться в том, что формой обратной связи пользуется человек, а не бот-спамер.

Защита от спама в Jommla — reCAPTCHA

В Joomla 2.5 стандартной капчей является reCAPTCHA от Google. За ее функционирование отвечает одноименный плагин, который следует активировать и настроить. Для этого переходим в Менеджер плагинов, находим и заходим в плагин CAPTCHA — reCAPTCHA.

Параметры плагина recaptcha

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

Стартовая страница сервиса reCAPTCHA выглядит следующим образом.

reCAPTCHA

Жмем на кнопку «USE reCAPTCHA ON YOUR SITE» и начинаем регистрацию.

Sing up Now!

На следующей странице кликаем на большую кнопку «Sing up Now!».

greate key

Указывает адрес своего домена и жмем «Create key». Если поставить галочку рядом с «Enable this key on all domains (global key)», то полученные ключи к капче можно будет использовать без регистрации и на любых других сайтах.

Вот и все! Уже на следующей страницы получаем публичный (Public Key) и приватный (Private Key) ключи, которые и копируем в настройки плагина.

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

1. Clean.

clean

2. White.

white

3. Black Glass.

BlackGlass

4. Red.

red

Сохраните настройки и активируйте плагин.

Активация плагина

Теперь следует указать reCAPTCHA для Joomla в качестве капчи по умолчанию. Заходим в раздел «Общие настройки» админки Joomla и в разделе «Сайт» в опции «CAPTCHA (по умолчанию)» выбираем «CAPTCHA — reCAPTCHA».

На этом на сегодня все. Спасибо за внимание! Всех Вам благ.

Лучший способ выразить благодарность автору - поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.