Jump to content



Welcome to JBZoo community !

English: Please, sign in for contact JBZoo techsupport. Accesses in your Email, which came after the purchase.

Russian: Для того чтобы обратиться в русскую техническую поддержку JBZoo — авторизуйтесь с помощью доступов, которые пришли к вам в письме после покупки. Внимание! Доступ туда имеют только тарифы со знаком «плюс». Подписки JBZoo без "+" форум расценивает как забаненные, поэтому для общения в публичном разделе используйте отдельный аккаунт (легко зайти через социальную сеть). Если форум вас не пускает, почистите куки браузера


Submitter

SUPPORT TOPIC File Information

  • Submitted: Dec 18 2015 19:40
  • Last Updated: Feb 13 2017 07:28
  • File Size: 148.19KB
  • Views: 2772
  • Downloads: 246
  • Оф. сайт/страница: Перейти
  • Демо: Перейти
  • Версия JBZoo: 2.0.x
  • Версия Zoo: 3.0 и выше
  • Версия Joomla: Только 3.x
  • Яндекс.Кошелек: Сказать СПАСИБО

Previous Versions

  • 26 Dec 2016 Download FL Universal Form - элемент универсальной формы 2.0
  • 27 Jan 2016 Download FL Universal Form - элемент универсальной формы 1.1
  • 18 Dec 2015 Download FL Universal Form - элемент универсальной формы 1.0

Download FL Universal Form - элемент универсальной формы
version: 2.1

* * * * * 8 Votes
форма форма обратной связи форма заказа ajax конструктор формы



Screenshots
Описание


Элемент 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.

Шаблон 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>
Установка

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

P.S.

Элемент версии 2.0 был переписан чуть менее, чем полностью. Что-то может не работать, это факт, поэтому советую обкатать на тестовом сайте. Если Вы безумец, то можете ставить поверх с пересохранением настроек и отсутствием претензий ;-)
Почти полное отсутствие свободного времени и разочарование в тестировании на стороне обрекает бесплатные расширения на простой. Это усугубляется частыми вопросами об обновлении халявного БЕСПЛАТНОГО расширения. Поэтому если кто-то спросит, когда будет новая версия, этот человек не получит ни ответа, ни поддержки. А еще бы я вообще запретил таким людям скачивать свои расширения, если бы у меня была такая возможность.

Поддержкой своих расширений я занимаюсь исключительно в свободное от работы время (его мало), исключительно на этом форуме (не нужно писать мне в ЛС с криками, что у Вас не работает, пишите в тему поддержки) и исключительно бесплатно, не беря на себя никаких обязательств. Вы используете элемент так, как есть.

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


What's New in Version 2.1 (See full changelog)

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


Screenshots

Screenshots Screenshots Screenshots Screenshots Screenshots Screenshots


Офигенная форма для связи с автором материала, Дмитрий большое спасибо за труды!

    • 2
  • Report
Photo
sergey.gutnikoff
Dec 03 2016 22:20

При отправке ругается

Uncaught SyntaxError: Unexpected token < in JSON at position 0

Где найти ошибку?

    • 0
  • Report

Random Files





  • 166 Total Files
  • 8 Total Categories
  • 29 Total Authors
  • 11771 Total Downloads
  • Schema - Microdata JSON+LD Latest File
  • CB9TOIIIA Latest Submitter

user(s) are online (in the past 15 minutes)

members, guests, anonymous users

Click to return to top of page in style!