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

Subject:*
Name/Email:*
Message Icon:*
       
Select*
Message:*


    


Click the Preview to see the content in action.
Options:*
 
 
 
 
Attach file*
   

Maximum file size: 100Kb;  Allowed extensions: zip jpg gif png  
Images at the max. Size 640 X 800 pixels. 
Confirmation Code*
9 - 4 = ?  
Input the result from the expression
Maximum attempts you can try: 10
*
   
*
* = Required

Re: Индикаторы новых сообщений
by Oops on 2003/6/26 8:41:39

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

Заранее спасибо.
Индикаторы новых сообщений
by Andrey_Ra on 2003/6/20 9:18:17

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

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