Переключатель темы боковой панели

| | |
|:—|:—|:—|
| :discourse2: | Сводка | Переключатель темы боковой панели добавляет селектор темы в нижнюю часть меню боковой панели, при условии, что доступно более одной выбираемой пользователем темы. Этот селектор работает как для авторизованных, так и для анонимных пользователей. Обязательно добавьте его ко всем темам, выбираемым пользователем, для удобного переключения.
| :hammer_and_wrench: | Ссылка на репозиторий | https://github.com/discourse/discourse-sidebar-theme-toggle
| :open_book: | Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse

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

Возможности

Возможно, в будущем мы проведём дополнительную работу, чтобы сделать это более комплексным меню, позволяющим пользователям выбирать цвета, размеры шрифтов и тему из одного меню — но пока это предоставляет сайтам такое же базовое поведение, как и Hamburger Theme Selector! :rocket:

Название Описание
значок переключения
скрыть название темы

:discourse2: Размещены у нас? Компоненты тем доступны для использования в наших тарифных планах Standard, Business и Enterprise.

32 лайка

Работает ли это когда-нибудь на iPhone/iPad?

2 лайка

Это уже должно работать на мобильных устройствах, но сообщите нам, если возникнут какие-либо проблемы!

5 лайков

Ну… так не получится :wink: Не здесь, не в одиночку.

2 лайка

А, понятно, мне нужно будет перепроверить приложение, похоже, футер там обрезается… спасибо, что упомянули об этом!

3 лайка

Вы абсолютно правы. Проблема в Хабе.

1 лайк

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

1 лайк

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

2 лайка

Пересоберите ваш инстанс. Это исправит все вышеупомянутые проблемы.

2 лайка

Да, я должен был упомянуть, что если вы не обновляли Discourse за последние несколько дней, вам стоит сделать это тоже.

4 лайка

Думаю, у меня установлена самая последняя версия…

Позже попробую пересобрать. Наши пользователи немного паникуют, если сайт внезапно становится недоступен без предупреждения.

3 лайка

Вам стоит это учесть :smiling_face_with_sunglasses:

2 лайка

А что насчёт переключателя тёмной темы? Для светлой, тёмной и автоматической. Кажется, он сломался, когда я перешёл на боковую панель.

2 лайка

Пост был объединен с существующей темой: При загрузке нового компонента на сайте сайт стал недоступен

Было бы здорово добавить также цветовые палитры. Это возможно?

Просто создайте отдельную тему с другим именем и настройте её цветовую палитру по-другому. Готово.

3 лайка

Странная вещь на Meta: тема «Hidden Whispers» появляется только тогда, когда текущая тема — «Central», «Default (full-width)», «Fully», «Meta Branded» или «redditish». Пример:

Default:

redditish:

Не уверен, имеет ли это значение, но заметил, пока писал это, что темы, в которых появляется «Hidden Whispers», — это те же самые, где поле ответа перекрывает переключатель тем.

Также у «Hidden Whispers» нет описания в категории тем, которое я смог бы найти. Это кажется единственным другим упоминанием о её существовании? Мне кажется, я схожу с ума :smile:

edit: Возможно, это не связано с этим компонентом темы, я вижу такое же поведение в меню Профиль > Интерфейс > Тема.

1 лайк

Это тема, которую сотрудники используют в случаях, когда они делают скриншот Meta или чего-то подобного и не хотят, чтобы включались личные сообщения. У нас есть отдельный компонент темы, предназначенный для скрытия её из списка тем для обычных не-сотруднических аккаунтов, но он был добавлен не везде.

Думаю, проблема теперь исправлена: она не должна отображаться в списке для вас при использовании любой темы. Приносим извинения за путаницу!

3 лайка

Ах, спасибо за уточнение, мир снова обрёл смысл!

1 лайк

Очень хорошо, мне нравится