Вход
Главное меню







Индикаторы новых сообщений
#1


Собираюсь доделать систему индикаторов новых сообщений. В связи с этим вопрос о том, как это должно выглядеть:
Вопрос 1. - Когда гасить индикатор о прочтении всей темы?
Вариант 1 - когда прочитаешь последнее сообщение в теме.
Вариант 2 - когда просто откроешь тему (не учитывая прочтение последнего сообщения).

Вопрос 2. - Как отображать индикаторы новых сообщений в теме (их сейчас нет даже в принципе, но они очень полезны).
Вариант 1. - Базируясь на индикаторе всей темы (вопрос 1), если тема не засчитана как прочитанная - то показывать все новые сообщения с момента последнего посещения как новые. Но если тема "прочитанная", то их гасить, т.е. все сообщения как старые.
Вариант 2. - Не опираться на индикатор всей темы, а просто во время текущего посещения показывать все сообщения с момента предыдущего посещения как новые. Даже если их по сто раз прочитать в данном сеансе. Т.е. Сама тема в списке тем будет погашенной - но если в нее войти всегда можно будет увидеть сообщения с последнего посещения. Что это даст: бывает, что новые сообщения есть не только на последней странице (куда обычно заходят продолжая чтение), но если сделать по варианту 1 (как в пхпбб), то после входа на любую страницу в теме - индикаторы гаснут безвозвратно. Но зато такие индикаторы дают возможность видеть новые сообщения если текущий сеанс длится долго и за это время кто-то успел написать сообщения.
Вариант 3. - Учитывать просмотр каждого сообщения в теме, но он возможен только при создании отдельной БД, в которую бы записывались все ID сообщений, которые прочитаны в данном сеансе (пока что это легко может перевалить за 4кб в куках, поэтому реализовать это трудно и нежелательно).

Posted on: 2003/6/20 9:18
 Top  Print  Reply Quote


Re: Индикаторы новых сообщений
#2
Just popping in
Just popping in


Вопрос 1 - Вариант 2
Вопрос 2 - Вариант 2

Заранее спасибо.

Posted on: 2003/6/26 8:41
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project