[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: уведомления
Crash2007
объясните пожалуйста как сделать такую фишку как например вконтакте..
напротив "Мои сообщения" число непрочитанных...
очень интересует...
единственное что приходит в голову..---для каждого пользователя создаётся поле в бд для "непрочитанных сообщений" "недобавленных друзей"и.т.п....
какие идеи у вас есть??



Спустя 28 минут, 44 секунды (18.04.2010 - 23:32) inpost написал(а):
Каждое сообщение имеет поле: "Статус", и его параметры: прочитанный, непрочитанный, удаленный и т.д.
Так вот подсчитывается кол. сообщений непрочитанных - это и есть то число =)

Спустя 15 минут, 38 секунд (18.04.2010 - 23:47) Crash2007 написал(а):
угуу!!понятно!
а если например надо уведомить всех пользователей о новом комментарии?
(ведь если использовать этот пример, один пользователь прочитает клмментарий, и уведомление исчезнит(для всех пользователей)..) как быть здесь??

Спустя 1 день, 17 часов, 1 минута, 17 секунд (20.04.2010 - 16:49) Crash2007 написал(а):
ответьте плз))

Спустя 8 минут, 12 секунд (20.04.2010 - 16:57) waldicom написал(а):
Тут много способов...
Например, сделать одну таблицу, в которой будет айди сообщения и айди пользователя, который его прочитал (больше подходит, если сообщения рассылаются всем на сайте)
Можно сделать таблицу, в которой будет сообщение, отправитель, получатель и флаг, который показывает состояние сообщения (доставлено, прочитано и т.д)
Да дофига много способов


_____________
Рисую на PHP :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.