Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3631)
- Общий (17587)
- Игровые системы (6144)
- Набор игроков/поиск мастера (40954)
- Котёл идей (4059)
- Конкурсы (14133)
- Под столом (20330)
- Улучшение сайта (11096)
- Ошибки (4321)
- Новости проекта (13754)
- Неролевые игры (11564)

[Y] Ссылка непрочитанных кидает в старую ветку

Новая механика работает довольно странно и кидает меня в архивную ветку где я есть (при этом в ветке всё прочитано), а не в ту, где реально есть новые сообщения, пусть и нет меня.

Кроме того ссылка не кидает в наиболее свежую тему, где я есть, а именно в самую старую.

Тема с непрочитанным: ссылка
Активная тема где я играю (звёзд и непрочитанных нет): ссылка

Куда привела ссылка: ссылка
Автор: fortrest [offline] , 19.04.2020 16:26 1

Буду дебажить, спасибо. Об архивных я что-то не подумал... Да и вообще много странностей.
Автор: Evengard [A] [offline] , 19.04.2020 16:28 2

Может, в старой теме звезда оставалась?
Автор: Joeren [offline] , 19.04.2020 16:29 3

Нет, звезды нет:
Но в архивные со звёздами всё равно лучше не вести.
И вообще всегда предпочитать неархивные архивным, даже если игрока в активных нет.
Автор: fortrest [offline] , 19.04.2020 16:42 | Отредактировано 19.04.2020 в 16:43 4

Большое ощущение что в той комнате было удалённое сообщение, из-за чего логика и поехала. Получилось что он не нашёл последнее сообщение записанное в базе, и в итоге сбойнул подумав что ты не читал комнату. Интересный момент. Буду думать.
Автор: Evengard [A] [offline] , 19.04.2020 16:50 | Отредактировано 19.04.2020 в 16:51 5

А меня закинуло в архивную комнату с непрочитанными сообщениями.
Автор: RomanB [offline] , 19.04.2020 16:59 6

с непрочитанными сообщениями.Так что вполне возможно. Посмотри, соответствует ли логика описанной в чейнджлоге: ссылка
Автор: fortrest [offline] , 19.04.2020 17:03 7

Теперь логика учитывает архивные комнаты, ставя их ниже всего в приоритет. Но тем не менее даже если у вас горит нолик но есть непрочитанные сообщения в архивных комнатах, вас перебросит именно в архивные комнаты.
Плюс бага с удалёнными сообщениями устранена.
Автор: Evengard [A] [offline] , 19.04.2020 17:08 | Отредактировано 19.04.2020 в 17:08 8

Еще один момент: если скидывает в архивную комнату, то лучше бы расхлопывать список архивных, а то непонятно сходу где оказываешься.
Автор: fortrest [offline] , 19.04.2020 17:13 | Отредактировано 19.04.2020 в 17:16 9

1. Переходим по нолику в модуль – кидает в архивную с непрочитанными. Круто!
2. Щелкаем еще раз по нолику модуля – кидает в другую архивную с непрочитанными. Огонь!
3. Щелкаем в третий раз по нолику, ан нет, архивные непрочитанные есть еще, но ведёт опять в комнату из шага 2.

После обновления страницы модуля по нолику снова можно попасть на новую ветку.

Казалось бы придираюсь, но нет. Фиксить не обязательно, просто сообщаю.
Автор: fortrest [offline] , 19.04.2020 17:17 | Отредактировано 19.04.2020 в 17:18 10

Левый блок обновляется после того как прогрузились сообщения в комнате. Это со счётчиками всегда такая фигня была, и это особо никак не поправить, увы. Особенности движка ДМ2.
Автор: Evengard [A] [offline] , 19.04.2020 17:18 11

Ну, это и не принципиально. Расхлапывать список архивных важнее, как мне кажется.
Автор: fortrest [offline] , 19.04.2020 17:22 | Отредактировано 19.04.2020 в 17:30 12