|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||
| Keeper Syberia |
Четверг, 22 января 2015, 10:10
Отправлено
#1
|
|
Безумец ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 716 Регистрация: 22 окт. 2006 Пользователь №: 18 598 ![]() ![]() |
Почему переход к последнему непрочитанному сообщению не работает уже кучу лет как надо?
Он не запоминает какое сообщение я действительно прочитал последним (точнее какую страницу) и всегда кидает к самым новым сообщениям, это жутко неудобно. Точнее работает это так, как только я захожу на форум (например в 9.30), он считает это точкой в которой я прочитал все темы. Если я зайду затем в 17.30, то меня будет перекидывать на сообщения с 9.30, даже в темах которые я и вовсе не читал. Это же стандартный форумный движок, почему такое поведение странное? |
![]() ![]() ![]() |
Ответов
| УльтраБлокС |
Четверг, 22 января 2015, 10:27
Отправлено
#2
|
![]() Очень скорая помощь ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 664 Регистрация: 17 июня 2009 Из: Москва Пользователь №: 32 448 ![]() ![]() |
Потому, что сложно реализовать это таким образом. Ибо тогда придётся для каждого пользователя хранить таблицу со списком тем (даже не тем, а страниц) и флажками прочитано-не прочитано. Это значительно повысит нагрузку на базу данных и её объём, а главное - почти никому не нужно. Поэтому непрочитанные темы вычисляются по дате захода.
-------------------- |
| Keeper Syberia |
Четверг, 22 января 2015, 14:18
Отправлено
#3
|
|
Безумец ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 716 Регистрация: 22 окт. 2006 Пользователь №: 18 598 ![]() ![]() |
QUOTE (УльтраБлокС @ Четверг, 22 января 2015, 11:27) Потому, что сложно реализовать это таким образом. Ибо тогда придётся для каждого пользователя хранить таблицу со списком тем (даже не тем, а страниц) и флажками прочитано-не прочитано. Это значительно повысит нагрузку на базу данных и её объём, а главное - почти никому не нужно. Поэтому непрочитанные темы вычисляются по дате захода. Всмысле сложно реализовать? Это стандартная возможность этого форумного движка, на всех сайтах работает. Всмысле никому не нужно? Это одна из главных фич которая есть на форумах. Каждый раз мотать по 10 страниц в поиске, откуда нужно начать - как-то совсем дико в 2015 году. Про нагрузку и прочее, это уже админам решать, на что ее пустить. Давайте еще картинки отменим и функцию новые сообщения (одна из самых ресурсозатратных функций). А сообщения старее 30 дней будем удалять. Я сам как разработчик понимаю как это работает, не надо мне рассказывать про плюсы и минусы. |
Posts in this topic
Keeper Syberia Переход к последнему непрочитанному сообщению Четверг, 22 января 2015, 10:10
Hahahoj Потому что все кто брался за переустройство форума... Пятница, 23 января 2015, 03:33
Baphometh Почему то форум отображается не правильно. Жму на ... Воскресенье, 25 января 2015, 18:55
TwilightWolf
В названии темы есть переключатель отображения, н... Воскресенье, 25 января 2015, 19:23
Baphometh
О, Великий Гуру, премного благодарен)) Воскресенье, 25 января 2015, 19:28![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Пт., 23 окт. 2026, 14:54 |

Четверг, 22 января 2015, 10:10


















