Ответ: Реализация форума
Насчёт вывода новых - тут просто:
Когда пользователь выходит с форума, ему назначается номер (возрастающий), последнего поста, далее, когда он заходит, ему выводят все темы, где есть сообщения выше номером.
Насчёт не прочитанных - то тут, у каждого пользователя таблица нужна.
Одно глобальное значение, для оптимизации, которое хранит номер самого старого не прочитанного сообщения. Если нажать кнопку - Все сообщения прочитаны, то это число будет номером последнего сообщения на форуме.
Далее, в этой таблице, есть простая запись: номер сообщения, и тру, если прочитан. Если не прочитано, то записи естественно не будет.
Ну и для оптимизации, стимулировать пользователя, почаще жать - все сообщения прочитаны.
Вроди как нормально должно быть..
Я правдо форумов не писал, хз если честно, есть ли лучше вариант? =)
|