Добрый день! Подскажите, пожалуйста, как сделать что бы после отправки письма, пользователь оставался на той же страницы. То есть не было редиректа на страницу отправки сообщений.
Как избежать перенаправления посетителя на страницу отправки сообщения после отправки сообщения?
21.05.2012 16:33
На форму идет пост, так что без редиректа только возможно, если сделать отправку данных на скрипте.
Делается минут 5-10
Делается минут 5-10
21.05.2012 16:41
Я сделал грубо, о таком способе везде горят как о очень-очень плохом. Так что на свой страх и риск.
Я внес изменения в ядро.
host/app/code/core/Mage/Contacts/controllers
файл IndexController.php
В низу файла, у меня с 113 строчки, надо внести изменения в трех местах:
$this->_redirect('contact');
где 'contact' - страница где установлена форма отправки сообщений.
Еще раз повторю, этот способ самый плохой из всех возможных, но из-за нехватки времени использую его.
Я внес изменения в ядро.
host/app/code/core/Mage/Contacts/controllers
файл IndexController.php
В низу файла, у меня с 113 строчки, надо внести изменения в трех местах:
$this->_redirect('contact');
где 'contact' - страница где установлена форма отправки сообщений.
Еще раз повторю, этот способ самый плохой из всех возможных, но из-за нехватки времени использую его.