Как правильнее сделать форму обратной связи? Какие шаблоны редактировать?
11.07.2011 17:58:42
Как правильнее сделать форму обратной связи? Какие шаблоны редактировать?
|
|
|
|
11.07.2011 18:06:54
Взять готовый компонент, если нет особых требований к функционалу - bitrix:main.feedback
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
11.07.2011 19:21:56
Вроде тут описано, как добавлять доп поля в компонент
|
|
|
|
11.07.2011 21:20:25
Скачал я этот обновленный компонент отсюда
|
|
|
|
11.07.2011 21:33:26
Щас проверил. почему-то даже обычная форма обратной связи без изменений не пересылает данные на мыло. В чем может быть дело?
|
|
|
|
12.07.2011 13:24:35
Да. Письмо приходит. с этим проблем нет. А вот через битрикс как-то не хочет приходить.
|
|
|
|
12.07.2011 13:27:29
почтовый шаблон FEEDBACK_FORM есть?
Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны
Прекрасная жизнь начинается с прекрасных мыслей...
|
|
|
|
12.07.2011 13:28:12
Есть такой шаблон.
|
|
|
|
12.07.2011 13:36:55
А в поле кому ваш e-mail?
Что дает запрос?
/bitrix/admin/sql.php?lang=ru&del_query=Y интересует поле "SUCCESS_EXEC" для строки с "EVENT_NAME"=FEEDBACK_FORM
Прекрасная жизнь начинается с прекрасных мыслей...
|
|||
|
|
12.07.2011 13:50:54
В поле кому стоит #EMAIL_TO#. Это как я понимаю берется из компонента формы обратной связи.
|
|
|
|
12.07.2011 17:42:00
Собственно сообщение о заполнении формы обратной связи может уходить на административное мыло.
Что у вас заполнено вот здесь: |
|
|
|
14.07.2011 01:58:16
Тут у меня мое мыло. Я везде, где можно было, поменял ан свое мыло.
|
|
|
|
19.07.2011 15:52:02
|
|||||
|
|
19.07.2011 16:37:09
Попробовал все отсюда. Только не смог удалить файлы из папки managed_cache.
Что еще можно сделать, чтобы исправить ситуацию? |
|
|
|
19.07.2011 16:49:11
Прекрасная жизнь начинается с прекрасных мыслей...
|
|
|
|
19.07.2011 18:13:12
Спасибо. Я это раньше нашел. И все получилось, но с перезагрузкой страницы.
Но у меня задача сделать загружать форму обратной связи через ajax. То есть я просто делаю ajax запрос на форму обратной связи и она появляется. Заполняю все поля, жму отправить, но форма не работает. Запрос же с самой формы пока идет без ajaxa, а просто с перезагрузкой страницы Как можно реализовать форму обратной связи, подгружаемую аяксом. А то у меня сложности возникли. кто может подсказать? |
|
|
|
19.07.2011 18:22:05
Возможно, это вам пригодится: |
|||
|
|
20.07.2011 02:18:30
Спасибо, но это не то:) Форму аяксом я подгружаю без проблем, но вот данные не обрабатываются скриптом. Вот думаю как решить этот вопрос. Как я понял вся логика находится в component.php и нужно именно там корректировать.
|
|
|
|
20.07.2011 06:42:40
Сколько вы уже часов потратили на решение проблемы?
Сколько стоит час вашей работы? В маркетплейсе такая форма за 300 рублей лежит.
Что нам стоит, сайт построить? - Нарисуем, будет жить!
|
|
|
|
20.07.2011 10:28:16
Если честно, то пока где-то час потратил. Есть другие проблемы. Просто, пока занимаюсь решением других задач, может кто-нибудь что стоящее напишет.
Тем более я новичек в Битриксе. Мне на перспективу выгоднее сутки потратить на решение проблемы, но решить ее самому, чем покупать непонятные решения других пользователей. |
||||
|
|
|||