Компонент форм aiContactSafe для Joomla 2.5 и его настройка

Здравствуйте уважаемые читатели блога lessons-joomla.ru. Давайте рассмотрим компонент форм aiContactSafe для Joomla 2.5. Этот компонент отлично подходит для создания форм обратной связи. Работая с Joomla 1.5 я задался поиском нормального расширения для обратной связи. Встроенный компонент обратной связи в Джумла 1.5 меня не устраивал. Требовалось возможность вкладывать в форму различные вложения. Так я наткнулся на компонент aiContactSafe. Он меня вполне устроил своей огромной функциональностью.

Вот краткое описание его возможностей:

  • Captcha имеет возможность настройки языка, а также легко настраивается под дизайн вашего сайта;
  • Разные поля в форме для разных профилей пользователей;
  • Неограниченно количество полей;
  • Добавление префикса и суффикса в поле;
  • Перенаправление на указанную страницу после успешного отправления сообщения;
  • Поддержка SEF от ARTIO JoomSEF или sh404SEF. Также вы можете использовать стандартный Joomla SEF
  • Мультиязычность (языковые файлы или JoomFish)
  • Языковые файлы для Русского, Английского, Арабского, Болгарского, Чешского и т.д. языков
  • Подробные инструкции для каждой административной страницы;
  • Блокировка пользователей по IP;
  • Блокировка сообщений, которые содержат слова из списка запрещенных слов, который вы сами можете редактировать;
  • Автоматическая блокировка IP с которого периодически приходят сообщения с запрещёнными словами;
  • Запись в базе данных IP с которых были отправлены сообщения
  • Расширенные возможности конфигурации;
  • MVC архитектура;
  • Шаблоны электронной почты;
  • Определённый порядок полей для каждого профиля.

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

Как настроить компонент aiContactSafe в Joomla 2.5

Теперь рассмотрим как его настроить. Установка стандартная через «Расширения» - «Менеджер расширений». Далее идем в «Компоненты» - «Формы обратной связи» - «Профайлы».

Идем в «Компоненты» - «Формы обратной связи» - «Профайлы»

Здесь видим созданные по умолчанию две формы.

Видим созданные по умолчанию две формы aiContactSafe

Заходим в профайл Default form.

Заходим в профайл Default form aiContactSafe

В принципе тут все интуитивно понятно. Как я отмечал в aiContactSafe имеются подробные инструкции для каждой административной страницы.

Наиболее важная опция в настройках профайла – «Электронный адрес». Введенные посетителем сайта данные будут отправлены именно на этот адрес. Рекомендую проверить, доходят ли отправленные через форму обратной связи сообщения на ваш e-mail. По собственному опыту знаю, что бывают проблемы с e-mail на mail.ru.

Да и не забудьте сказать посетителю слова благодарности после успешной отправки данных. Сообщение, которое увидит пользователь после заполнения формы, можно указать в поле «Сообщение благодарности» настроек профайла.

Обращу ваше внимание на некоторые моменты. Это три желтые кнопки Edit contact, , Edit email. Edit contact это настройка контактной формы. При нажатии на нее открывается форма редактирования.

Открывается форма редактирования aiContactSafe

Так же все понятно. Редактируем под себя и сохраняем. Кнопка Edit CSS позволяет отредактировать по своему вкусу положение полей на странице. Опытным путем можете подобрать.

Кнопка Edit CSS aiContactSafe  позволяет отредактировать по своему вкусу положение полей на странице

Edit email позволяет настроить шаблон обратного письма. В принципе оставьте здесь все по умолчанию.

Edit email aiContactSafe позволяет настроить шаблон обратного письма

С вкладкой «Профайл» в общем разобрались. Теперь как нам настроить необходимые для нас поля? Заходим на вкладку «Поля».

Заходим на вкладку «Поля» aiContactSafe

Рассмотрим на примере одного поля. Заходим в поле aics_name.

Заходим в поле aics_name aiContactSafe

Здесь тоже интуитивно все понятно. Меняем Name допустим на Имя ФИО.

Меняем в aiContactSafe Name допустим на Имя ФИО

Отмечаем или убираем галочки «Необходимое поле» «Включать в тело письма».

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

Выбор типа поля в aiContactSafe осуществляется соответствующим выпадающим списком

Вот мы и рассмотрели общую настройку компонента aiContactSafe в Joomla 2.5.

Да и чуть не забыл. Как привязать форму контактов к пункту меню? Идем в «Меню» – «Создать пункт меню» в выборе типа пункта меню выбираем aicontactsafe - Contact Form.

Идем в «Меню» – «Создать пункт меню» в выборе типа пункта меню выбираем aicontactsafe - Contact Form

Обзываем наш пункт меню как нужно и в Select profile выбираем наш профиль. Сохраняемся.

Обзываем наш пункт меню как нужно и в Select profile выбираем наш профиль

Вот теперь все. Все вопросы задавайте в комментариях.

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