Скрыть боковую панель для анонимных пользователей

Этот TC устарел в пользу:

:information_source: Краткое описание Скрывает sidebar у анонимных пользователей. Это полезно, если у вас в основном приватный сайт с небольшим количеством публично видимого контента.
:hammer_and_wrench: Репозиторий GitHub - nathan-nz/discourse-hide-sidebar-from-anon: Hides the sidebar from anonymous users · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Этот простой компонент темы добавляет CSS для обеспечения более чистого опыта для анонимных пользователей, скрывая sidebar.

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

Это было собрано на основе кода, любезно предоставленного @Don здесь:

18 лайков

Спасибо! Это действительно полезно, и я попробую.

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

3 лайка

Это довольно просто сделать с помощью небольшого CSS-селектора .anon:

.anon div.sidebar-section-community {
     display: none;
}

Если будет возможность, я включу эту функциональность в этот TC.

3 лайка

Спасибо! :sparkles: Это замечательно!!

2 лайка

Спасибо, @nathank. Я думал добавить функционал вашей темы в свою, но решил оставить это в стороне, так как это кажется специальным компонентом для форумов с закрытым небольшим сообществом, а ваша тема работает отлично. Ура! :slight_smile:

Нет, я думаю, что пришло время устареть этому, теперь что его функциональность была включена в вашу:

4 лайка