Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Переход к последнему непрочитанному сообщению

Keeper Syberia
post Четверг, 22 января 2015, 10:10
Отправлено #1


Безумец
*****

Группа: Пользователи
Сообщений: 716
Регистрация: 22 окт. 2006
Пользователь №: 18 598





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

Точнее работает это так, как только я захожу на форум (например в 9.30), он считает это точкой в которой я прочитал все темы.

Если я зайду затем в 17.30, то меня будет перекидывать на сообщения с 9.30, даже в темах которые я и вовсе не читал.

Это же стандартный форумный движок, почему такое поведение странное?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
УльтраБлокС
post Четверг, 22 января 2015, 10:27
Отправлено #2


Очень скорая помощь
******

Группа: Пользователи
Сообщений: 1 664
Регистрация: 17 июня 2009
Из: Москва
Пользователь №: 32 448





Потому, что сложно реализовать это таким образом. Ибо тогда придётся для каждого пользователя хранить таблицу со списком тем (даже не тем, а страниц) и флажками прочитано-не прочитано. Это значительно повысит нагрузку на базу данных и её объём, а главное - почти никому не нужно. Поэтому непрочитанные темы вычисляются по дате захода.


--------------------
user posted imageuser posted imageuser posted imageuser posted imageuser posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Keeper Syberia
post Четверг, 22 января 2015, 14:18
Отправлено #3


Безумец
*****

Группа: Пользователи
Сообщений: 716
Регистрация: 22 окт. 2006
Пользователь №: 18 598





QUOTE (УльтраБлокС @ Четверг, 22 января 2015, 11:27)
Потому, что сложно реализовать это таким образом. Ибо тогда придётся для каждого пользователя хранить таблицу со списком тем (даже не тем, а страниц) и флажками прочитано-не прочитано. Это значительно повысит нагрузку на базу данных и её объём, а главное - почти никому не нужно. Поэтому непрочитанные темы вычисляются по дате захода.
*


Всмысле сложно реализовать? Это стандартная возможность этого форумного движка, на всех сайтах работает.

Всмысле никому не нужно? Это одна из главных фич которая есть на форумах.
Каждый раз мотать по 10 страниц в поиске, откуда нужно начать - как-то совсем дико в 2015 году.

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

Я сам как разработчик понимаю как это работает, не надо мне рассказывать про плюсы и минусы. lol.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 04 июня 2026, 15:32
Skin Designed (c) by Rooq.net, All Rights Reserved.