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

image

25.09.12
Comments 5

В сегодняшней статье мы научимся создавать форму обратной связи для CMS Joomla. На всякий случай объясню новичкам, для чего она нужна. Форма обратной связи – это специально предназначенный модуль, который обычно состоит из текстовых полей, областей и  кнопки «Отправить», с помощью него посетители сайта могут отправлять сообщения администратору. В текстовые поля вводят информацию о пользователе, обычно это: - ФИО, email и текст сообщения, после заполнения этих полей отправляют письмо владельцу сайта при помощи кнопки «Отправить».

Для CMS Joomla 2.5 существует много расширений для создания формы обратной связи, мы же сегодня поговорим об одном из них, который позволяет в кратчайшие сроки создать простую форму связи только с самыми необходимыми полями, имя, e-mail и текст сообщения, этот модуль называется Rapid Contact. Скачать его можно пройдя на сайт разработчика.

После того как скачаете модуль, приступим к его настройке. Зарегистрируйтесь в панели администратора, затем пройдите в «Расширения -> Менеджер расширений» и нажав на кнопку «Обзор» загрузите расширение.

После того как Rapid Contact будет загружен, пройдите в «Расширения –> менеджер модулей», у вас появится новый модуль, который называется Rapid Contact:

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

Пройдите в настройки модуля, для этого кликните по его названию, или, отметив напротив него чекбокс, нажмите на иконку «Изменить», которая находится в верхней части панели управления.

Рассмотрим левую часть настроек. Здесь все стандартно, как и с остальными модулями. В поле «Заголовок», задайте заголовок формы обратной связи. Далее выберите нужно ли публиковать заголовок на сайте. Затем выберите позицию модуля в шаблоне сайта. Ниже нужно изменить состояние модуля на «Public (опубликовано)». Так же не забудьте про то, что модуль нужно привязать к пунктам меню, для этого выберите «Опубликовать на всех страницах», блок этих настроек находится в самом низу страницы.

Основные параметры

Теперь рассмотрим основные настройки модуля по пунктам:

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

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, то вы должны указать суффикс класса в этом поле.

После того как вы создадите форму обратной связи обязательно проверьте как она работает, также, учтите, что если вы тестируете работу модуля на локальном сервере, то есть на «Денвере», письма не будут приходить к вам на почту, все письма будут приходить на Денвер в папочку, «webserwers/tmp/!sendmail/».

Tags: 

Комментарии

Майя 28.11.12

Здравствуйте! Установила этот модуль согласно Вашим рекомендациям. Подскажите, а как в нем убрать вопросы на английском, которые появляются сверху - anti-spam questions? Например, у меня сейчас написано How many eyes has a typical person? А хотелось бы по-русски... Или вобще убрать.

Аят 15.12.12

В модуле есть Anti-spam Parameters (параметры защиты от спама). Enable Anti-spam (включить анти-спам): – В этом пункте можно включить защиту от спама. Чуть ниже вы должны указать вопрос, который будет задан пользователю перед отправкой сообщения и ответ на него.
Anti-Spam Question (вопрос для защиты от спам-ботов): – Вопрос на который пользователь должен будет ответить для того чтобы отправить сообщение.
Anti-Spam Answer (ответ на вопрос защиты от спама): – В этом пункте указываем ответ на заданный вопрос, который мы указывали в пункте выше.
Anti-Spam Position (позиция блока защиты от спама): – В этом пункте нужно указать, где бы вы хотели разместить блок, с формой анти-спама, возможны два варианта, в начале формы или в конце, где разместить решать вам.
тренируйтесь!!

Светлана 05.01.13

Спасибо за модуль. Скажите, а как можно добавить дополнительное поле, мне например нужны "Имя" и "Телефон".
Пробовала по аналогии существующих полей, появляются нужные поля, но в этом случае после нажатия на кнопку отправки - белый экран.

Луция 05.11.13

скажите, можно ли указать нескольких получателей сообщения в поле Email Recipient?

Светлана, попробуйте хроноформ, там можно создавать любое число полей

Rjurik 26.06.14

А вот как изменить цвет шрифта в поле Message?
Или в нем же использовать фон, как и в остальных полях.

Комментировать