Quantcast
Channel: Официальный форум OkayCMS
Viewing all articles
Browse latest Browse all 741

Техническая оптимизация OkayCMS для поисковых систем :: Ошибки при попытке отправить ответ в Обратная связь :: Автор Вениамин

$
0
0
Доброго времени.
Версия движка: 4.3.0
Модуль: Обратная связь
После нажатия кнопки "Обработать", появляется кнопка "Ответить"
Нажав кнопку "Ответить" появляется popup-форма, вписываем ответ и нажимаем "Ответить", и вылетает "белый экран" с приговором.
Ответ не уходит, хотя в админке отображается.
Решил таким образом:
Файл backend/Helpers/BackendNotifyHelper.php
Ищем функцию feedbackAnswerNotify
Заменяем содержимое на то, что ниже:
КОД: ВЫДЕЛИТЬ ВСЁ

public function feedbackAnswerNotify($answerFeedback)
{
// OLD $this->notify->emailFeedbackAnswerFoUser($answerFeedback->id);
// Нет отправки, т. к. нет id, но есть parent_id
// Также, должен передаваться второй обязательный параметр: "message" (принимающая функция - $text)
$this->notify->emailFeedbackAnswerFoUser($answerFeedback->parent_id, $answerFeedback->message);
ExtenderFacade::execute(__METHOD__, null, func_get_args());
}

После правок письмо ушло пользователю.

Буду наблюдать, не вылезит ли ошибок.
Обнаружу - напишу.

Viewing all articles
Browse latest Browse all 741

Trending Articles