Привет. Эта функция — скрытие или архивирование поста, если на него не было ответов в течение определённого времени, зависящего от категории, — была бы очень полезной, чтобы категория «Объявления» (темы с одним постом) не заполняла список «Последнее».
Добро пожаловать, mononym!
Не совсем уверен, что понял.
Если вам нужны темы с одним сообщением, у нас уже есть функция таймера тем, которая автоматически выполняет действие через определённое время:
Это широко используется здесь, на Meta, где ответы автоматически удаляются через месяц.
Именно это вы имели в виду?
Также существует этот плагин, позволяющий выполнять автоматические действия:
edit: Забыл прочитать про раздел «категория»… ![]()
Категории имеют следующую настройку:

Спасибо. Для таймера тем я бы предпочел не делать это вручную для каждой темы, когда это объявление. Но приводит ли автоматическое закрытие (‘auto-close’) из настроек категории также к исключению темы со страницы ‘Последнее’?
Проблема, с которой я сталкиваюсь, заключается в том, что все объявления (например, события и открытые призывы, то есть темы с одним сообщением) заполняют страницу ‘Последнее’, и обсуждаемые темы оказываются погребенными.
Привет, она закрывает тему, но не скрывает её. ![]()
Вы также можете использовать настройки безопасности категории, чтобы запретить пользователям создавать новые темы и отвечать на существующие. Например, именно так настроена категория #releases на meta.
Это была бы именно та функция скрытия (после X времени), которую мы ищем.
Что касается безопасности — как и в случае с релизом — это не относится к нашему случаю. Каждый участник может создавать новые темы с объявлениями. В этом и заключается проблема: множество объявлений затмевают темы с более длительными обсуждениями. Если бы объявления скрывались, скажем, через неделю, темы для обсуждений получили бы больше видимости.
Я думаю, я нашел решение, сочетающее два параметра:
- Скрыть определенную категорию (в данном случае «Объявления») из списка «Последние».
- Добавить в навигационную панель (Последние, Новые, Топ и т. д.) ссылку на одну категорию (в данном случае «Объявления»)
Это будет: 1 — отключение категории по умолчанию и 2 — добавление её в навигационную панель с помощью GitHub - discourse/Discourse-nav-links-component · GitHub
Как мононим, я бы очень хотел добавить дополнительную опцию для этой функции: не только закрывать, но и скрывать из списка.
Меня интересует, как это сделать? Спасибо.
Привет. Нет, мы отказались от этой идеи. В итоге мы создали специальную категорию «Объявления». В этой категории мы создали темы для каждого типа объявлений (звонки, мероприятия, вакансии), которые будут размещаться в сообществе, и ограничили создание новых тем. Если кто-то хочет поделиться объявлением, он может ответить в соответствующей теме. Таким образом, главная страница с последними сообщениями не заполняется темами-объявлениями из одного поста, а содержит максимум 3 постоянные темы, где публикуются ответы.
См.: Favor activity summary posts from certain category & Members not receiving emails from Watched category

