отправка в уведомлении автора комментария или топика

Мне захотелось сделать на сайте, чтобы когда приходит письмо с уведомлением, в нем указывалось кто автор (топика или комментария). Так как опять-таки не нашла я по поиску ответов на свой вопрос… пришлось разбираться самой.
первым делом поправила шаблон — по аналогии с тем шаблоном где указывается автор, добавила:
от «<a href="{$DIR_WEB_ROOT}/profile/{$oUserFrom->getLogin()}/">{$oUserFrom->getLogin()}</a>» 

затем изменила в файле notify.class.php — там где нужно добавила UserEntity_User $oUserFrom и $this->oViewerLocal->Assign('oUserFrom',$oUserFrom);
В итоге уведомления вообще не отправляются а тому кто откомментировал ему показывается табличка с предупреждением «try a later» вроде… что еще нужно сделать чтобы все сработало правильно?

2 комментария

avatar
в файле notify.class.php смотришь необходимую функцию, например
Отправляет юзеру уведомление о новом комментарии в его топике

Имя юзера, отправившего коммент содержит переменная $oUserComment, её в шаблоне и прописываешь
<a href="{$DIR_WEB_ROOT}/profile/{$oUserComment->getLogin()}/">{$oUserComment->getLogin()}</a>
avatar
спасибо большое! более-менее понятен принцип, с комментариями разобралась :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.