Битрикс модуль «TS Умный конструктор форм на инфоблоках»

TS Умный конструктор форм на инфоблоках

TS Умный конструктор форм битрикс на инфоблоках поможет вам в создании различных форм на сайте с хранением данных в инфоблоке и отправкой уведомлений на email.

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

Разработан на самых современных технологиях Битрикс D7, ORM и DataManager
Красивый, современный, анимированный, очень умный интерфейс, попробуйте!
TS Умный конструктор форм на инфоблоках

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


Встроенный тип поля Привязка к платежным системам
Дает возможность выводить в форме платежные системы интернет-магазина списком и переключателями


Встроенная проверка полей не даст отправить форму незаполненной, а подключенные маски помогут посетителю правильно заполнить поле


Разработанная мною, уникальная, скрытая защита от спама, не помешает ни одному посетителю!


Анимированная кнопка отправки формы подскажет пользователю, что форма отправляется и не даст нажать дважды!


Информативное уведомление скажет само за себя, форма успешно отправлена!


Форма может отправляться на почту


Может записываться в инфоблок, заявка точно не потеряется, если на сайте тормозит почта!


Форма полностью совместима с инфоблоками, здесь все поля - это свойства инфоблока!
Но это еще не все настройки, много дополнительных настроек еще в самом компоненте, который форму выводит.


Две встроенные темы + 5 цветов


Интегрированная Яндекс.Метрика и Веб-аналитика для отправки целей


Возможность выбора версий jQuery в настройках компонента
Никакой зависимости от JS Битрикс, все полностью на jQuery


Загрузка файлов


И многое другое, что уже есть и еще предстоит сделать, функции модуля почти безграничны!

Конструктор форм

Поддерживаются почти все Базовые и некоторые Пользовательские типы свойств, а именно:

Базовые типы
S - Строка
N - Число
L - Список
F - Файл
E - Привязка к элементам
G - Привязка к разделам

Пользовательские типы
S:HTML - HTML/текст
S:DateTime - Дата/Время
S:UserID - Привязка к пользователю
E:EList - Привязка к элементам в виде списка

Два встроенных типа установятся с модулем:
E:APIFD_ESList - Привязка к элементам с группировкой по разделам
S:APIFD_PSList - Привязка к платежным системам

+ если в инфоблоке, куда идет запись элементов, будут разделы, то можно выводить эти разделы в форме (Привязка к разделам текущего инфоблока), для этого создайте новое свойство инфоблока типа Привязка к разделам и не выбирайте в настройках свойства никакой инфоблок.

Возможно некоторые типы будут работать, но я их пока не тестировал, пишите необходимые типы, я буду постепенно их добавлять, можно свои типы добавить.

jQuery-плагины


Установка модуля обычная, вы можете:

  1. Установить демо-версию модуля на свой сайт по кнопке Тестировать (N) дней введя в всплывающем окне адрес своего сайта, пример: https://tuning-soft.ru

  2. Купить модуль, активировать и загрузить на сайт по инструкции из раздела Помощь
    Как купить Битрикс модуль?
    Как активировать Битрикс модуль?

Требования

- Версия Битрикс 15+
- Работает на всех редакциях, где есть модуль "Инфоблоки"
Соответствующие проверки на совместимость будут при установке модуля, если что-то будет не совместимо или отключено, он об этом сообщит.

Установка подробно

1) Установка обычная из маркетплейс или по купону после покупки модуля по инструкции выше.

2) На странице установки модуля вы можете установить и демо-данные, прочитайте и сделайте, как там написано, все установится без дополнительной настройки.

3) Посте установки модуля и демо-данных, вы увидите новую страницу, где будет ссылка для перехода к демо-форме, перейдите по ссылке, должна открыться страница с формой.

4) Пробуйте отправлять форму, она должна работать по умолчанию.
Если вдруг не будет работать, возможно есть ошибки JS, попробуйте в настройках компонента отключить jQuery, по умолчанию она включена.

5) Если форма сработала, вы увидите соответствующее сообщение об успешной записи.

6) Далее переходите в админку, найдите там инфоблок:
Контент -> Конструктор форм -> Обратная связь

Если при установке модуля вы выбирали свой Тип инфоблока, то найдите в нем установленный инфоблок Обратная связь

Все, сюда будут записываться заявки пользователя из формы.

Технические данные

Опубликован:
07.11.2016
Обновлен:
15.07.2017
Версия:
1.5.3
Установок:
50 - 99
Битрикс:
Первый сайт, Старт, Стандарт, Малый бизнес, Эксперт, Бизнес
Адаптивность:
Да
Композит:
Да

История версий

Версия 1.5.3
[x] Фикс закрытия модального окна
Версия 1.5.2
[x] Алерты соглашений заменены на стилизованные
Версия 1.5.1
[x] Фикс обязательных полей загрузки файлов
Версия 1.5.0
[+] Добавлен режим работы в модальном окне, включается в настройках компонента.
Версия 1.4.1
[x] Сообщения загрузки файлов переведены на русский
[x] Плагин Jquery.inputmask вынесен в ядро модуля TS Front-end framework (api.core)
Все настройки плагина есть на этой странице, как применить в компоненте читайте в документации на моем сайте
https://github.com/RobinHerbots/Inputmask
Версия 1.4.0
[+] Добавлена поддержка свойств типа файл, загрузка файлов.
- Допустимые расширения задаются в настройках свойства, в форме может быть несколько свойств с загрузкой фалов, в разном порядке, с разными настройками, но лимиты на размер файлов и их количество задаются в настройках компонента, там же есть подсказки и максимально разрешенные php значения в названии параметров.
- Файлы загружаются во временную папку: /upload/api_formdesigner
- После отправки формы и при удалении пользователем они удаляются.
- Обязательно задавайте лимиты на размер и количество файлов, иначе можно закачивать гигабайты фильмов на ваш сервер за секунды, например:
- Максимальный размер файла: 10M
- Максимальное количество: 5

Обязательно установите обновления модуля TS Front-end framework (api.core), без него ничего работать не будет!
Версия 1.3.0
Добавлена поддержка 152-ФЗ о персональных данных
Добавлены настройки:
1) Выводить условия Пользовательского соглашения
В этом случае можно вывести флажок и рядом много всякого html-текста
2) Выводить соглашение на обработку персональных данных
В этом случае можно вывести либо строку, либо ссылку на соглашение, подойдет для тех, кто не знаком с html-версткой, если указать там ссылку, то весь текст станет кликабельный.
Чтобы все это проверить, достаточно открыть настройки компонента, поставить галки и сохранить настройки, все включится по умолчанию с примерами текстов.
Версия 1.2.3
[x] Исправлена запись html-свойства для просмотра в виз. редакторе [x] Исправлена обработка спец. символов в письме
Версия 1.2.2
[x] Сделал всем классам кода поля префикс afd-field-, например:
afd-field-name, afd-field-email, afd-field-message
Версия 1.2.1
[х] Исправлена ошибка отправки php-кода в письме и запись в свойство типа HTML/text
Версия 1.2.0
[+] Добавлена поддержка всех пользовательских свойств инфоблока, но некоторые не работают, например, Яндекс.Карта, все пока еще не тестировались.
Версия 1.1.0
[+] Добавлен авторесайз текстовых полей при наборе текста
[x] Фикс подмены полей От кого и Кому для отправляемых писем
[x] Фикс кэширования данных
Установка модуля