The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Тёмная тема оформления"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Диалог с администрацией проекта
Изначальное сообщение [ Отслеживать ]

"Тёмная тема оформления"  +1 +/
Сообщение от Maxim Chirkov (ok), 23-Дек-19, 17:54 
Добавил экспериментальную возможность включения тёмной темы оформления.

Включается через ссылку "Включить тёмное оформление" на странице с профилем (/~) и в параметрах профиля в форуме. Запоминается через cookie, поэтому действует только для текущего браузера. Работает через инвертирование цветов.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Тёмная тема оформления"  +/
Сообщение от Аноним (1), 18-Сен-21, 02:17 
Добавьте, пожалуйста, возможность включить эту опцию через #фрагмент в ссылке на страницу, чтобы такую ссылку можно было добавить в закладки. Если вы не хотите добавлять лишний js, то добавьте get-параметр, в ответ на который сервер выдаст нужную cookie для тёмной темы. Так, например, умеет duckduckgo https://duckduckgo.com/params

Пример: https://duckduckgo.com/?kae=d&kam=osm&kaj=m&q=opennet

Ответить | Правка | Наверх | Cообщить модератору

2. "Тёмная тема оформления"  +/
Сообщение от Maxim Chirkov (ok), 18-Сен-21, 07:53 
Посмотрел код, никаких проблем реализовать включение тёмной темы по флагу нет.
При указании флага могу менять тему только для текущей страницы. Запоминать в Cookie по флагу после перехода по ссылке  точно не буду, так как такая смена может быть большим сюрпризом для перешедших по ссылке посетителей, которые не хотят менять тему. Или можно разрешить переключение по флагу на специально выделенной для этого странице.

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

Ответить | Правка | Наверх | Cообщить модератору

3. "Тёмная тема оформления"  +/
Сообщение от Аноним (3), 18-Сен-21, 12:15 
> Запоминать в
> Cookie по флагу после перехода по ссылке  точно не буду,
> так как такая смена может быть большим сюрпризом для перешедших по
> ссылке посетителей, которые не хотят менять тему.

Вас понял. Причина действительна.

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

Например?

> Также хотелось бы понять смысл такой возможности. У вас есть необходимость добавить
> в закладки страницу для переключения на тёмную тему или просто отдельные
> ссылки, чтобы сразу переключало тему на других устройствах с синхронизированными закладками?

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

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

Ответить | Правка | Наверх | Cообщить модератору

4. "Тёмная тема оформления"  +/
Сообщение от Maxim Chirkov (ok), 18-Сен-21, 19:19 
Например, можно сделать страницу входа https://opennet.ru/dark с автоматическим включением тёмной темы.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру