Привет, есть ли способ, чтобы темы, которые я создал сам, не отображались в списке последних? (ведь я их знаю, я их создал), спасибо.
Хотя они новые. Вы можете понять, что уже прочитали их, потому что они другого цвета, чем те, которые вы еще не читали.
Разве не было бы более запутанно, если бы ваши сообщения были для вас невидимы?
Привет, ну это зависит от конкретного случая. Мой случай следующий:
- У меня есть RSS-каналы, которые создают темы в определённой категории
- Эти темы создаются от моего имени (я администратор)
- Эта категория по умолчанию отключена
Так что неадминистративные пользователи не видят эти темы в списке последних, что нормально, это работает как задумано. (Цель в том, чтобы они могли включить эту категорию, если захотят)
Но я бы хотел не видеть эти посты в своём списке последних (и отключение категории не помогает, потому что, видимо, я являюсь создателем этих тем).
Как создатель, я хочу иметь возможность выбора, чтобы не отображать их в своём списке последних.
Спасибо
Попробуйте один из этих вариантов
Спасибо, это же компоненты темы?
Нет, второй — это плагин. Редакция: извините, я забыл, что один из них был плагином. ![]()
У обоих есть файл plugin.rb. Значит, оба являются плагинами.
Если вы хотите удалить категорию, попробуйте следующее:
Там можно исключить категорию.
Или создайте пользователя, который будет автором постов, чтобы они не числились за вами.
Используйте специальный тег для таких постов, например rss или любой другой, и отключите уведомления. Это поможет сохранить баланс в жизни.
Один из побочных эффектов — такие посты остаются отключенными, даже если по ним начинается обсуждение.
Спасибо, ребята, похоже, у меня есть несколько решений, изучу их.
ОД ![]()
ну, можно просто установить любой из плагинов, ха-ха
мне казалось, я видел один, который был компонентом темы, ![]()
*начинаю думать о создании одного… нет, брось
А как насчёт этого?
Думаю, это на самом деле баг.
Когда я создаю тему в категории C и отключаю уведомления для категории C, я всё ещё вижу эту тему в разделе «Последние».
Однако, когда я следую отличной идее @Jagster и помечаю эту тему тегом T, а затем отключаю уведомления для этого тега, я больше не вижу тему в разделе «Последние».
Почему отключённый тег обрабатывается иначе, чем отключённая категория?
О, это интересно. Можно ли просто добавить тег к созданным мной темам через RSS и отключить уведомления по этому тегу? (Мне нравится этот баг!)
Если я так сделаю, то отключенный тег будет скрыт только для меня, верно?
Потому что правила определения того, какой статус имеет приоритет, довольно сложны. Я считаю, что статус отслеживания темы должен иметь приоритет над остальными. Существует ошибка, связанная с тегами: Muted forum tags not visible on homepage when watching/tracking
Да, если вы отключите это в разделе /my/preferences/tracking, это повлияет только на вас.
Именно это я и пытался сказать ![]()
Так что, если эту ошибку когда-нибудь исправят, @patrickemin, то это перестанет работать. Я думаю, лучшее решение — использовать для автоматически создаваемых тем другого пользователя (не себя).
Если это ошибка, то она существует уже довольно давно.
Да, для категорий это было исправлено в 2015 году, но для тегов — нет (думаю, это было даже до того, как теги появились) FIX: explicitly tracked topics will show up even if category is muted · discourse/discourse@a56e3cc · GitHub
Да, я не чувствовал себя комфортно, полагаясь на ошибку ![]()
Хорошо, создание другого пользователя кажется самым простым вариантом, спасибо. Кстати, это даже лучше, ведь в конце концов я не создатель этих тем, которые поступают из RSS-ленты…
Черт, теперь из-за этого вопроса ты сломал полностью рабочую схему, и мне приходится делать то же самое ![]()
Если серьёзно, использование этого скрытого тега было простым способом сделать эти темы видимыми. Всё, что требовалось, — добавить его в боковую панель. Но если мне/нам/всем нужно заглушить псевдопользователя, найти эти темы становится сложнее.
Не волнуйтесь, этот баг был сообщен почти 1,5 года назад, и он до сих пор не исправлен ![]()