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

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


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

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

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

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


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

Invokerlover
Юзер

Invokerlover - 15 августа 2020 15:00 -

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

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

redissx
Юзер

redissx - 16 августа 2020 21:54 -

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

TeraMoune
Эксперт

TeraMoune - 16 августа 2020 22:10 -

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

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

Adiper
Юзер

Adiper - 17 августа 2020 20:40 -

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

Adiper
Юзер

Adiper - 16 августа 2020 22:17 -

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

redissx
Юзер

redissx - 17 августа 2020 13:07 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх