Лучший Ответ SmetDenis , 03 June 2014 - 10:15
Посмотрел код Zoo еще раз.
Оказывается я был не прав. Извиняюсь.
Есть два варианта.
Правильный. сложный и без хаков
Сделать отправку через триггеры - системное событие 'comment:saved'
Пример реализации можно посмотреть тут
administrator\components\com_zoo\events\comment.php saved()
В вашем случае функция будет иметь следующий вид
$comment = $event->getSubject(); $app = $comment->app; $new = (bool) @$event['new']; $item = $comment->getItem(); $author = JFactory::getUser($item->created_by); if ($new && $author->id) { $app->comment->sendNotificationMail($comment, array($author->email), 'mail.comment.reply.php'); }
Либо сделать простой хак
в файле administrator\components\com_zoo\events\comment.php saved()
Нужно будет заменить $recipients на ящик автора (как его получить см выше).
Перейти к сообщению