Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как сделать переключатель для между тёмной и светлой темой сайта?

Как сделать переключатель для между тёмной и светлой темой сайта?


     Переключатель, тёмная, светлая, тема    Все вопросы » Шаблоны (TPL)    1968

вопрос
Здравствуйте, как можно реализовать переключатель между тёмной и светлой темой сайта. Есть шаблон Coolserial и там есть тёмная и светлая тема, нужно сделать переключатель между ними (без обновления страницы). Не делать как у стандартного шаблона DLE переключатель между шаблонами потому что если надо будет как-то редактировать шаблон, то придётся менять и в тёмной и светлой версии шаблона.

Нужно сделать примерно как на этом сайте, тут же есть код как это сделать, только у меня ничего не получить.
Ссылка на сайт

Ответа пока нет


6 комментариев

Invokerlover
Юзер

Invokerlover - -

Вот, то что тебе нужно: https://teramoune.info/free/31-change-theme-mode.html

Хотя ты сам ссылку оставил на это, но за тебя вряд-ли кто-то будет шаблон ковырять, пытайся сам))

redissx
Юзер

redissx - -

Не сработало так как управление цветом происходит через класс dark, насколько я понял.А у вас не класс, а разные файлы css. Это надо код этого модуля менять, чтобы менялись пути у файлов css.

TeraMoune
Эксперт

TeraMoune - -

В чём проблема, поправить и использовать тег для префикса подключения стиля или использовать в качестве альтернативного пути пути к стилю. ? А в js функции поменять смену класса на смену подключения стиля.

P.S. И всё это не ограничивается лишь одним классом или префиксом, в JS функции можно прописать полноценное меню с множеством разных вариантов. Можно как на пикабу сделать.

Тестовый репозиторий установки плагинов: teramoune

Adiper
Юзер

Adiper - -

Извините, не заметил спойлер. Спасибо!

Adiper
Юзер

Adiper - -

Помогите пожалуйста

redissx
Юзер

redissx - -

Adiper, вам все выше уже написали. Не можете справиться значит в стол заказов.

Похожие вопросы

наверх