Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

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

00 голосов
7
Как правильнее сделать форму обратной связи? Какие шаблоны редактировать?
спросил 11 Июль, 13 от Titan91 (1,120 баллов)

7 Ответы

00 голосов
Взять готовый компонент, если нет особых требований к функционалу - bitrix:main.feedback
ответил 11 Июль, 13 от Pomnep (13,960 баллов)
00 голосов
Нужно использовать компонент main.feedback. В нем есть папка main.feedback\templates\.default\.
1. Если вы хотите просто изменить шаблон под свой дизайн, то копируете папку .default в bitrix\templates\папка шаблона сайта\components\bitrix\. И переименуйте ее.
2. Если требуется подкорректировать принцип работы компонента, т.е. менять файл component.php, то всю папку main.feedback копируйте в \bitrix\components\название папки ваших компонентов\.
ответил 28 Авг, 13 от Hohat (720 баллов)
00 голосов
Вроде тут описано, как добавлять доп поля в компонент http://dev.1c-bitrix.ru/community/webdev/group/78/blog/2102/. Но почему у меня нет такого пункта, как дополнительные поля для компонента Обратная связь?
ответил 26 Ноя, 13 от Titan91 (1,120 баллов)
00 голосов
DZHETIGAPA, по указной вами ссылки, очевидно представлен доработанный одним из разработчиков компонент. А в стандартном компоненте, только что проверил, действительно такого поля нет.
ответил 07 Март, 14 от Hohat (720 баллов)
00 голосов
Скачал я этот обновленный компонент отсюда http://dev.1c-bitrix.ru/community/web...blog/2102/. Подгружаю аяксом без перезагрузки страницы, ввожу данные, но никакие данные на почту ко мне не приходят. Проверил все тоже самое, но без аякса с перезагрузкой страницы - аналогичная ситуация, данные на мыло не приходят. В чем может быть дело? И вообще, где обрабатывается скрипт отправки данных с формы на мыло?
ответил 27 Июнь, 14 от Titan91 (1,120 баллов)
00 голосов
Щас проверил. почему-то даже обычная форма обратной связи без изменений не пересылает данные на мыло. В чем может быть дело?
ответил 28 Окт, 14 от Titan91 (1,120 баллов)
00 голосов
Есть такое событие в component.php компонента main.feedback - $arParams["EVENT_NAME"] = "FEEDBACK_FORM";
Оно запускает шаблон отправки по мылу, который находится:
Рабочий стол > Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны, ну и соответственно тип события "Отправка сообщения через форму обратной связи".
ответил 25 Фев, 15 от Hohat (720 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 15 Сен, 13 от ElfRanger (140 баллов)
0 голосов
7 ответов
спросил 30 Июнь, 13 от Asteria (1,840 баллов)
0 голосов
1 ответ
спросил 29 Июнь, 13 от Rajder (160 баллов)
0 голосов
9 ответов
0 голосов
5 ответов