Ожидается ли, что иконка боковой панели не будет отображаться, если в ваших настройках пользователя не отмечен пункт Включить автоматическую цветовую схему темного режима?
Я не знаком с этой настройкой в предпочтениях пользователя или в настройках сайта. Можете прислать мне скриншот?
Привет @jordan.vidrine, спасибо, что сообщили. Возможно, это результат работы другого плагина.
Хм…
Я не вижу этого ни в Meta, ни на моем локальном экземпляре. У вас есть доступ, чтобы посмотреть, какие компоненты темы или плагины установлены?
А, значит, возможно, проблема только у меня:
- Переключатель тёмной/светлой темы
- Баннер со ссылкой на приветствие
Есть ещё несколько, но они сейчас отключены.
Какую версию Discourse вы используете?
Краткий ответ: да. Компонент переключателя включит таблицу стилей тёмного режима, но для этого она должна быть присутствует. Если её нет, то в настоящее время переключиться на неё невозможно. Теоретически это можно реализовать, отправив запрос на сервер для загрузки таблицы стилей, но это усложнит компонент.
Это недавнее изменение, так как теперь переключатель тёмного/светлого режима учитывает настройку тёмного режима в операционной системе. Если пользователь меняет внешний вид ОС, настройка этого компонента сбрасывается. (Например, если ОС пользователя находится в светлом режиме, он переключается на тёмный с помощью компонента, а затем меняет настройку ОС на тёмный режим, переопределение будет сброшено. На цветовой схеме сайта изменений не произойдёт, но если пользователь затем вернёт ОС в светлый режим, сайт последует этому и автоматически переключится на светлый режим.)
@jordan.vidrine: флажок «Включить автоматическую цветовую схему тёмного режима» отображается, если: а) ни одна тёмная цветовая схема не помечена как «доступная для выбора пользователем» и б) настройка «Цветовая схема тёмного режима по умолчанию» установлена в значение, отличное от «Нет».
Эта опция больше не существует. Теперь это навигационное меню, и здесь оно установлено в значение Legacy. Я не вижу переключатель светлой/тёмной темы. И я не вижу переключатель, когда включаю выпадающее меню в заголовке тоже. Я не пробовал боковую панель, так как не хочу использовать её на нашем форуме (ведь там есть люди, которых я не хочу высмеивать).
Возможно ли добавить переключатель и в выпадающее меню в заголовке? Похоже, что это один из двух новых и не устаревших вариантов (я прав в этом предположении?).
@pmusaraj Несколько пользователей написали нам на форуме, что переключатель для них не работает. У нас есть тема по умолчанию и тёмная тема (которую пользователи могут выбрать), поэтому я пытаюсь понять, как сделать это проще для себя и для них. Не уверен, что я упускаю, чтобы это работало по умолчанию.
Возможно, я что-то упускаю в том, как указываются тёмные темы.
Можете ли вы опубликовать ссылку на ваш сайт? Есть ли какие-либо предупреждения в консоли браузера?
Спасибо за уточнение, я отправил вам сообщение в чате.
Редактирование: решено путем установки идентификатора цветовой схемы темы по умолчанию из панели администратора на темную тему. Спасибо! ![]()
@jordan.vidrine Просто хотел спросить, есть ли у вас какие-то планы на этот счёт?
Здравствуйте. Нижнее переключение отображается только для администраторов.
Что я сделал? ![]()
Убедитесь, что в разделе «Настройки > Интерфейс > Цветовая схема» выбран темный режим. Если темный режим не выбран, кнопка переключения не будет отображаться.
Извините, я пропустил это.
О каком выпадающем меню заголовка вы говорите? Устаревшее меню (не использующее боковую панель) или меню профиля?
Спасибо.
Я имел в виду выпадающее меню заголовка (так оно называется в настройках последней версии Discourse). На мой взгляд, это один из двух новых вариантов для меню-гамбургера или боковой панели.
Однако я был бы также рад, если бы оно могло появляться и в устаревшем меню-гамбургере. ![]()
Я не могу / не хочу использовать боковую панель из-за проблем с макетом моей кастомизированной темы.
Хорошо, одно соображение: это должно быть основной функцией.
Один глупый вопрос: где я могу найти примеры цветовых схем? Я ужасен в подборе цветов, поэтому хотел бы начать с чего-то, что уже сделали другие.
И вопрос: я думаю, что всё включил и настроил так, как нужно, но переключателя не вижу.
Есть ли в этой области более одного цвета в /admin/customize/colors?
Да, две цветовые схемы