Как правильнее сделать форму обратной связи? Какие шаблоны редактировать?
|
Как правильнее сделать форму обратной связи? Какие шаблоны редактировать?
|
|
|
|
|
|
Взять готовый компонент, если нет особых требований к функционалу - bitrix:main.feedback
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
|
Вроде тут описано, как добавлять доп поля в компонент . Но почему у меня нет такого пункта, как дополнительные поля для компонента Обратная связь?
|
|
|
|
|
|
Щас проверил. почему-то даже обычная форма обратной связи без изменений не пересылает данные на мыло. В чем может быть дело?
|
|
|
|
|
|
Да. Письмо приходит. с этим проблем нет. А вот через битрикс как-то не хочет приходить.
|
|
|
|
|
|
почтовый шаблон FEEDBACK_FORM есть?
Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны
Прекрасная жизнь начинается с прекрасных мыслей...
|
|
|
|
|
|
Есть такой шаблон.
|
|
|
|
|
|
А в поле кому ваш e-mail?
Что дает запрос?
/bitrix/admin/sql.php?lang=ru&del_query=Y интересует поле "SUCCESS_EXEC" для строки с "EVENT_NAME"=FEEDBACK_FORM
Прекрасная жизнь начинается с прекрасных мыслей...
|
|||
|
|
|
|
В поле кому стоит #EMAIL_TO#. Это как я понимаю берется из компонента формы обратной связи.
|
|
|
|
|
|
Собственно сообщение о заполнении формы обратной связи может уходить на административное мыло.
Что у вас заполнено вот здесь: |
|
|
|
|
|
Тут у меня мое мыло. Я везде, где можно было, поменял ан свое мыло.
|
|
|
|
|
|
|||||
|
|
|
|
Попробовал все отсюда. Только не смог удалить файлы из папки managed_cache.
Что еще можно сделать, чтобы исправить ситуацию? |
|
|
|
|
|
Прекрасная жизнь начинается с прекрасных мыслей...
|
|
|
|
|
|
Спасибо. Я это раньше нашел. И все получилось, но с перезагрузкой страницы.
Но у меня задача сделать загружать форму обратной связи через ajax. То есть я просто делаю ajax запрос на форму обратной связи и она появляется. Заполняю все поля, жму отправить, но форма не работает. Запрос же с самой формы пока идет без ajaxa, а просто с перезагрузкой страницы Как можно реализовать форму обратной связи, подгружаемую аяксом. А то у меня сложности возникли. кто может подсказать? |
|
|
|
|
Возможно, это вам пригодится: |
|||
|
|
|
|
Спасибо, но это не то:) Форму аяксом я подгружаю без проблем, но вот данные не обрабатываются скриптом. Вот думаю как решить этот вопрос. Как я понял вся логика находится в component.php и нужно именно там корректировать.
|
|
|
|
|
|
Сколько вы уже часов потратили на решение проблемы?
Сколько стоит час вашей работы? В маркетплейсе такая форма за 300 рублей лежит.
Что нам стоит, сайт построить? - Нарисуем, будет жить!
|
|
|
|
|
|
Если честно, то пока где-то час потратил. Есть другие проблемы. Просто, пока занимаюсь решением других задач, может кто-нибудь что стоящее напишет.
Тем более я новичек в Битриксе. Мне на перспективу выгоднее сутки потратить на решение проблемы, но решить ее самому, чем покупать непонятные решения других пользователей. |
||||
|
|
|
|||