Глобальный пин только для анонимных пользователей

Я создал форум только для участников с публичной целевой страницей, которая наполняется постами из публичной категории (новости и общественные мероприятия). Я закрепил пост-приветствие из публичной категории на глобальном уровне, чтобы он всегда отображался вверху списка для анонимных посетителей.

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

Однако я не могу понять, как это сделать… возможно ли это с помощью стандартных настроек администратора или официальных дополнений?

Люди чаще жалуются, что слишком легко открепить то, что они хотят оставить навсегда, чтобы раздражать других. Я думаю, что это, вероятно, не проблема. Хотя можно скрыть это от авторизованных пользователей с помощью CSS.

Верно, я бы тоже хотел, чтобы закрепленный пост для зарегистрированных пользователей оставался на виду чуть дольше :grinning_face_with_smiling_eyes: Что касается моего личного опыта на Meta: в первый раз я просто закрываю его. Позже могу вернуться, но приходится довольно долго прокручивать страницу, чтобы снова найти пост «О нас». Существует ли вообще какая-то общая ссылка на посты «О нас» для каждой категории? Например, c/category/about?

Но да, похоже, мне понадобится либо кастомный CSS, либо начальное перенаправление на публичную категорию для анонимных пользователей. Тогда я смогу просто закрепить пост вверху публичной категории, и он не будет отображаться в стандартном списке «Последние».

Я видел, что есть несколько вариантов установки плагина или компонента темы для перенаправлений. Есть ли какие-либо недостатки в том, чтобы просто добавить такой короткий скрипт?

<script type="text/discourse-plugin" version="0.8">
  if ( (window.location.pathname == "/") && $('html').hasClass('anon')) {
      window.location.href = "/c/public";
  }
</script>

Вы можете перейти в категорию, открыть её редактирование, и оттуда найти кнопку редактирования (во вкладке «Общие») для описания этой категории. Это перенаправит вас к теме «О категории».

Да, я не подумал о форуме, где я администратор, но выступаю как пользователь. Допустим, я захожу в howto здесь, на Meta. Как найти закреплённую тему категории, если она была откреплена для меня?