Здравствуйте. Я не уверен, существует ли такая функция или она вообще предлагалась, так как мне трудно найти точную информацию о том, что я имею в виду.
Мое пожелание — иметь одну или несколько категорий, которые не отображаются в списках «Темы» или «Последние сообщения», но при этом получают незаметное уведомление.
Чтобы было понятнее, вот что я имею в виду: я администратор сайта на Discourse, и одна из категорий моего сайта называется «Перерыв на кофе», которая используется, как это часто бывает на форумах, для обсуждения тем, не связанных с тематикой сайта.
Я хотел бы, чтобы темы, опубликованные в этом внеплановом разделе, не появлялись в списках последних тем, но при этом получали незаметное уведомление. Например, счетчик количества новых тем или даже сообщение в верхней части сайта под заголовком вроде: «Перерыв на кофе: 3 новые темы».
Я не думаю, что встроенного способа сделать это существует, но вы можете попробовать скрыть элементы списка тем из конкретной категории с помощью CSS, используя что-то вроде этого (замените x на «слаг» категории из настроек категории):
.topic-list tr.category-x {
display: none;
}
Однако это заставит их исчезнуть из любого списка тем, то есть список тем для этой категории станет просто пустым! Чтобы исправить это, мы можем исключить влияние CSS-кода на страницу категории следующим образом:
Это, вероятно, потребует создания собственного компонента. Возможно, существует готовый #theme-component, который может что-то подобное, но я прямо сейчас не могу вспомнить ни одного!