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

Переключение со стандартной темы (светлой) на тёмную


 Uralbox    30.04.2021    Стол заказов    114    2 комментария

Необходимо реализовать на css js возможность переключения со стандартной темы (светлой) на тёмную.
Не само зменение шаблона, а именно замену css. Также должна быть возможность авто-включение темной темы по времени суток - при активации этого параметра посетителем сайта.
Полный пример данной реализации


Т.е от исполнителя требуется скопировать функционал.
Цена работы обсуждаема, пишите пожалуйста в ЛС.

2 комментария

lutskboy
Эксперт

lutskboy - 30 апреля 2021 15:30 -

Не само зменение шаблона, а именно замену css

а разве не все равно. замена css или нет? что плохого что будет перезагрузка страници?

попробуйте етот код. на аякс отправляет скин. и сразу обновит шаблон.
вставляем где то в main.tpl например. ниже подключения jquery

function change_skin(n){$.post("",{action_skin_change:"yes",skin_name:n},function(n){location.reload()})}


в нужном месте кнопку.

<button onclick="change_skin('Green');return false;" title="Green">зелёная тема</button>


в другом шаблоне

<button onclick="change_skin('Blue');return false;" title="Blue">синяя тема</button>

Uralbox
Юзер

Uralbox - 30 апреля 2021 15:50 -

Спасибо конечно за вариант, но он не исполняет второй функционал - авто-включение темной темы по времени суток - при активации этого параметра посетителем сайта

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