пн-пт 9:00 — 18:00
г. Тула, ул. Некрасова, 7, оф. 315
Готовый шаблон настраиваемой формы обратной связи для 1С-Битрикс. Установите модуль для сбора заявок и связи с клиентами на любом сайте. Закажите решение.
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Настраиваемая форма обратной связи — это готовый компонент для 1С-Битрикс, который решает задачу быстрого размещения контактной формы на сайте. Продукт предназначен для ситуаций, когда необходимо получить от посетителя базовые контактные данные (имя, телефон, email, комментарий) без сложной кастомизации через административный интерфейс. Компонент подходит для всех редакций CMS: от «Старт» до «Бизнес», включая редакции «Стандарт» и «Малый бизнес». Решение оптимизировано для работы с композитом и не требует подключения jQuery — обработка формы построена на нативном JavaScript, что положительно сказывается на скорости загрузки страниц.
После установки модуля в папке /bitrix/components/abcwww/ появляется компонент custom.form. Вы можете подключить его на любой странице — как через визуальный редактор, так и вручную в шаблоне. В публичной части форма обрабатывается без участия jQuery, что снижает нагрузку на браузер. Все данные отправляются стандартными средствами 1С-Битрикс. Пользователю не нужно настраивать почтовые события или шаблоны писем — форма готова к работе сразу после размещения на странице.
Решение ориентировано на веб-мастеров, владельцев бизнеса и разработчиков, которым нужно быстро внедрить форму обратной связи на сайт без лишних действий. Продукт особенно полезен для редакции «Старт», где инструменты для создания форм ограничены, но также подходит для более старших редакций, когда не требуется сложная CRM-интеграция или многоуровневая валидация. Тематика бизнеса не имеет значения — компонент универсален для любых сайтов: от интернет-магазинов до корпоративных порталов и лендингов. Если ваша задача — получить контакт от клиента с минимальными затратами времени на настройку, это решение будет оптимальным.
Настройки компонента позволяют выбрать предустановленные поля формы из предложенного списка, отсортировать их и задать обязательные. Для предустановленных полей зарезервированы имена полей: CF_NAME, CF_PHONE, CF_EMAIL, CF_COMMENT. Есть возможность добавить в форму дополнительные поля (атрибут name), название полей можно добавить тут же через разделитель == (пример: COMPANY==Компания) - префикс CF_ в настройках не нужно писать, он добавится в шаблоне автоматически. Очевидно, что названия дополнительных полей не должны дублировать предустановленные.
Поле комментария можно выбрать и отсортировать в настройках списка предустановленных полей, но есть настройка, позволяющая выводить это поле в конце списка после остальных текстовых полей, игнорируя сортировку.
Можно подключить поле для загрузки файла и настроить проверку на тип и размер загружаемого файла. У поля файла в форме предустановлено имя CF_FILE.
В процессе обработки на сервере все поля формы экранируются, у предустановленных полей телефона и email идет дополнительная валидация. Подключена js-маска телефона, по умолчанию в настройках включена стилизация Bootstrap 5.
При отправке формы идет проверка CSRF-токена.
Антиспам
В настройках компонента можно активировать дополнительный антиспам, который проверяет у пользователя наличие работающего js в браузере и реализует сравнение произвольной контрольной строки на стороне сервера и клиента.
Внимание! Если по какой-то причине в шаблоне сайта не реализовано подключение js-файлов ядра битрикса (другими словами, нет вызова метода $APPLICATION->ShowHead() в header.php), то антиспам будет работать некорректно, нужно отключить соответствующий чекбокс в настройках компонента
Отправка EmailЕсть настройка включения отправки письма на Email, при установке модуля автоматически создается почтовое событие ABCWWW_CUSTOM_FORM_FILLING с прикрепленным почтовым шаблоном, но можно указать своё почтовое событие. В настройках компонента есть поле получателя, в нём указывается email, который подхватывается почтовым шаблоном по макросу #EMAIL_TO# (в предустановленном шаблоне макрос #EMAIL_TO# выставлен по умолчанию).
Сохранение данных формыДанные отправленной формы можно сохранить в инфоблок (выбирается в настройках), список отправленных полей сохраняется в поле "описание анонса", для сохранения отправленного файла в инфоблоке необходимо добавить свойство типа файл и указать его символьный код в настройке "Код свойства инфоблока для сохранения файла".
*Условия акции: получить приз можно после заключения договора и реализации заказанной услуги.