Форум РОС

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум РОС » Темы для общения » ★Тема для общения!★ (6.0)


★Тема для общения!★ (6.0)

Сообщений 21 страница 40 из 554

21

Gregon написал(а):

AGScratcherBest, можешь подсказать что тут не так?

Код:
<script>
    $('.container').append('<li id="h-darkmode" class="item8"><button onclick="if(localStorage.getItem(\'dark\') == \'1\'){localStorage.setItem(\'dark", \'0\')}else{localStorage.setItem(\'dark\', \'1\')}">Тёмная тема</button></li>');
    if (localStorage.getItem("dark") == "1") {
        $('body').append('<style>@import url(https://forumstatic.ru/files/0000/14/1c/34542.css?4);</style>');
    }
</script>

Я в js почти ничего не понимаю, поэтому спросил у DeepSeek:

слишком огромные скриншоты

https://forumupload.ru/uploads/001c/58/e1/23/152160.jpg
https://forumupload.ru/uploads/001c/58/e1/23/403835.jpg

Код:
<script>
$(document).ready(function() {
    // Создаем кнопку
    $('.container').append('<li id="h-darkmode" class="item8"><button>Тёмная тема</button></li>');
    
    // Обработчик клика
    $('#h-darkmode button').click(function() {
        if(localStorage.getItem('dark') == '1') {
            localStorage.setItem('dark', '0');
            $('body').find('style[data-darkmode]').remove();
        } else {
            localStorage.setItem('dark', '1');
            $('body').append('<style data-darkmode>@import url(https://forumstatic.ru/files/0000/14/1c/34542.css?4);</style>');
        }
    });
    
    // Применяем тему при загрузке
    if (localStorage.getItem("dark") == "1") {
        $('body').append('<style data-darkmode>@import url(https://forumstatic.ru/files/0000/14/1c/34542.css?4);</style>');
    }
});
</script>
Подпись автора

СкретчDiscordMatrixВикиMastodonФорум
[html]<img src="https://forumstatic.ru/files/001c/6f/91/52498.png"/><a rel="me" href="https://mastodon.social/@AGScratcherBest">Mastodon</a>
<style>img {
    width: 22px;
    height: 20px;
}
a {
    display: none;
}</style>[/html]

+1

22

Его код вставил кнопку для тёмной темы почти везде... Наверно надо точнее указывать селекторы, а не просто .container

Подпись автора

СкретчDiscordMatrixВикиMastodonФорум
[html]<img src="https://forumstatic.ru/files/001c/6f/91/52498.png"/><a rel="me" href="https://mastodon.social/@AGScratcherBest">Mastodon</a>
<style>img {
    width: 22px;
    height: 20px;
}
a {
    display: none;
}</style>[/html]

0

23

AGScratcherBest написал(а):

Его код вставил кнопку для тёмной темы почти везде... Наверно надо точнее указывать селекторы, а не просто .container

Я теперь исправил, поставил #pun-ulinks>.container

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

0

24

https://forumupload.ru/uploads/001c/58/e1/3/741341.png

- Сколько кнопок тёмной темы вы хотите?
- Да!  :crazyfun:

https://forumupload.ru/uploads/001c/58/e1/3/207895.png

Подпись автора

ScratchDiscord

+2

25

AGScratcherBest написал(а):
Код:
<script>
$(document).ready(function() {
    // Создаем кнопку
    $('.container').append('<li id="h-darkmode" class="item8"><button>Тёмная тема</button></li>');
    
    // Обработчик клика
    $('#h-darkmode button').click(function() {
        if(localStorage.getItem('dark') == '1') {
            localStorage.setItem('dark', '0');
            $('body').find('style[data-darkmode]').remove();
        } else {
            localStorage.setItem('dark', '1');
            $('body').append('<style data-darkmode>@import url(https://forumstatic.ru/files/0000/14/1c/34542.css?4);</style>');
        }
    });
    
    // Применяем тему при загрузке
    if (localStorage.getItem("dark") == "1") {
        $('body').append('<style data-darkmode>@import url(https://forumstatic.ru/files/0000/14/1c/34542.css?4);</style>');
    }
});
</script>

Из-за $(document).ready тема моргала при загрузке, я убрал

Отредактировано Gregon (2025-03-24 16:51:11)

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

0

26

Gregon написал(а):

Из-за $(document).ready тема моргала, я убрал

Но теперь почему-то пропала кнопка для переключения темы

Подпись автора

СкретчDiscordMatrixВикиMastodonФорум
[html]<img src="https://forumstatic.ru/files/001c/6f/91/52498.png"/><a rel="me" href="https://mastodon.social/@AGScratcherBest">Mastodon</a>
<style>img {
    width: 22px;
    height: 20px;
}
a {
    display: none;
}</style>[/html]

