The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Тёмная тема оформления, !*! Maxim Chirkov, 23-Дек-19, 17:54  [смотреть все]
Добавил экспериментальную возможность включения тёмной темы оформления.

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

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

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

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

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

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

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

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

        Например?

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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