Иконка ресурса

GameCMS Standart-min 1.4 (?)

Нет прав для скачивания

parliament

OneValve.ru
Пользователь
14.05.2021
2 029
4 553
onevalve.ru
  • Администратор
  • Автор темы
  • #17
Тут если нужно, то покупать у автора.
 

Артём Сукманов

Новенький
Участник
16.12.2023
6
8
@parliament
Вроде разобрался, добавил условие в конце скрипта.


Код:
        <script>
            function setTheme(themeName) {
                localStorage.setItem('theme', themeName);
                document.getElementById("changer").href=themeName;
            }

            function toggleTheme() {
                if (localStorage.getItem('theme') === '{site_host}templates/{template}/css/theme_dark.css?v={cache}') {
                    setTheme('light');
                    document.body.classList.add('lightStyle');
                    document.body.classList.remove('darkStyle');
                } else {
                    setTheme('{site_host}templates/{template}/css/theme_dark.css?v={cache}');
                    document.body.classList.add('darkStyle');
                    document.body.classList.remove('lightStyle');
                }
            }
            
            // Установка темной темы по умолчанию при первой загрузке, если тема не сохранена
            if (!localStorage.getItem('theme')) {
                setTheme('{site_host}templates/{template}/css/theme_dark.css?v={cache}');
            }
        </script>
 

l0ve ' cwk

Черный список
Заблокирован
10.01.2024
59
-5
cs-wa.ru
  • Заблокирован
  • #27
<script>
function setTheme(themeName) {
localStorage.setItem('theme', themeName);
document.getElementById("changer").href=themeName;
}

function toggleTheme() {
if (localStorage.getItem('theme') === '{site_host}templates/{template}/css/theme_dark.css?v={cache}') {
setTheme('light');
document.body.classList.add('lightStyle');
document.body.classList.remove('darkStyle');
} else {
setTheme('{site_host}templates/{template}/css/theme_dark.css?v={cache}');
document.body.classList.add('darkStyle');
document.body.classList.remove('lightStyle');
}
}

// Установка темной темы по умолчанию при первой загрузке, если тема не сохранена
if (!localStorage.getItem('theme')) {
setTheme('{site_host}templates/{template}/css/theme_dark.css?v={cache}');
}
</script>

После Сброса кеша, страница становиться белая.
 
Сверху Снизу