Перестал работать переход на Новые сообщения.

Теги:авиабаза
 

VUV

втянувшийся

У меня уже довольно давно такая неприятность появилась: Перестал работать переход на Новые сообщения.
То есть, перестала вестись база просмотренных мной сообщений? Раньше, при нажатии на ссылку "Новые сообщения" я всегда попадал к последнему просмотренному мной сообщению, а теперь попадаю на первую страницу темы. Неудобно. Это что-то у меня глюкнуло, или какие-то настройки поменялись?
Помогите, пожалуйста, разобраться.
 
+
-
edit
 

Balancer

администратор
★★★★☆
Сам по себе механизм функционирует. Постоянно сам им пользуюсь.

Совет №1 - попробуй почистить куки в браузере.
 

VUV

втянувшийся

Почистил все, кроме паролей, но не помогло.
 
+
-
edit
 

Accept

втянувшийся

Я обратил внимание, что такое происходит только с авиабазой. С балансера новые сообщения показывает.
 
+
-
edit
 

Balancer

администратор
★★★★☆
Accept> Я обратил внимание, что такое происходит только с авиабазой. С балансера новые сообщения показывает.

Понятно. Было уже у кого-то, выяснили, что то ли на прокси, то ли в системе запрещено в одних доменах использовать скрипты от других. Темы в forums.airbase.ru, а скрипт, прописывающий время просмотра, грузится из balancer.ru. И где-то по пути кем-то режется.

...

Устраню загрузку скриптов из другого домена, переведя в текущий для данной страницы где-нибудь через неделю.
 
+
-
edit
 

Balancer

администратор
★★★★☆
Должно быть исправлено. Но только в обновившихся с этого момента темах.
 
RU Dem_anywhere #03.09.2008 03:03
+
-
edit
 

Dem_anywhere

аксакал

Попутно - может прикрутить к форуму кнопочку "пометить все темы данного форума прочитанными"?
 
+
-
edit
 

Balancer

администратор
★★★★☆
Dem_anywhere> Попутно - может прикрутить к форуму кнопочку "пометить все темы данного форума прочитанными"?

Форум опухнет :) Движок реально помнит все посещённые темы за две крайних недели. Поскольку посещается далеко не всё, то записей не так много. Тысяч 50 сейчас, иногда до 100 тыс. доходит. Если записывать состояние всех обновившихся за это время тем для всех пользователей - это будет уже, наверное, за миллион записей. И время генерации страницы форума будет занимать не десятые доли секунды, а секунды. И форум ляжет :)
 
RU Dem_anywhere #03.09.2008 16:21
+
-
edit
 

Dem_anywhere

аксакал

Не, я про несколько другое.
Чтобы обновить только уже запомненное для конкретного пользователя. Те темы, в которые он не лазил (и которые ему следовательно неинтересны) трогать конечно смысла нет.
 
+
-
edit
 

Balancer

администратор
★★★★☆
Dem_anywhere> Чтобы обновить только уже запомненное для конкретного пользователя.

А толку? :) Ну да, темы, куда он хоть раз заглядывал станут уже прочтнённым. Но все, где он не был - так и останутся непосещёнными.

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

Т.е. непосещённые темы нигде не хранятся и считается, что они для юзера - все новые.

...

Кстати, даже в таком простом виде форум обеспечивает функционал, которого почти ни в одном другом движке нет. Обычно хранится только время последнего (предыдущего) захода юзера на форум и с этого момента все топики помечены новыми. Очень неудобно :)
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru