Форма связи нужна на сайте для связи с администрацией и автором сайта. Это специальный модуль, который обычно состоит из текстовых полей, областей и  кнопки «Отправить».

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

Для CMS Joomla 2.5 существует много расширений для создания формы обратной связи, но я покажу одну из самых популярных и простых — Rapid Contact.

1. Скачайте Rapid Contact и установите. Потом пройдите в «Расширения – менеджер модулей». У вас появится новый модуль, который называется Rapid Contact.

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

2. Его нужно включить и настроить.

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

Email Parameters (Параметры E-mail):

  • Email Recipient (E-mail получателя): – Здесь нужно указать электронный адрес получателя сообщений которые будут отправляться из формы обратной связи.
  • Mail From Name (Имя отправителя письма): – В этом поле нужно указать имя сайта, с которого будут поступать сообщения, например «Блог вебмастера Сереги», то есть формально вы будете получать письма от своего сайта, а не от конкретного пользователя.
  • Mail From Email (E-mail отправителя сообщения): – Здесь нужно указать e-mail отправителя сообщения.

Text Parameters (Параметры текста):

  • Email Label (e-mail – электронная почта): – Здесь указываем название текстового поля, в которое пользователь будут вводить свое имя.
  • Subject Label (тема сообщения): – В этом пункте нужно указать название текстового поля где пользователь будет указывать  тему сообщения, так же вы можете назвать это поле по своему усмотрению, например приспособить ее для введения имени отправителя сообщения.
  • Message Label (текст сообщения): – В этом пункте нужно дать название текстовому полю, которое будет предназначено для основного содержимого письма.
  • Button Text (текст кнопки отправления): – Укажите слово которое будет отображаться на кнопке отправки сообщения, обычно такая кнопка называется «Отправить».
  • Thank you text (благодарность за сообщение): – В этом поле нужно указать тот текст, который будет показываться пользователю после отправки сообщения из формы обратной связи.
  • Error page text (ошибка страницы): – Введите тот текст который будет показываться пользователям, если отправка сообщения не произойдет по той или иной ошибке.
  • No Email Error Message (ошибка – не указан e-mail): – Этот текст будет выводится пользователю, если он не заполнит поле e-mail.
  • Invalid Email Error Message (ошибка – некорректный формат e-mail): — Если пользователь введет некорректно свой адрес электронной почты, то ему будет показываться данное сообщение.
  • Wrong Anti-Spam Text (Неправильный анти-спам текст): – Текст который будет выводиться если пользователь неправильно ответит на анти-спам вопрос.
  • Small Intro Text (Небольшой вводный текст): – А в этом поле можно ввести небольшой вводный текст, который будет отображаться в самом начале формы обратной связи под заголовком, по умолчанию это поле не заполнено.

Size and Color Parameters (параметры размера и цвета):

  • Text Color: (цвет текста): – В этом пункте указывается цвет текста выводимого в блоке «Thank you text (благодарность за сообщение)».
  • Error Text Color (цвет текста ошибки): – Здесь нужно задать цвет текста, который будет выводиться в блоке «Error page text» (ошибка страницы).
  • Email Width (ширина поля e-mail): – Укажите ширину текстового поля предназначенной для ввода электронного адреса.
  • Subject Width (ширина поля тема сообщения): – Укажите ширину текстового поля «Тема сообщения».
  • Message Width (ширина поля текст сообщения): – Задайте ширину поля «Текст сообщения».
  • Button Width (ширина кнопки отправки сообщения): – В этом пункте нужно задать ширину кнопки отправки электронной почты.
  • Label Position (позиция названия текстового поля): – В этом пункте указывается позиция размещения заголовка текстового поля, по вашему усмотрению оно может находиться слева или сверху.
  • Custom CSS (CSS стили): – В этом поле вы можете задать css стили текстовым полям.

URL Parameters (параметры URL):

  • Exact URL (точный URL): – Этот пункт будет полезен если вы пользуетесь протоколом HTTPS, если вам не понятен этот параметр или вы им не пользуетесь, тогда вы смело можете пропускать данную настройку.
  • Disable HTTPS (отключить HTTPS): – Эту опцию так же следует использовать людям, которые понимают о чем идет речь, если нет, тогда его тоже можно пропустить.
  • Fixed URL (Перенаправление URL): – Здесь можно указать следует ли перенаправлять пользователя после отправки электронного сообщения по указанному URL, если вы не желаете делать перенаправление, тогда вы оставьте этот пункт по умолчанию «No».
  • Fixed URL Address (ссылка перенаправления): – В этом пункте указываем адрес, на который будет перенаправлен пользователь, важно чтобы в предыдущем пункте радио-переключатель стоял в позиции «Yes».
  • Anti-spam Parameters (параметры защиты от спама):
  • Enable Anti-spam (включить анти-спам): – В этом пункте можно включить защиту от спама.  Чуть ниже вы должны указать вопрос, который будет задан пользователю перед отправкой сообщения и ответ на него.
  • Anti-Spam Question (вопрос для защиты от спам-ботов): – Вопрос на который пользователь должен будет ответить для того чтобы отправить сообщение.
  • Anti-Spam Answer (ответ на вопрос защиты от спама): – В этом пункте указываем ответ на заданный вопрос, который мы указывали в пункте выше.
  • Anti-Spam Position (позиция блока защиты от спама): – В этом пункте нужно указать, где бы вы хотели разместить блок, с формой анти-спама, возможны два варианта, в начале формы или в конце, где разместить решать вам.

Module Class Suffix Parameter:

  • Module Class Suffix (суффикс класса модуля): — Если вы хотите подключить к этому модулю пользовательские стили оформления CSS, то вы должны указать суффикс класса в этом поле.

3. Все понятно и очевидно. Интересна настройка анти-спам бота. Вы пишите вопрос и указываете ответ в виде числа. Он проверяется при вводе сообщения.

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

4. В настройках модуля также надо поменять название на русское. Указать позицию модуля и параметры отображения. Я сделал, чтобы форма обратной связи висела только на одной странице – Контакты. Как посмотреть позиции модулей на сайте joomla можно прочитать здесь.

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

Также рекомендую статью про создание карты сайта на joomla 2.5.