Предотвращение повторного появления старых тем

Можно ли предотвратить появление старых тем вверху списка, когда по ним недавно был оставлен комментарий? Имеется в виду что-то вроде настоящей ленты, которая не зависит от последней активности.

От чего она тогда должна зависеть? От даты создания темы?

Вы можете добавить строку запроса для этого: https://meta.discourse.org/latest/?order=created

Но я не думаю, что такой фильтр напрямую доступен в навигации.

Вы можете их заглушить.

Считается нормальным показывать темы с новыми сообщениями, если вы не укажете, что больше не хотите видеть эту тему.

Заглушение сработает для одной темы, верно? Вместо этого есть ли опция, которая не позволяет возвращать все темы?

Предполагаю, что вы спрашиваете как администратор и хотите изменить это для всех пользователей.

Возможно, решение — заблокировать или закрыть темы?

Или, если это происходит редко, вы как администратор можете «сбросить дату обновления», чтобы вернуть тему на её прежнее место.

Блокировка или закрытие темы могло бы сработать, но это не совсем то, чего я хочу добиться. Я не хочу закрывать тему, но и не хочу, чтобы она постоянно всплывала наверх. В сообществе с большим количеством пользователей это может быть довольно раздражающим. Поскольку я не отслеживаю количество ответов, возможны спам или множественные посты (например, 5–7). Я бы предпочёл, чтобы уведомления о таких постах получали только те, кто уже взаимодействовал с ними, вместо того чтобы они всегда появлялись в верхней части страницы. Это выглядит немного неуместно.

Если вы хотите отсортировать по дате создания, этот компонент темы позаботится об этом Created Topic Sort

Что вы имеете в виду под «взаимодействием»? Чтение (ведь чтение является взаимодействием)? Лайк/реакция? Ответ? Цитирование в другом посте? Ссылка на пост?

Если речь только об ответах, то новые пользователи могут упускать старые темы, если не начнут отвечать. Ваша просьба звучит немного размыто и требует большей ясности. :smile:

Конечно, не чтение, это было бы слишком много уведомлений! :stuck_out_tongue:

Вы правы, они могли бы упустить это, но они всегда могут поискать старые темы, если это необходимо.

Я имею в виду что-то вроде ленты в социальных сетях, таких как LinkedIn, Instagram и других.

Я видел два подхода к ленте:

  • сортировка по новым постам: вы не видите новых комментариев, но видите самые свежие мемы
  • сортировка по новым ответам: вы можете увидеть слишком много активных обсуждений, но ничего не упустите

Должно быть, есть и другие варианты. Discourse сортирует по новым ответам — важно само обсуждение, а не исходный пост.

Похоже, это запрос на новую функцию: возможность настраивать сортировку по новым темам, а не по новым ответам.

Спасибо, что поделились. Пока это работает отлично :))