Нужно добавить оповещение пользователей о новых статьях на сайте
Подскажите, пожалуйста, как сделать оповещение пользователей о новых статьях на сайте?
Минимум того, что хочется: оповещать всех пользователей, у которых включено оповещение на email (и оповещать соответственно на email). В письме должна быть ссылка на статью, а также информация с названием статьи и раздела в котором статья!
Максимум того, что хочется: в настройках оповещений (в профиле) пользователь выбирает оповещать ли его о новых статьях. Если да, то из каких разделов!
Заранее благодарен!
1. при создании статьи
2. с помощью cron раз в сутки
cmsCore::callEvent('ADD_ARTICLE_DONE', $article);
Думаю можно на него с помощью плагина завязать, логика следующая:
Публикуется статья, плагин собирает ее параметры (название, дату, кто написал и прочее по усмотрению), затем производим выборку из БД пользователей, которые разрешили присылать им уведомления, и после чего шлем сообщения.
При беглом просмотре функционала, мне это видится примерно так
Не совсем подходит под вашу задачу, позволяет вставлять в уведомление только ссылки на статьи одного раздела, но можно слегка подправить запрос и может получиться то, что надо для задачи минимум. Работает по cron.
и выводить в рассылку лучше последние 2 с каждого раздела, а также можно взять блоги, примерно такое приходит с банки.ру, например…
@dekhta, Уже и ТС то нет)))
Надеюсь, с ним все в порядке.😀
Но вообще жаль, так как вопрос все равно актуален, а решения не нашлось