FL Universal Form - элемент универсальной формы Zoo Joomla

v. 2.2 Бecплатно

Элемент для Zoo позволяет создать и вывести почти любую форму, работающую на Ajax.

FL Universal Form - элемент универсальной формы Zoo Joomla
  • Описание

    Элемент FL Universal Form - элемент универсальной формы, который позволяет создать и вывести почти любую форму и отправить сообщение адресату или адресатам без перезагрузки страницы, добавив в письмо дополнительные данные.

    Настройки

    • Email - адрес, на который отправляется сообщение (администратор сайта, автор материала, адреса из дополнительного поля). Элемент поддерживает отправку сообщения нескольким адресатам;
    • Дополнительные Email - адреса электронной почты, разделенные через запятую, на которые также будет отправлено сообщение;
    • Тема письма - тем письма электронной почты;
    • Дополнительные данные - дополнительные данные, которые элемент может отправить вместе с введенными данными - ID материала, название материала, автор материала, ссылка на материал и IP-адрес;
    • Успешная отправка - сообщение, которое отображается после успешной отправки сообщения;
    • Неудачная отправка - сообщение, которое отображается после неудачной отправки сообщения;
    • Поля - список полей в форме заказа. Поддерживается выбор полей text, email И textarea. Кроме типа поля можно выбрать необходимость его заполнения в форме, а также задать подсказку и placeholder;
    • Включить Captcha - включить проверочное поле;
    • Вопрос Captcha - вопрос для проверочного поля, отобразится в виде Placeholder на проверочном поле;
    • Ответ Captcha - ответ для проверочного поля;
    • Ошибка Captcha - сообщение, которое отображается при неправильном вводе проверочного поля;
    • Текст перед формой - текст, который может выводится перед формой;
    • Popup окно - элемент может выводится в popup окне;
    • Popup скрипт - скрипт, с помощью которого элемент может быть вызван во всплывающем окне - uikit, bootstrap и fancybox;
    • Текст кнопки - текст кнопки, отправляющей форму;

    Особенности

    Дизайн элемента сверстан под UIkit. Но изменить дизайн на любой другой совсем нетрудно.

    Элемент будет работать на обычной версии Zoo. В настройках отдельного материала можно выключить отображение формы, для этого есть настройка в виде радио кнопки Да/Нет.

    Элемент может отправлять сообщение не только на email администратора и автора материала, но и на множество дополнительных адресов электронной почты. Их необходимо через запятую перечислить в поле Дополнительные Email.

    Элемент автоматически проверяет заполненность необходимых полей text и textarea, а также правильность заполнения необходимого поля email.

    Шаблон письма расположен в файле /tmpl/email.php. При необходимости Вы легко можете поправить его под себя.

    Хотя элемент может отображаться во всплывающем окне, Вы должны понимать, что у Вас уже должен быть подключен скрипт выбранного popup окна. Элемент сам по себе не подключает эти скрипты.

    Количество полей элемента ограничено Вашим разумом. Технически элемент это никак не ограничивает.

    Если на почту вместо данных формы приходят кракозябры, то в файле fluniversal.php Вам необходимо явно задать кодировку php функции, раскодировав строку 214 и закомментировав строку 215.

    Для кастомизации элемента можно изменить классы, которые присваиваются полям при проверке (при error и success), а также блоку с оповещением  об успешной или неудачной отправке сообщения. Для этого в файле /tmpl/fluniversalform.php необходимо изменить классы на свои при инициализации плагина формы.

    <script type="text/javascript">
    	jQuery('#<?php echo $this->identifier; ?>').FlUniversalForm({
    		url: '<?php echo $link; ?>',
    		element: '<?php echo $this->identifier; ?>',
    		errorRowClass : 'uk-form-danger',
    		successRowClass : 'uk-form-success',
    		errorFormClass : 'uk-alert-danger',
    		successFormClass : 'uk-alert-success'
    	});
    </script>

    Куда говорить спасибо?

    На мороженое дочке

  • FL Universal Form - элемент универсальной формы Zoo Joomla
    FL Universal Form - элемент универсальной формы Zoo Joomla
    FL Universal Form - элемент универсальной формы Zoo Joomla
    FL Universal Form - элемент универсальной формы Zoo Joomla
    FL Universal Form - элемент универсальной формы Zoo Joomla
    FL Universal Form - элемент универсальной формы Zoo Joomla
  • Совместимость

    Joomla 3+

    Установка

    Через стандартный установщик Joomla.
  • История версий

    • Версия 2.2

      • Добавлена настройка, которая позволяет выбрать элемент, содержащий адрес электронной почты для отправки формы
    • Версия 2.1

      • Исправлена ошибка валидатора
      • Исправлена работа при нескольких элементах формы на странице
    • Версия 2.0

      • В список поддерживаемых полей добавлены следующие типы полей Select, Radio, CheckBox, File
      • Добавлена валидация каждого поля на выбор из списка: Нет, Обязательно, Число, Email, Ссылка, Буквы и цифры
      • Добавлены 3 дополнительные шаблона для отправки Email для тех, кому необходимо и знает, как этим пользоваться
      • Добавлены отдельные настройки для файлового поля
      • Добавлена верстка для popup Bootstrap 2 и Bootstrap 3 (почти не тестировалось)
      • Добавлена очистка формы после успешно отправленного сообщения
      • Добавлено закрытие формы после успешно отправленного сообщения
      • Добавлена стандартная reCAPTCHA (необходима настройка стандартного плагина)
      • Добавлен текст, который отображается на кнопке при отправке
    • Версия 1.1

      • добавлена опция настройки текста на кнопке всплывающего окна формы
      • исправлен баг с подсказкой
      • исправлена работа множественного вывода формы на странице
    • Версия 1.0

      Нет изменений


Комментарии