URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID4
Нить номер: 318
[ Назад ]

Исходное сообщение
"Автопометка новых сообщений в форуме"

Отправлено Maxim Chirkov , 05-Фев-09 21:50 
Реализовал автопометку новых сообщений в форуме, которая болталась в планах уже лет 6.
После посещения какого-либо подфорума, если туда не заходить более 30 минут, при следующем заходе значком news будут выделени все добавленные с последнего входа сообщения. Если в подфорум зайти менее чем через 30 минут, будет действовать прошлое значение счетчика последнего захода.

Для тех пользователей которые и без того используют "Пометить прочитанным" автопометку можно отменить в профайле. Без отмены в профайле автопометка сработает только если "пометить прочитанным" было нажато более суток назад.

При реализации пришлось переделать несколько ключевых функций, поэтому прошу сообщать о малеших аномалиях.


Содержание

Сообщения в этом обсуждении
"Автопометка новых сообщений в форуме"
Отправлено pavel_simple , 06-Фев-09 10:52 
>[оверквотинг удален]
>следующем заходе значком news будут выделени все добавленные с последнего входа
>сообщения. Если в подфорум зайти менее чем через 30 минут, будет
>действовать прошлое значение счетчика последнего захода.
>
>Для тех пользователей которые и без того используют "Пометить прочитанным" автопометку можно
>отменить в профайле. Без отмены в профайле автопометка сработает только если
>"пометить прочитанным" было нажато более суток назад.
>
>При реализации пришлось переделать несколько ключевых функций, поэтому прошу сообщать о малеших
>аномалиях.

а они - аномалии похоже присутствуют
форумы -> (вижу "new" в соответствующих ветках)
ветка(например "OpenNET: Виртуальная конференция" "new" присутствует в названиях топиков) ->
захожу в топик -- хмм... а вот у меня показывает что всё это я уже видел -- т.е. "new" на новых постах отсутствует


"Автопометка новых сообщений в форуме"
Отправлено Maxim Chirkov , 06-Фев-09 11:06 
>а они - аномалии похоже присутствуют
>форумы -> (вижу "new" в соответствующих ветках)
>ветка(например "OpenNET: Виртуальная конференция" "new" присутствует в названиях топиков) ->
>захожу в топик -- хмм... а вот у меня показывает что всё
>это я уже видел -- т.е. "new" на новых постах отсутствует

Через shift-reload перечитайте жестко страницу, похоже на то, что старый javascript код прокешировался, так как в ajax отображении и на странице конечной ветки new выставляется через javascript



"Автопометка новых сообщений в форуме"
Отправлено pavel_simple , 06-Фев-09 11:15 
>>а они - аномалии похоже присутствуют
>>форумы -> (вижу "new" в соответствующих ветках)
>>ветка(например "OpenNET: Виртуальная конференция" "new" присутствует в названиях топиков) ->
>>захожу в топик -- хмм... а вот у меня показывает что всё
>>это я уже видел -- т.е. "new" на новых постах отсутствует
>
>Через shift-reload перечитайте жестко страницу, похоже на то, что старый javascript код
>прокешировался, так как в ajax отображении и на странице конечной ветки
>new выставляется через javascript

мммда -- "сам лох" (C) Народная Мудрось

спасибо за внимание и заботу :)