Как сделать оповещение о новых статьях

Нужно добавить оповещение пользователей о новых статьях на сайте

 
Посетитель
small user social cms
Медаль
Сообщений: 269
Добрый день, уважаемое сообщество!
Подскажите, пожалуйста, как сделать оповещение пользователей о новых статьях на сайте?
Минимум того, что хочется: оповещать всех пользователей, у которых включено оповещение на email (и оповещать соответственно на email). В письме должна быть ссылка на статью, а также информация с названием статьи и раздела в котором статья!
Максимум того, что хочется: в настройках оповещений (в профиле) пользователь выбирает оповещать ли его о новых статьях. Если да, то из каких разделов!
Заранее благодарен!
Мой первый проект которым я занимаюсь больше месяца ))) http://in-army.com/
Посетитель
small user social cms
Медаль
Сообщений: 269
Также интересует сложность реализации двумя путям
1. при создании статьи
2. с помощью cron раз в сутки
Мой первый проект которым я занимаюсь больше месяца ))) http://in-army.com/
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 266
В frontend.php, есть событие:

cmsCore::callEvent('ADD_ARTICLE_DONE', $article);

Думаю можно на него с помощью плагина завязать, логика следующая:
Публикуется статья, плагин собирает ее параметры (название, дату, кто написал и прочее по усмотрению), затем производим выборку из БД пользователей, которые разрешили присылать им уведомления, и после чего шлем сообщения.

При беглом просмотре функционала, мне это видится примерно так zst
Редактировалось: 1 раз (Последний: 15 апреля 2013 в 01:45)
http://watson-studio.com
Посетитель
small user social cms
Медаль
Сообщений: 269
Честно говоря мне тоже. Сейчас изучаю структуру плагина. Буду писать плагин. Спасибо за Ваше мнение.
Мой первый проект которым я занимаюсь больше месяца ))) http://in-army.com/
Посетитель
small user social cms
Медаль
Сообщений: 266
v
http://watson-studio.com
Посетитель
small user social cms
Сообщений: 26
Дело нужное!
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Когда-то делал напоминание пользователям о существовании сайта.
Не совсем подходит под вашу задачу, позволяет вставлять в уведомление только ссылки на статьи одного раздела, но можно слегка подправить запрос и может получиться то, что надо для задачи минимум. Работает по cron.
Хватит париться, живи как нравится!
Посетитель
small user social cms
Медаль
Сообщений: 269
Марат, спасибо большое! Чуть позже обязательно рассмотрю этот вариант. Пока остановился на варианте с плагином. при создании статьи оповещение будет автоматически рассылаться. Возможно не лучший вариант, но, по-моему, пока самый простой. Готов выслушать плюсы и минусы
Мой первый проект которым я занимаюсь больше месяца ))) http://in-army.com/
Посетитель
no avatar
Медаль
Сообщений: 649
Александр Корн, напишите решение потом.
Ваш надеждый хостинг для сайтов на InstantCMS: http://instanthosting.ru
Посетитель
small user social cms
Медаль
Сообщений: 269
Dorimen, обязательно
Мой первый проект которым я занимаюсь больше месяца ))) http://in-army.com/
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1106
лучше делать оповещение раз в день по крону, иначе пользователи в спам пропишут рассылку, представляете, если у Вас появятся в сутки 50 новостей :)
и выводить в рассылку лучше последние 2 с каждого раздела, а также можно взять блоги, примерно такое приходит с банки.ру, например...
Комплексный подход к Вашему онлайн-бизнесу: домены, хостинг, сайты.
Продажа качественных доменов.
Посетитель
small user social cms
Медаль
Сообщений: 269
Blackman-st, я это понимаю. Но я разрабатываю под свои нужды, а у меня на сайте нет 50 статей в день. И вряд ли будет. Хотя, если все пойдет так хорошо и будет 50 статей в день, то возможно сделаю через крон. В принципе если делать через крон, то можно и не 2 последние статьи из каждого раздела, а все за сутки. Ведь они все будут в одном письме
Мой первый проект которым я занимаюсь больше месяца ))) http://in-army.com/
Посетитель
no avatar
Сообщений: 8
Так в итоге у ТС получилось сделать требуемое? Можно ли поделиться плагином?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1641
@dekhta, Уже и ТС то нет)))
Посетитель
no avatar
Сообщений: 8
Lora:

@dekhta, Уже и ТС то нет)))

Надеюсь, с ним все в порядке.😀
Но вообще жаль, так как вопрос все равно актуален, а решения не нашлось
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.