0

27

AGScratcherBest написал(а):

Но теперь почему-то пропала кнопка для переключения темы

Починил, вернул $(document).ready , но поставил в него только кнопку и обработчик

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

0

28

AGScratcherBest написал(а):

Я в js почти ничего не понимаю, поэтому спросил у DeepSeek

Я про него забыл…  :idea:

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

0

29

Karera_77 написал(а):

Может лучше 5.1.?

?

Отредактировано Karera_77 (2025-03-24 17:01:01)

Подпись автора

«Единственное, чего надо бояться, — это самого страха» — Франклин Д. Рузвельт
https://heroes3towns.com/towns/necropolis/1/HPL135Wi.bmp

0

30

Господи, зачем кнопка тёмной темы, когда пользователь сам может выбрать тему в настройках? Лучше-б добавили пресеты с тёмными темами Classic и Community, если это вообще возможно.

0

31

NotAnymoreFlaffy написал(а):

Господи, зачем кнопка тёмной темы, когда пользователь сам может выбрать тему в настройках? Лучше-б добавили пресеты с тёмными темами Classic и Community, если это вообще возможно.

Это нельзя сделать

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

0

32

NotAnymoreFlaffy написал(а):

Господи, зачем кнопка тёмной темы, когда пользователь сам может выбрать тему в настройках? Лучше-б добавили пресеты с тёмными темами Classic и Community, если это вообще возможно.

А по мне круто!

Подпись автора

«Единственное, чего надо бояться, — это самого страха» — Франклин Д. Рузвельт
https://heroes3towns.com/towns/necropolis/1/HPL135Wi.bmp

+1

33

Karera_77 написал(а):

А по мне круто!

Так что не зря чуваки работали.

Подпись автора

«Единственное, чего надо бояться, — это самого страха» — Франклин Д. Рузвельт
https://heroes3towns.com/towns/necropolis/1/HPL135Wi.bmp

0

34

Karera_77 написал(а):

Так что не зря чуваки работали.

Ещё один плюс кнопки — она работает без регистрации

Отредактировано Gregon (2025-03-24 17:04:29)

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

+1

35

White_Lord написал(а):

https://forumupload.ru/uploads/001c/58/e1/3/741341.png

- Сколько кнопок тёмной темы вы хотите?
- Да!  :crazyfun:

https://forumupload.ru/uploads/001c/58/e1/3/207895.png

Хорошо, что не Нет

Отредактировано Karera_77 (2025-03-24 17:04:34)

Подпись автора

«Единственное, чего надо бояться, — это самого страха» — Франклин Д. Рузвельт
https://heroes3towns.com/towns/necropolis/1/HPL135Wi.bmp

0

36

Karera_77 написал(а):

Хорошо, что не Нет

А то мне так отвечали

Подпись автора

«Единственное, чего надо бояться, — это самого страха» — Франклин Д. Рузвельт
https://heroes3towns.com/towns/necropolis/1/HPL135Wi.bmp

0

37

NotAnymoreFlaffy написал(а):

Господи, зачем кнопка тёмной темы, когда пользователь сам может выбрать тему в настройках? Лучше-б добавили пресеты с тёмными темами Classic и Community, если это вообще возможно.

Хотя... Тёмная выглядит не так ущербно, если стоит Community Blue.

0

38

NotAnymoreFlaffy написал(а):

Хотя... Тёмная выглядит не так ущербно, если стоит Community Blue.

Но некоторые моменты надо исправить
https://forumupload.ru/uploads/001c/58/e1/23/369860.jpg

Подпись автора

СкретчDiscordMatrixВикиMastodonФорум
[html]<img src="https://forumstatic.ru/files/001c/6f/91/52498.png"/><a rel="me" href="https://mastodon.social/@AGScratcherBest">Mastodon</a>
<style>img {
    width: 22px;
    height: 20px;
}
a {
    display: none;
}</style>[/html]

0

39

AGScratcherBest написал(а):

Но некоторые моменты надо исправить
https://forumupload.ru/uploads/001c/58/e1/23/369860.jpg

Исправил

Подпись автора

Нет аккаунта на Telegram и Discord, но есть на Matrix, который лучше них: @gregon123:matrix.org

0

40

AGScratcherBest написал(а):

Но некоторые моменты надо исправить
https://forumupload.ru/uploads/001c/58/e1/23/369860.jpg

Легендарная битва двух зелёных цветов!

Подпись автора

«Единственное, чего надо бояться, — это самого страха» — Франклин Д. Рузвельт
https://heroes3towns.com/towns/necropolis/1/HPL135Wi.bmp

0


Вы здесь » Форум РОС » Темы для общения » ★Тема для общения!★ (6.0)