Forum Webscript.Ru
Программирование => Теория, алгоритмы и стандарты => Тема начата: AlieN от 10 Июня 2006, 19:03:21
-
Дано
Cобственный движок форума.
Форум могут читать и гости и авторизованные юзеры
Нужно
При посмотре форума напротив каждой темы выводить значок есть ли в теме новые ответы с момента последнего прочтения темы. (в принципе реализовал, храня в базе данные про каждого юзера)
Тоже самое при просморте списка форумов (вот как это сделать даже не представляю).
Смотрел сурс phpbb нихрена не понял.
-
Вот нашел пару хаков похожих на твоё описание:
http://www.phpbbhacks.com/download/3508
http://www.phpbbhacks.com/download/5899
-
Хаки написаны видимо для форума, который я написал :)
-
AlieN, темы, наверное, в разделах форумов ;) и у них есть идентификатор раздела форума.
Считаешь новые темы одновременно делаешь джоин на разделы форумов по идентификатору раздела. В тех разделах, где количество непрочитанных (неотвеченных) тем для одного пользователя равняется нулю, там ничего не выводишь :)
Надеюсь, я все правильно понял.
-
А если тем становится много? База повесится.
-
а почему бы не использовать cookies?
-
AlieN:
А если тем становится много? База повесится.
а если человек не заходил много дней, то ему выводится, что все форумы непрочитаны, а дальше в каждом форуме уже разруливаем, как хочется ;)