Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

МОДУЛЬ ДЛЯ 1С-БИТРИКС

АБВ сайт

Настраиваемая форма обратной связи

Модуль упрощает и ускоряет создание форм обратной связи, вынося все настройки в параметры компонента. Решение подходит для редакции «Старт» и других версий, когда требуется простая форма без длительной настройки и сборки в административной панели. В модуль добавлена поддержка Композита. После установки в папке /bitrix/components/abcwww/ появляется компонент custom.form.

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

Опубликовано
20.11.2025
Обновлено
24.06.2026
Версия
1.2.0
Установлено
50 - 99 раз
Подходящие редакции
Старт, Стандарт, Малый бизнес, Бизнес
Адаптивность
Да
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
АБВ сайт

Что умеет решение

Модуль упрощает и ускоряет создание форм обратной связи, вынося все настройки в параметры компонента. Решение подходит для редакции «Старт» и других версий, когда требуется простая форма без длительной настройки и сборки в административной панели. В модуль добавлена поддержка Композита.

После установки в папке /bitrix/components/abcwww/ появляется компонент custom.form. Его можно подключить на странице вручную или через визуальный редактор.

Обработка формы в публичной части использует нативный JavaScript, подключение jQuery не требуется. На одной странице можно разместить несколько компонентов, но для каждой формы необходимо указать уникальное значение в параметре «Название формы».

Компонент позволяет создавать настраиваемую форму обратной связи из набора предустановленных полей. В настройках доступны выбор нужных полей, их сортировка и указание обязательных к заполнению. Зарезарезервированные имена для стандартных полей: CF_NAME, CF_PHONE, CF_EMAIL, CF_COMMENT.

Дополнительные поля создаются через атрибут name. Имя поля и его отображаемый текст задаются через разделитель == (пример: COMPANY==Компания). Префикс CF_ добавляется автоматически, поэтому вводить его в настройках не требуется. Имена пользовательских полей не должны совпадать с именами предустановленных.

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

Поддерживается добавление поля для загрузки файлов с настройкой проверки допустимых типов и максимального размера. Имя поля по умолчанию — CF_FILE. Тип файла по умолчанию ограничен форматом jpg.

При обработке на сервере все данные экранируются. Для полей телефона и email выполняется дополнительная валидация. Включена JavaScript-маска ввода телефона. По умолчанию активна стилизация под Bootstrap 5.

При отправке формы выполняется проверка CSRF-токена.

Антиспам

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

Внимание! Если в шаблоне сайта по какой-либо причине не подключены файлы ядра Bitrix (отсутствует вызов метода $APPLICATION->ShowHead() в файле header.php), антиспам будет работать некорректно. В этом случае необходимо отключить соответствующий чекбокс в настройках компонента.

Отправка Email

Предусмотрена настройка включения отправки писем на Email. При установке модуля автоматически создается почтовое событие ABCWWW_CUSTOM_FORM_FILLING с прикрепленным шаблоном, однако можно указать собственное событие. В настройках компонента задается поле получателя; указанный email подхватывается почтовым шаблоном по макросу #EMAIL_TO# (в предустановленном шаблоне макрос #EMAIL_TO# настроен по умолчанию).

Сохранение данных формы

Данные формы сохраняются в системе.

Данные отправленной формы сохраняются в выбранный инфоблок. Список переданных полей записывается в поле «Описание анонса». Для сохранения загруженных файлов в инфоблоке необходимо создать свойство типа «Файл» и указать его символьный код в настройке «Код свойства инфоблока для сохранения файла».

Если «Настраиваемая форма обратной связи» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.

ИСТОРИЯ ОБНОВЛЕНИЙ

Что нового

4 выпусков
1.2.0 (20.06.2026)Последнее обновление

Исправлена валидация MIME-типов для предотвращения загрузки произвольных типов файлов

1.1.3 (11.05.2026)

Рефакторинг js-функционала компонента

1.1.2 (19.03.2026)

Добавление поддержки композита, добавление защиты от double-submit

1.0.9 (25.12.2025)

Исправление ошибки описания модуля при запросе обновлений с сервера

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Бесплатна ли установка?
Само решение распространяется бесплатно. Услуги по установке, настройке и доработке согласуются отдельно. Для работы нужна совместимая платформа и подходящая лицензия на неё.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения