Каталог решений

Форма обратной связи + конструктор форм

Битрикс модуль "Форма обратной связи +" позволяет отправлять / не отправлять сообщения с сайта, записывать данные в инфоблок, прикреплять файлы вложениями, размещать несколько форм на одной странице, защищать форму скрытой защитой от спама, записывать цели в Яндекс.Метрику, оформлять письма прямо из настроек компонента, поддерживает множество полей, множество настроек, дополнительные jQuery плагины и многое другое. Поддерживаемые поля в конструкторе форм : Текстовое полеПоле E-mailДата и время Дата одиночное поле или множественное Выпадающий список Множественный список Сгруппированный список Поле-разделитель, поддерживает html Флажки (выводятся множ. значения)Флажок один (значение не выводится) Переключатели (радиокнопки) Генератор уникального числа (купона на скидку) Текстовая область Скрытое поле (hidden) Загрузка файлов вложениями или ссылкамиЧисловой счетчик (степпер)Соглашение об использовании Все поля конструктора в любом количестве, порядок задаете Вы сами, пользуйтесь лучше им, он еще будет улучшаться и дополняться. Все возможности модуля Базовая настройка модуля после установки Обратите внимание! При установке полной платной версии, старая бесплатная версия может изменить вид и принцип работы

Форма обратной связи + конструктор форм

Форма обратной связи + конструктор форм

Скриншоты
Описание

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

Опубликовано:
10.12.2012
Обновлено:
26.06.2016
Версия:
3.5.2
Установлено:
Более 1000 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да

Описание решения

Битрикс модуль "Форма обратной связи +" позволяет отправлять / не отправлять сообщения с сайта, записывать данные в инфоблок, прикреплять файлы вложениями, размещать несколько форм на одной странице, защищать форму скрытой защитой от спама, записывать цели в Яндекс.Метрику, оформлять письма прямо из настроек компонента, поддерживает множество полей, множество настроек, дополнительные jQuery плагины и многое другое.

Поддерживаемые поля в конструкторе форм :
  1. Текстовое поле
  2. Поле E-mail
  3. Дата и время
  4. Дата одиночное поле или множественное
  5. Выпадающий список
  6. Множественный список
  7. Сгруппированный список
  8. Поле-разделитель, поддерживает html
  9. Флажки (выводятся множ. значения)
  10. Флажок один (значение не выводится)
  11. Переключатели (радиокнопки)
  12. Генератор уникального числа (купона на скидку)
  13. Текстовая область
  14. Скрытое поле (hidden)
  15. Загрузка файлов вложениями или ссылками
  16. Числовой счетчик (степпер)
  17. Соглашение об использовании
Все поля конструктора в любом количестве, порядок задаете Вы сами, пользуйтесь лучше им, он еще будет улучшаться и дополняться.


Все возможности модуля
Базовая настройка модуля после установки

