Автоматическое удаление системных сообщений о поднятии старых тем после получения ответа

Продолжение обсуждения из Автоматическое поднятие старых тем в категории:

После того как система подняла старую тему и в ней появились новые ответы, уведомление о поднятии больше не нужно. Было бы менее отвлекающим, если бы системное сообщение удалялось.

Наши администраторы делают это вручную. Интересно, можно ли реализовать функцию для автоматического удаления уведомления.

image

4 лайка

Я не согласен с этим. Исторические свидетельства о «бампе» полезны и имеют отношение к теме.

3 лайка

Я не понимаю смысла. Не могли бы вы подробнее объяснить, как это может быть полезно для темы?

1 лайк

Это означает, что тема не была обнаружена и на неё не ответили — её пришлось поднять, чтобы она появилась.

Это показывает, эффективно ли поднятие тем. Удалите уведомление, и вы не сможете вернуться и посмотреть.

2 лайка

Скорее всего, вы можете использовать CSS, чтобы скрыть это.

Согласен, что это отличная идея — оставлять это, особенно как отметил @codinghorror, это релевантная и важная информация; однако:

Если вы всё же хотите избавиться от него, в этом примере (на изображении, а не на самом уведомлении) попробуйте использовать простой jQuery или JS-селектор, поскольку элемент p этого уведомления «автоподнятие» не имеет ни CSS-класса, ни id (см. изображение). Похоже, ближайший класс — «content», но я предполагаю, что этот класс (не проверял исходный код) встречается более одного раза; так что, возможно, потребуется некоторая «изящность» в выборе селектора…

Обновление: Предложенный выше CSS-селектор является лишь примером на основе изображения, а не самого уведомления об автоподнятии. Необходимо проанализировать реальное уведомление

2 лайка

Привет, не кажется ли тебе хорошей идеей оставить только последнее сообщение об автоматическом обновлении и не хранить всю их историю, которая, на мой взгляд, бесполезна?