Автор Тема: Проблема с отзывами  (Прочитано 6306 раз)

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Проблема с отзывами
« : Августа 24, 2012, 08:31:09 pm »
Доброго времени суток всем!

Столкнулся вот с какой пробемой:
Включил на сайте предварительную модерацию отзывов.
Когда отправляю отзыв - открываетя окно:
"Благодарим вас, Ваш отзыв успешно отправлен. После проверки модератором он будет виден другим пользователям"
В этом окне жмем "ОК", после чего осуществляется переход по ссылке "мой-сайт/index.php", следующего содержания: "Приносим наши извинения, ведутся технические работы..."
Вопрос напрашивается следующий: как сделать так, чтобы после отправки отзыва юзер оставался на странице товара, а не перенаправлялся на индекс пхп?
« Последнее редактирование: Августа 24, 2012, 08:33:14 pm от Dentar »

nictboom

  • Гость
Re: Проблема с отзывами
« Ответ #1 : Августа 24, 2012, 10:38:32 pm »
самое простое:
 в css_тема/theme/product_detailed.tpl.html найти:
<form action="index.php" method="post" id="review_form"...и заменить(в 2-ух местах) index.php на ./product/{$product_info[14]}

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Re: Проблема с отзывами
« Ответ #2 : Августа 24, 2012, 11:37:21 pm »
хм, заменил. Но почему-то все равно выскакивает "Приносим наши извинения, ведутся технические работы...", и это не смотря на то, что в адресной строке браузера отображается правильная ссылка на товар (переходит если принудительно обновить страницу)

Проделал тоже самое на другом шаблоне - аналогично. Значит нужно курить движок? В пхп не силен, посоветуйте где копать?
« Последнее редактирование: Августа 24, 2012, 11:55:12 pm от Dentar »

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Re: Проблема с отзывами
« Ответ #3 : Августа 25, 2012, 12:30:58 am »
Slamm, спасибо за дельный совет, заглянул). Пишет:
Error mail() has been disabled for security reasons (code: 2) в файле class.phpmailer.php (line: 677)
вот эта строка:
$rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);

Оффлайн Dentar

  • Пользователь
  • **
  • Сообщений: 47
    • Просмотр профиля
Re: Проблема с отзывами
« Ответ #4 : Августа 25, 2012, 01:08:48 pm »
Всем спасибо, разобрался.
На хостинге в настройках PHP была отключена функция mail. Теперь все работает исправно.
« Последнее редактирование: Августа 25, 2012, 03:19:56 pm от Dentar »