Обратите внимание!
При установке полной платной версии, старая бесплатная версия может изменить вид и принцип работы
Отзывы (16)
Закладка без названия
1 - 5 из 145
Что нового
3.5.2 (26.06.2016) [x] Фикс обновлений
3.5.1 (26.06.2016) [x] Исправления блока "Отделы/филиалы"
3.5.0 (26.06.2016) [+] Улучшения шаблона модального окна modal
[+] Добавлен jQuery plugin Chosen для оформления выпадающих и множественных списков select
[+] Добавлено новое поле типа password
Ваш пароль@input@type=password@name=password@data-validation=[L>=6]@data-validation-label=Ваш пароль@sort=2@required
[+] Добавлена новая тема шаблона uikit-chosen
https://youtu.be/T4kDJwwO-k4
3.4.0 (24.06.2016) [+] Улучшения шаблона default
[+] Для флажков и переключателей добавлен атрибут @inline
@inline - значения поля выводит в строку блоками, а не на каждой строке отдельно
[+] Для переключателей добавлен атрибут @optional, работает только при включенном плагине iCheck
@optional - скрывает значения поля и показывает кликом по флажку
https://youtu.be/smksOS8DrwY
3.3.3 (30.05.2016) [x] Подстановка полей пользователя в поля формы
3.3.2 (27.03.2016) [x] исправлены ошибки в блоке Отделы/Филиалы, для рассылки писем по разным отделам компании.
3.3.1 (01.02.2016) [x] фикс применения стилей сайта к модальным окнам
3.3.0 (30.01.2016) [+] Сделал подстановку всех макросов полей формы в два сообщения после успешной отправки формы
[+] В констрруктор форм для поля типа "Файл" добавлено ограничение на количество загружаемых файлов
По умолчанию берется максимальное значение из настроек php.ini сервера
[+] В параметрах компонента при первой настройке берется "максимальный размер файла" из настроек php.ini сервера
[+] В раздел настроек "Внешний вид" добавлена опция "Ширина поля, px/%"
3.2.0 (28.12.2015) [+] Добавлена возможность задать класс кнопки вызова модального окна
[+] Добавлен класс uk-width-1-1 чтобы сделать кнопку отправки формы во всю ширину
[x] Исправлена верстка и стили всех плагинов модального окна шаблона modal
3.1.0 (05.11.2015) [+] добавлена тема шаблона uikit-light, тема включается в настройках компонента в разделе "Внешний вид"
3.0.0 (11.10.2015) [+] В поля конструктора добавлен параметр @sort для сортировки полей, пример: @sort=1
[+] В поля конструктора добавлен параметр @group для группировки полей, пример: @group=1
Внимание! Группируются поля по порядку, например поля 1,2,3 можно сгруппировать в @group=1, поля 4,5,6 можно сгруппировать в @group=2, а поля 1,3,9 - нет!
[+] В раздел "Модальное окно шаблона" добавлен параметр "Ширина окна, px", т.е. теперь можно ширину модального окна задавать в настройках компонента
[+] Добавлено новое поле типа счетчик (Stepper), настраивается через data-атрибуты, для поля обязателен класс @class=stepper, задается значение по умолчанию и т.д., пример:
Счетчик@input@type=stepper@name=STEPPER@value=1@class=stepper@required@data-type=int@data-limit=[1,null]@data-arrow-step=1
Работает на jQuery-плагине "Numeric Stepper", настройки плагина задаются через data-атрибуты
2.9.0 (04.10.2015) [+] Обновлен jquery.inputmask до версии 3.2.0, маски для наших стац. и сот. номеров ждем в версии 3.5
[+] Добавлен параметр "Скрытая копия (BCC)"" в раздел настроек компонента "Основные параметры", скрытая копия только для администратора.
[+] Добавлен раздел настроек компонента "Серверные переменные", значения выбранных переменных будут прикрепляться в конце письма для администратора.
[x] Убрано --Выбрать-- для поля Переключатели
[x] Исправлена работа масок после Аякс в шаблоне modal
2.8.1 (21.09.2015) [x] Не работало перенаправление на страницу в шаблоне default версии 2.8.0, если задано.
2.8.0 (09.09.2015) [+] Добавлен AJAX-шаблон формы в модальном окне "modal".
Для работы шаблона необходимо отключить в настройках компонента встроенный "режим AJAX", выбрать "Плагин модального окна", задать текст Кнопки или свою кнопку сделать, которая будет вызывать форму по ее ID.
[+] Добавлены плагины модальных окон: CSS Modal 1, Uikit 2, Bootstrap 3 и соответстующая группа параметров "Модальное окно шаблона"
[+] В шаблоне компонента ".default" раздел "Модальные окна" переименован в "Сообщение после отправки", тут пока работает только плагин "CSS Modal 1"
[+] Добавлена группа настроек "Соглашение", например: флажок "Согласен с публичной офертой", пока не будет выбран, форма не отправится
[+] Для флажков, радиокнопок, выпадающих списков добавлена возможность задать значения по умолчанию параметром @checked, например:
- Вып-й список@select@name=SELECT1@required@values=Опция 1#Опция 2#Опция 3@checked=Опция 2
- Список множ.@select@name=SELECT2@required@multiple@values=Опция 1#Опция 2#Опция 3@checked=Опция 2#Опция 3
- Флажки@input@type=checkbox@name=CHECKBOXES@required@values=Значение 1#Значение 2#Значение 3@checked=Значение 1#Значение 3
- Флажок@input@type=checkbox@name=CHECKBOX@required@value=Да@checked=Да
- Переключатели@input@type=radio@name=RADIO@required@values=Значение 1#Значение 2#Значение 3@checked=Значение 3
перечисление значений также, как в параметре @values.
[x] - Исправлены все найденные ошибки.
2.7.1 (30.07.2015) [x] В заголовки письма добавлен Return-Path, который уведомит отправителя в случае недоставленного сообщения
[x] Исправлена работа формы с $.ajax() (пока без подключения JS работает только php-валидация)
[x] Исправлена ошибка пустого поля "От", когда включена опция подмены, но самого поля e-mail в форме нет, относится к формам заказа обратного звонка.
[x] Добавлены подсказки к служебным полям, в которые можно передавать адрес и наименование товара, относится к формам заказа товара, покупки в 1 клик.
2.7.0 (29.07.2015) [+] Добавлена опция "Текст под сообщением", которая дает возможность выводить html-text под сообщением успешной отправки формы
[+] В валидатор форм добавлены русскоязычные регулярки, конкретно шаблон NAME, PHONE. Теперь маска телефона и валидатор работаю корректно.
Спасибо за помощь и предложения по доработкам модуля Евгению Гладко, WEB-студия «ТвойАдмин». [+] Сообщение выводимое пользователю после отправки формы стало многострочным и поддерживать html
[х] Опция "Прятать форму после отправки" переделана на php и вынесена в "Основные параметры"
[х] Динамические стили каждой формы выводятся в <header>...</header>
[х] Исправлена кодировка для M.Outlook в заголовке From для формата e-mal: Тюнинг-Софт <info[@]tuning-soft.ru>
[х] Исправлена ошибка загрузки файла вложением в копии письма для пользователя
[х] Исправлена ошибка парсера data-атрибутов
2.6.1 (29.06.2015) [x] Исправлена ошибка в верстке [x] Отключены все вызовы jQuery-плагинов по умолчанию
2.6.0 (16.06.2015) [+] Добавлены маски jquery.inputmask
Маски задаются пока только в конструкторе форм через атрибут @data-inputmask таким образом (через одинарные кавычки):
@data-inputmask='mask': '+7(999) 999-9999'
[+] Доп. настройки в раздел "Внешний вид": 1) box-shadow (тень) активного поля, 2) border (рамка) активного поля;
[+] Доработано поле загрузки файлов конструктора форм;
[+] В конструктор форм добавлена возможность задавать отдельно для каждого поля placeholder через атрибут @placeholder, например:
@placeholder=+7(___) ___-____
[+] Демо на моем сайте обновлены + добавлены примеры использования масок, плейсхолдеров и подсветка активных полей отдельно для каждой формы.
2.5.0 (05.06.2015) [+] Загрузка файлов в конструкторе форм.
Пока настройки берутся из раздела "Загрузка файлов", а чтобы не выводились поля для загрузки файлов из этого раздела, необходимо в опции "Число полей" прописать 0, в этом случае будут выводиться только поля загрузки файлов из конструктора форм.
Синтаксис поля для конструктора:
Файлы@input@type=file@name=files@multiple@size=3
[+] Множественная загрузка файлов по кнопке "+ Добавить еще"
[+] Плагин и раздел опций для стилизации чекбоксов и переключателей iCheck v1.0.2 вместо Form Styler, при включении iCheck плагин Form Styler будет отключаться автоматически.
[+] Изменены чуть-чуть стили для темы Uikit
[-] Из настроек компонента удалена опция включения плагина Form Styler, но сам плагин Form Styler остается в модуле для совместимости со старыми версиями модуля.
2.4.0 (27.05.2015) [+] В настройки компонента добавлены опции:
- Шаблон сообщения об ошибке в поле
- Cообщение об ошибке для обязательных файлов
- Cообщение о некорректном e-mail
- Свои классы для обертки формы

[x] Исправлены ошибки верстки и всякие мелочи
p.s. В следующих обновлениях будет новый, очень клевый шаблон!;)
2.3.0 (25.05.2015) [+] Добавлены новые параметры: Выравнивание текста в названии поля, Ширина названия поля.
[x] Изменен код отправки цели в Яндекс. Метрику.
[х] Исправлена ошибка в лэнгах компонента, не все названия фиксированных полей подставлялись в почтовый шаблон.
Установка
Актуальная инструкция по установке и настройке модуля
https://tuning-soft.ru/shop/api.feedback/#tab-settings
Поддержка
Техподдержка
support@tuning-soft.ru

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение