Показывать сообщения только авторизованным пользователям

Вопрос в теме. Что мне следует делать, если я хочу ограничить редактирование и просмотр постов только для авторизованных пользователей?

Редактирование:

Я должен был сформулировать вопрос лучше.

Вот пример:
Это пост на моем форуме: No Bake Choco Marie Biscuit Cake - #2 by Vishnu_Rajeev - blog - comments

Я хочу, чтобы только авторизованные пользователи могли просматривать или отвечать на него. Возможно ли это?

Привет, Джейн. :slight_smile:

Посты или темы?

Везде или только в определённых категориях?

Извините за путаницу.

Темы. И во всех категориях.

Есть ли причина, по которой вы не можете использовать настройку «Требуется вход»?

Это зависит от того, что именно вы хотите здесь получить — есть ли на вашем форуме что-то, что вы хотите, чтобы они увидели? Если нет, то, как и сказал @MikeNolan, вы можете использовать настройку login_required, чтобы ограничить весь контент только для участников. Но если есть контент, который вы хотите, чтобы анонимные пользователи могли видеть, то вам нужно использовать другие методы, например, настройки безопасности категорий. :slightly_smiling_face:

Я обновил вопрос.

Как сделать тему, например No Bake Choco Marie Biscuit Cake - #2 by Vishnu_Rajeev - blog - comments, доступной для просмотра и редактирования только авторизованным пользователям?

Простое изменение категории: настройки безопасности

Категория Ie

Все: просмотр/создание/ответ

На

Удалить настройку «Все» и заменить на:

Trust_Level_0: просмотр/создание/ответ

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

Вы также можете дополнительно настроить это, например:

Trust_Level_0: просмотр
Trust_Level_1: просмотр/создание/ответ

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

Один из возможных вариантов — переместить темы, которые вы хотите скрыть за авторизацией, в другую категорию, для чтения которой требуется как минимум уровень TL0.

Спасибо. В какой категории они находятся? Если нет, как изменить настройки категории? Также создать новую категорию?

Не совсем понятно, к кому именно вы обращаетесь, Джейн.

В категории документации здесь довольно много информации о том, как быть администратором Discourse. Для получения более подробной информации о категориях рекомендую начать с этой статьи: Create a category in Discourse

Честно говоря, я считаю, что лучший способ освоить административные функции — это экспериментировать с ними. Но, возможно, это связано с тем, что по образованию я программист/аналитик/инженер и занимаюсь этим уже почти 50 лет.

Также есть Understanding groups and category permissions :+1: