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

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

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


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

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


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

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

lutskboy
Эксперт

lutskboy - -

Не само зменение шаблона, а именно замену 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 - -

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

наверх