A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 303

SimpleForm - модуль joomla для создания контактной и заказной формы

SimpleForm - модуль joomla для создания контактной и заказной формы

Автор: Mowshon.
Опубликовано 29 марта 2012
и помечено как: , , .

Просмотров: 4054.
Подписаться на комментарии по RSS.

SimpleForm - модуль joomla для создания контактной и заказной формы

Здравствуйте дорогие читатели. Сегодня мы научимся как быстро сделать контактную форму и заказную форму. SimpleForm является простым и достаточно удобным модулем, с помощью которого вы сможете создавать любые формы любой сложности. Модуль работает на AJAX, отправка данных происходит без перезагрузки страницы. В параметрах модуля есть специальный параметр "Код формы" в которого можно вписывать HTML код, JavaScript код и CSS код. Модуль является очень функциональным, можно создать самые сложные формы заказа.

 Для начало нам нужно скачать модуль и установить его через админку joomla ("Расширения->Установить/Удалить"), далее через "Расширения->Менеджер модулей->SimpleForm2" задаем параметры модулю.

Скрин параметров модуля:

SimpleForm - модуль joomla для создания контактной и заказной формы

Разрешить кэширование - Кэшировать ли содержимое модуля.

Суффикс класса CSS модуля - Суффикс для добавления к классу CSS модуля для индивидуальной настройки нашего SimpleForm.

E-mail - ставьте email на который будут приходить письма от посетителей.

Тема письма - ставьте тему всех писем

JavaScript функция обработки формы - название функции, которая будет вызываться перед отправкой данных на сервер.

Код формы - начинка всего модуля, можно использовать HTML, JavaScript и CSS-код.

Текст после обработки формы - текст который будет показан посетителю после удачной обработки формы, можно использовать HTML-код.

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

SimpleForm - модуль joomla для создания контактной и заказной формы

Довольно симпатичная форма обратной связи, использую на всех моих joomla проектов - работает идеально.

Если вам нужно проверить валидность введенных емайлов, тогда вам необходимо регулярные выражения для проверки полей модуля:

Для проверки URL:
~^((https?|ftp)\:\/\/)?[a-z0-9]+[a-z0-9-.]*\.[a-z]{2,4}$~
Для проверки номера телефона в формате: +0(000)000-000 или +000(00)00-00-00 
~^\+[0-9]+\([0-9]{2,4}\)[0-9\-]+$~
Для проверки электронной почты:
~^[0-9a-z\.\-_]+@[a-z0-9]+[0-9a-z\.\-]*?\.[a-z]{2,4}$~

Вставляя в код формы такой HTML-код:

{form}
{element label="Ваше имя" type="text" required="required" error="Введите ваше имя" /}
{element label="Ваше сообщение" type="textarea" required="required" error="Введите ваше сообщение" /}
{element label="Какой сайт вам нужен:" type="select"}
      {option label="Сайт визитка" value="Сайт визитка" /}
      {option label="Корпоративный сайт" value="Корпоративный " /}
      {option label="Онлайн магазин" value="Онлайн магазин" /}
{/element}

{element label="Сроки выполнения сайта:" type="checkbox"}
      {option label="7 дней" value="7 дней" /}
      {option label="14 дней" value="14 дней" /}
      {option label="30 дней" value="30 дней" /}
{/element}

{element type="submit" value="Отправить ответ" /}
{/form}
Получаем такую форму:

SimpleForm - модуль joomla для создания контактной и заказной формы

Как видите, через параметр код формы можно создать чудеса. Имея знания в HTML-код, можно сделать отличную анкету на сайте или заказную форму. Если не знаете HTML-код это не проблема, можете искать в интернете видеокурсы по HTML их там полно или пишите в комментариях что за форма вам надо.

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)