Документация для разработчиков
Темная тема

Форма обратной связи


Описание main.feedback

Компонент выводит форму для отправки сообщения с сайта на E-mail. Компонент является стандартным и входит в дистрибутив модуля.

Для работы формы не требуется модуль Почта.

Компонент относится к Главному модулю.



Параметры

Поле Параметр Описание
Основные параметры
Использовать защиту от автоматических сообщений (CAPTCHA) для неавторизованных пользователей USE_CAPTCHA [Y|N] При отмеченной опции для неавторизованных пользователей будет использоваться CAPTCHA при создании сообщений.
Сообщение, выводимое пользователю после отправки OK_TEXT Задается текст сообщения, выводимый пользователю после отправки.
E-mail, на который будет отправлено письмо EMAIL_TO Задается E-mail, на который будет отправлено письмо (будет отображен в форме для отправки сообщений в поле Ваш E-mail).
Обязательные поля для заполнения REQUIRED_FIELDS Указываются поля формы, которые будут обязательными для заполнения.
Почтовые шаблоны для отправки письма EVENT_MESSAGE_ID Указывается почтовый шаблон, на основе которого будут отправляться письма.

Если компонент размещён на сайте, настроен, но сообщения не приходят, необходимо:

  • С помощью Проверки системы необходимо убедиться что почта уходит с сайта.
  • Убедиться, что есть активный почтовый шаблон FEEDBACK_FORM.
  • Убедиться, что в шаблоне проставлен валидный адрес в поле Кому.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:main.feedback","",Array(
		"USE_CAPTCHA" => "Y",
		"OK_TEXT" => "Спасибо, ваше сообщение принято.",
		"EMAIL_TO" => "my@email.com",
		"REQUIRED_FIELDS" => Array("NAME","EMAIL","MESSAGE"),
		"EVENT_MESSAGE_ID" => Array("5")
	)
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Valery Morozov
Сообщение не промодерировано, возможны ошибки и неточности.
Здравствуйте всем,
у меня тут https://sunbow.ru/firms/452/2984/april-internet раскрывающаяся через slideToggle jquery форма обратной связи.
После отправки формы она оказывается снова закрыта.
Можно ли  как-то сохранить открытый статус после отправки?

Код
<span class="moretext" oncl ick="$(this).next().slideToggle(300)">Написать на контактный e-mail организации</span>
<div id="mail_form" class="block-toggle-noborder-off">
 <FORM>...
</div>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх