На данной странице представлена демонстрационная версия формы обратной связи:
Заказать обратный звонок
Форма обратной связи или обратного звонка с использованием загрузки на AJAX. Из преимуществ перед обычными формами обратной связи можно отметить:
- Тип формы определяется в настройках, можно выбрать обратный звонок или сообщение.
- Возможность выбора получателя непосредственно в форме (например один из отделов организации: сервис, продажа, бухгалтерия). В качестве получателей используются элементы инфоблока.
- Загрузка формы на AJAX, что позволяет не отображать код формы на страницах сайта (особенно актуально при сквозном размещении), и как следствие форма оказывает меньшее влияние на СЕО.
После того как нажали «Установить» в маркетплейс и попали в административный раздел Вашего сайта отмечаем чекбокс напротив «Решение «Форма обратной связи / звонка»» и нажимаем кнопку «Загрузить»
Принимаем условия лицензионного соглашения
Решение загружается и необходимо его установить
Если решение установлено, то система оповещает вас об успешной установке
Если при установке возникли трудности сделайте скриншот ошибки и задайте вопрос в обсуждении данного модуля в маркетплейс.
Далее необходимо разместить и настроить компонент обратной связи на странице.
На нужной Вам странице перейдите в режим редактирования:
В панели компонентов редактора найдите установленный компонент (путь к компоненту PIXELB → Формы → Форма обратной связи AJAX)
Установите компонент на страницу разместив в необходимом месте в редакторе и сохраните страницу.
После установки компонента на страницу необходимо произвести настройку его параметров, в противном случае компонент выдаст предупреждение:
Рассмотрим параметры компонента с стандартным шаблоном поставляемым вместе с компонентом по умолчанию:
Название параметра | Описание |
Подключить системную библиотеку JQUERY (Если в шаблоне не подключена библиотека JQUERY) | Для работы компонента необходима библиотека JQUERY. Если в шаблоне сайта не подключена библиотека JQUERY установите данный чекбокс. |
Использовать CAPTCHA | При включенном чекбоксе в форме будет отображаться CAPTCHA для защиты от автоматической рассылки сообщений |
Сообщение об успешной отправке письма | Задает текст сообщения отображаемого пользователю при успешной отправке формы |
Сообщение о неудачной попытке отправки письма | Задает текст сообщения отображаемого пользователю при ошибке отправки формы |
Сообщение о незаполненных полях | Задает текст сообщения отображаемого пользователю при не заполненных обязательных полях. К данному тексту добавляется список незаполненных полей |
Заголовок всплывающего окна | Задает текст заголовка формы находящийся в верхней части всплывающего окна формы |
Текст триггера | Текст располагающийся на кнопке открытия формы |
Электронная почта получателя сообщения | Адрес электронной почты на который будут поступать сообщения с заполненными формами |
В компоненте существует возможность предоставлять пользователю выбор дополнительных получателей формы. Для того, чтобы задать дополнительные адреса используются элементы инфоблока.
Последующие параметры предоставляют возможность задать инфоблок и свойства для отображения пользователю и установки дополнительных получателей формы.
Пример:
На сайте создан инфоблок «Адреса», у инфоблока созданы свойства «email» «Адрес» и «Дополнительное название».
В настройках установлены:
Инфоблок для получения дополнительных адресов получателей сообщения: Адреса
Свойство инфоблока содержащее адрес получателя: email
Свойство инфоблока для отображения: Адрес
Свойство инфоблока для отображения: Дополнительное название
В итоге в форме отобразится список получателей:
При отправке форма будет доставлена на адрес электронной почты заданный в параметре «Электронная почта получателя сообщения» и на адрес электронной почты указанный в свойстве элемента инфоблока «email» того элемента, который выбрал пользователь при заполнении формы.
Название параметра | Описание |
Инфоблок для получения дополнительных адресов получателей сообщения | В списке указывается инфоблок, элементы которого будут использоваться для построения выпадающего списка дополнительных получателей формы (если не задан, список дополнительных получателей отображаться не будет) |
Свойство инфоблока содержащее адрес получателя | В списке указывается свойство элемента инфоблока которое будет использовано как адрес электронной почты дополнительного получателя формы (если не задан, список дополнительных получателей отображаться не будет) |
Свойство инфоблока для отображения | В списке указывается свойство элемента инфоблока отображаемое вместо названия элемента инфоблока (если не задано, будет отображаться название элемента инфоблока) |
Свойство инфоблока для отображения | В списке указывается дополнительное свойство элемента инфоблока отображаемое совместно с указанным в предыдущем параметре (если не задано, будет отображаться либо название элемента инфоблока, либо значение заданное в предыдущем параметре) |
Свойство инфоблока обязательно заполненное у элемента | Позволяет задать свойство по которому будут отбираться элементы инфоблока для построения списка дополнительных получателей. В список дополнительных получателей будут попадать только элементы у которых данное свойство заполнено. |
Время кэширования выборки из инфоблока | Задает время на которое будут сохраняться результаты выборки из базы данных |
Подпись к списку | Подпись к списку дополнительных адресов получателей |
Подпись к контактным данным | Подпись к списку полей формы |
Поля для заполнения | Поля отображаемые в форме |
Поля обязательные для заполнения | Поля обязательные для заполнения, если какое-либо из полей указанных в данном списке не заполнено пользователем, будет отображаться ошибка отправки формы. |
Тип почтового шаблона | Тип почтового шаблона |
Почтовый шаблон для отправки сообщения | Почтовый шаблон на основании которого будет формироваться сообщение с данными формы |
Максимальная длина данных | Максимальная длина данных допустимая для ввода в поля формы. |
ID формы | Идентификатор формы, если на странице расположено несколько форм, необходимо установить различные идентификаторы для каждой из форм |
Отображать правила отправки формы | При отмеченном чекбоксе будет отображаться чекбокс с правилами заполнения формы (политикой конфиденциальности) |
Адрес страницы с политикой обработки персональных данных | Адрес ссылки на страницу содержащую правила заполения форм или политику конфиденциальности |
Использовать иконку | Выбор иконки для отображения на триггере формы |