Всем привет! Сегодня мы поговорим о создании в Joomla формы обратной связи с капчей reCAPTCHA и контактной информацией. Самое главное, что Joomla сразу после установки предоставляет все необходимые инструменты: компонент Контакты и плагин reCAPTCHA. Именно их сейчас и рассмотрим.
И так, на пути к цели следует сделать три шага:
- создадим и настроим контакт, используя соответствующий стандартный компонент;
- создадим страницу для контактной информации и обратной связи с помощью пункта меню нужного типа;
- прикрутим защиту от спама — капчу reCAPTCHA.
Отдельная страница для контактной информации это, конечно, хорошо, а с формой обратной связи хорошо вдвойне, но при этом для коммерческих организаций рекомендуется размещать основную контактную информация на всех страницах сайта на видном месте. Это прежде всего верхняя часть сайта – шапка, место под шапкой или над меню в боковых колонках.
При этом телефон, желательно, сделать особенно заметным. Доказано, что наличие реального телефона увеличивает доверие со стороны пользователей. Кроме этого, в нашей стране люди отдают предпочтение именно телефонным звонкам, а не электронному общению – по ICQ, email или онлайн консультанту.
Что подразумевается под важной контактной информацией:
- телефон;
- адрес;
- email, ICQ и другие виды электронной связи;
- график работы.
Создание контактов в Joomla
В Joomla форма обратной связи привязывается к определенному контакту. За его создание и настройку отвечает компонент «Контакты». Переходим в него и наживаем кнопку «Создать» в тулбаре.
- Имя — для примера, пусть будет «Администратор».
- Алиас — поле оставляем незаполненным.
- Связанный пользователь — привязываем контактную информацию к определенному пользователю админки Joomla. В нашем случае это админ.
- Категория — как и большинство других элементов Joomla, контакты группируются по категориям. По умолчанию имеется только одна категорию — Uncategorised, но всегда можно создать новую.
- Остальные пункты можно не трогать.
Теперь обратим свой взор на правую часть страницы:
- В Детали/span> — указываем необходимую контактную информация.
- На вкладке Настройки отображения — указываем, какая информация из раздела Детали будет отображаться на сайте.
- А в разделе Форма обратной связи ставим «Показывать» напротив опции «Показывать форму обратной связи» и «Скрыть» напротив «Отправлять копию отправителю письма».
Все готово, переходим к следующему шагу.
Создание страницы для контактов и формы обратной связи Joomla
В Joomla за создание страниц сайта отвечают пункты меню, а за их содержание — тип пункта меню. Если для вас это ново, то обязательно пройдите по указанным ссылкам и ознакомьтесь с материалами по данной теме — там все подробно и по возможности понятно расписано.
Так вот, в данному случае используем пункт меню с типом «Контакт».
У него всего один обязательный параметр — необходимо выбрать ранее созданный контакт.
Отлично, страница с контактами и обратной связью появилась на сайте, но не хватает одной вещи — механизма защиты от спама. Его называют «CAPTCHA» или просто «капча». он позволяет удостовериться в том, что формой обратной связи пользуется человек, а не бот-спамер.
Защита от спама в Jommla — reCAPTCHA
В Joomla 2.5 стандартной капчей является reCAPTCHA от Google. За ее функционирование отвечает одноименный плагин, который следует активировать и настроить. Для этого переходим в Менеджер плагинов, находим и заходим в плагин CAPTCHA — reCAPTCHA.
В Основные параметры требуется указать публичный и приватный ключи. Для их получения необходимо зарегистрироваться на
Стартовая страница сервиса reCAPTCHA выглядит следующим образом.
Жмем на кнопку «USE reCAPTCHA ON YOUR SITE» и начинаем регистрацию.
На следующей странице кликаем на большую кнопку «Sing up Now!».
Указывает адрес своего домена и жмем «Create key». Если поставить галочку рядом с «Enable this key on all domains (global key)», то полученные ключи к капче можно будет использовать без регистрации и на любых других сайтах.
Вот и все! Уже на следующей страницы получаем публичный (Public Key) и приватный (Private Key) ключи, которые и копируем в настройки плагина.
Третьим параметром является стиль — визуальное оформление капчи.
1. Clean.
2. White.
3. Black Glass.
4. Red.
Сохраните настройки и активируйте плагин.
Теперь следует указать reCAPTCHA для Joomla в качестве капчи по умолчанию. Заходим в раздел «Общие настройки» админки Joomla и в разделе «Сайт» в опции «CAPTCHA (по умолчанию)» выбираем «CAPTCHA — reCAPTCHA».
На этом на сегодня все. Спасибо за внимание! Всех Вам благ.