Не исчезают уведомления

Правила, обсуждения, пожелания и предложения по работе форума и всего сайта
Ответить
Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2987
Зарегистрирован: 15 июн 2011, 18:24

Не исчезают уведомления

#1

Сообщение adventurer » 20 ноя 2017, 17:43

Два недочёта выявились.
1. Неисчезающие уведомления:

Изображение

2. Сообщение помечано как "непрочитанное", хотя прочитано уже десятки раз (см. "Исходящие (1)"):

Изображение

Аватара пользователя

zhart
Администратор
Сообщения: 1648
Зарегистрирован: 16 дек 2010, 13:09
Контактная информация:

Не исчезают уведомления

#2

Сообщение zhart » 23 ноя 2017, 09:31

Это неочевидная логика работы phpBB, на которую повлиять не так уж просто.
В первом случае кстати все вроде логично вполне — рядом со ссылкой «Уведомления» уже нет кружочка с цифрой, указывающей на количество новых уведомлений. А список последних уведомлений сохраняется в течение сессии, это нормально вполне (update: не в течение сессии, а в течение 30 дней, см. ниже).
Во втором случае тоже видимо привязка к сессии, а не к прочтению.

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2987
Зарегистрирован: 15 июн 2011, 18:24

Не исчезают уведомления

#3

Сообщение adventurer » 23 ноя 2017, 17:09

Я вообще отказался от уведомлений, но последние три всё равно остались.

Исходящее сообщение просто удалил. Чтобы додуматься до этого потребовалось почти 4 года. :)

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2987
Зарегистрирован: 15 июн 2011, 18:24

Не исчезают уведомления

#4

Сообщение adventurer » 03 дек 2017, 17:38

Новые уведомления после просмотра исчезают. Как и должно быть.
Но вот пять оставшихся как висели, так и висят. И убрать их никак. А вот так не должно быть. :(

Аватара пользователя

zhart
Администратор
Сообщения: 1648
Зарегистрирован: 16 дек 2010, 13:09
Контактная информация:

Не исчезают уведомления

#5

Сообщение zhart » 04 дек 2017, 09:54

Это нормальное поведение движка:
Read notifications are automatically deleted after a certain period (default is 30 days), defined in the ACP => Load settings - Read Notification Expiration.
Перевод:
Прочитанные уведомления автоматически удаляются после определенного периода (по умолчанию 30 дней), указанного в Панель управления => Нагрузка на сервер - Срок действия прочитанного уведомления
У нас на форуме установлены именно такие настройки:
Изображение

То есть прочитанные уведомления должны пропасть по истечении 30 дней.

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2987
Зарегистрирован: 15 июн 2011, 18:24

Не исчезают уведомления

#6

Сообщение adventurer » 05 дек 2017, 17:28

Наконец-то сегодня исчезло уведомление от 4 ноября! :)

Аватара пользователя

zhart
Администратор
Сообщения: 1648
Зарегистрирован: 16 дек 2010, 13:09
Контактная информация:

Не исчезают уведомления

#7

Сообщение zhart » 06 дек 2017, 11:49

Все сходится, все работает как и положено :)
Могу поставить вместо 30 дней срок поменьше, если текущий срок отображения уведомлений кажется слишком большим. Меня самого вполне устраивают дефолтные настройки.

Аватара пользователя

Автор темы
adventurer
Супермодератор
Сообщения: 2987
Зарегистрирован: 15 июн 2011, 18:24

Не исчезают уведомления

#8

Сообщение adventurer » 06 дек 2017, 17:20

Как правило, уведомления исчезают сразу после просмотра. Но некоторые почему-то задерживаются.

Ответить