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

icms 2.5.1

#1 4 августа 2016 в 13:19
icms 2.5.1
Для примера, при создании объектов, есть возможность поставить галочку "Получать новые отзывы по e-mail"

Нужно подобное для получения уведомлений (кто-то оставил комментарий) для всех типов контента. Есть ли подобное в коробке icms 2.5.1 или быть может подскажете как это реализовать?
#2 4 августа 2016 в 14:39
В компоненте комментариев есть хук 'comment_before_add'. Подписывайтесь на него (в новом контроллере или в каком либо существующем) и по примеру компонента сообщений делайте что-то вроде этого:

  1. //
  2. // Отправляем уведомление на почту
  3. //
  4. $user_to = cmsCore::getModel('users')->getUser($author_id);
  5.  
  6. if (!$user_to['is_online']) {
  7. cmsCore::getController('messages')->sendNoticeEmail('message_template');
  8. }
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.