Уведомления каждые n-количество дней

Если человек подписан на определённый блог, а посты в нём публикуются раз 7 за день, то его почта потихоньку засоряется — лично мне было бы неприятно видеть картину из 7 сообщений о новых топиках на одном сайте. У меня это вызвало бы отключить всякую рассылку.

Как сделать чтобы уведомления допустим приходили раз в сутки? или раз в неделю? а лучше чтобы пользователь сам мог настроить это? И чтобы в одном письме была вся информациях о новых топиках…

Думаю это не просто в реализации, но вещь стоящая и нужная.

27 комментариев

avatar
кто бы взялся?
avatar
Чтобы в почте приходило с задержками, то есть за н-ое время, или в блоке на сайте?
avatar
именно в почте. То есть идет накопление писем, а потом, предположим раз в 3 дня, организуется список всех уведомлений и одним письмом отправляется на почту.
avatar
согласен, интересное дополнение.
  • Rush
  • 0
avatar
Очень хорошее замечание.
avatar
присоединяюсь, дополнение пригодилось бы
avatar
В теме
avatar
да, это нужно, готов участвовать в коллективном заказе
avatar
Задумка интересная, но мне кажется нужно просто в этом случае уведомлять человека что на топик такой то, оставили новых комментариев столько то, за N-ное количество времени…
avatar
Да дело даже не в комментария по большей части, а в объёме этих топиков… Хотя и то и другое должно быть как-то скомпоновано и не на каждый комент\топик новое письмо должно приходить…
avatar
Это я с Вами согласен…
avatar
и чтоб можно было в настройках выбрать — уведомлять раз в сутки, каждые три дня, раз в неделю (только по субботам) или оставить как есть — уведомлять моментально.
Всё равно у меня голосовать за топики можно целый месяц.
avatar
вот мы всё пишем пишем, а никто не пишет, что реально знает как это сделать. Некому браться, что ли?) Может стоит орту в ЛС чиркнуть? или еще каким сильным разработчикам?
avatar
Давай топик создадим в соответствующем блоге. Вещь нужная, но внимания со стороны разработчиков вообще никакого. Это печально. М.б. именно из-за неправильного расположения топика.

Кому тут деньги отдавать?!
avatar
Могу перенести топик в Биржу заказов
avatar
Эээм… эээ… о_0 Так чего ждем-с???
avatar
сделано
avatar
$config['module']['notify']['delayed'] = true; // Указывает на необходимость использовать режим отложенной рассылки сообщений на email

?
avatar
это не совсем то. я не знаю что это точно, но уверен, что это не то что я описывал в посте =)))
avatar
Отложенная отправка уведомлений на почту, которую можно повесить на крон раз в час, раз в неделю или раз в месяц.
avatar
но при этом всё равно будет куча сообщений, а не сгруппированное в одно?
avatar
этот параметр не включен в стандартный конфиг по умолчанию?
avatar
Не ясно какой алгоритм будет у запрашиваемой функции. В настоящий момент рассылается почта в момент отправки сообщения на сайте. Т.е. вы получаете его мгновенно. Если этого не будет в чём смысл уведомлений? Ждать поступления N-сообщений? Время «Ч» тогда может и не наступить совсем. Для отправки по таймеру нужен cron на сервере.
ИМХО самый простой способ для уведомлений использовать ящик Google. Там аналогичные сообщения собираются в цепочку и особо не мешают.
А вообще, было бы неплохо получать уведомления через jabber.
  • FSA
  • 0
avatar
Если новых топиков хотя бы по 10-20-30 в день, пользователи массово отрубают уведомления, потому что почтовый ящик от 10-20-30 ежедневных писем захламляется неимоверно.

Речь идет о чем-то вроде ежеnдневного дайджеста, «все уведомления за последние n часов-дней в одном письме».

Для мгновенных оповещений есть RSS, и он со своей задачей справляется; почта предполагает несколько другой ритм.
avatar
Крон так крон. Не вижу в этом проблемы.
avatar
Я, например, пользуюсь Gmail, где все сообщения группируются в цепочки по теме письма, поэтому такой проблемы нет. Так что всем советую.
avatar
Ты всем моим посетителям посоветуешь? )))
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.