Модуль для создания форм обратной связи с полной настройкой полей, цветов, валидации и безопасности.
Возможности
- ✅ Гибкая настройка полей - возможность включать/выключать поля (имя, телефон, email, сообщение)
- ✅ Настройка обязательных полей - выбор каких полей должны быть обязательными
- ✅ Полная настройка цветов - цвета фона формы, полей, кнопки, текста, границ
- ✅ Валидация данных - проверка email, телефона, длины полей
- ✅ Безопасность - защита от XSS, SQL-инъекций, CSRF атак
- ✅ Popup уведомления - возможность показа сообщений в модальном окне
- ✅ Сохранение в инфоблок - все заявки сохраняются в инфоблок Битрикс
- ✅ Адаптивный дизайн - корректное отображение на всех устройствах
- ✅ AJAX отправка - отправка формы без перезагрузки страницы
Возможности
- ✅ Гибкая настройка полей - возможность включать/выключать поля (имя, телефон, email, сообщение)
- ✅ Настройка обязательных полей - выбор каких полей должны быть обязательными
- ✅ Полная настройка цветов - цвета фона формы, полей, кнопки, текста, границ
- ✅ Валидация данных - проверка email, телефона, длины полей
- ✅ Безопасность - защита от XSS, SQL-инъекций, CSRF атак
- ✅ Popup уведомления - возможность показа сообщений в модальном окне
- ✅ Сохранение в инфоблок - все заявки сохраняются в инфоблок Битрикс
- ✅ Адаптивный дизайн - корректное отображение на всех устройствах
- ✅ AJAX отправка - отправка формы без перезагрузки страницы
- Установите модуль
- Перейдите в настройки модуля: Рабочий стол->Настройки->Настройки продукта->Настройки модулей->Sporina: Формы обратной связи
- Выберите сайты, на которых будет использоваться модуль
- Если нужно, укажите ссылку на соглашение на обработку персональных данных
- Затем нажмите на кнопку "Добавить и сохранить"
- После этого появится инфоблок с разделами для каждого сайта где будут ваши заявки: Рабочий стол->Контент->Формы Sporina-> Результаты форм
- Добавьте нужное количество форм на сайты и настройте их под себя. Добавление осуществляется либо через Визуальный редактор, либо вызовом компонента кодом:
<? $APPLICATION->IncludeComponent ("sporina:forms.feedback", "", Array()); ?> - Готово
ВНИМАНИЕ! Если вы убрали отображение и обязательность какого-то из полей, а оно по прежнему требует заполнения, то проверьте настройки свойств нового типа инфоблока "Формы Sporina"