Добавил ИКС

This commit is contained in:
NikDizell 2026-03-08 17:16:14 +03:00
parent d5f53d9524
commit cd2001125f
2 changed files with 30 additions and 0 deletions

View File

@ -48,6 +48,8 @@ document.addEventListener('DOMContentLoaded', function() {
if (themeToggle) themeToggle.checked = true;
if (mobileThemeToggle) mobileThemeToggle.checked = true;
localStorage.setItem('theme', 'light');
// 👇 Обновляем иконку ИКС
updateIKSTheme();
}
function switchToDarkTheme() {
@ -58,6 +60,8 @@ document.addEventListener('DOMContentLoaded', function() {
if (themeToggle) themeToggle.checked = false;
if (mobileThemeToggle) mobileThemeToggle.checked = false;
localStorage.setItem('theme', 'dark');
// 👇 Обновляем иконку ИКС
updateIKSTheme();
}
// Синхронизация переключателей при загрузке

View File

@ -301,6 +301,13 @@
<p>📧 {{ CONTACT_EMAIL }}</p>
<p>📱 {{ CONTACT_PHONE }}</p>
</div>
<div class="footer-iks">
<a href="https://webmaster.yandex.ru/siteinfo/?site=https://nikdizell.ru">
<img width="88" height="31" alt="ИКС" border="0" src="https://yandex.ru/cycounter?https://nikdizell.ru&theme=light&lang=ru">
</a>
</div>
<div class="footer-copyright">
<p>&copy; 2026 ИП Сердюк Николай Александрович. Все права защищены.</p>
</div>
@ -330,6 +337,25 @@
{% endblock %}
<script>
function updateIKSTheme() {
const iksImg = document.querySelector('.footer-iks img');
if (!iksImg) return;
const isDark = document.body.classList.contains('theme-dark');
const theme = isDark ? 'dark' : 'light';
const currentSrc = iksImg.src;
const newSrc = currentSrc.replace(/theme=\w+/, `theme=${theme}`);
iksImg.src = newSrc;
}
// При загрузке страницы
document.addEventListener('DOMContentLoaded', updateIKSTheme);
// При переключении темы (если используете свою функцию)
// Допустим, у вас есть функции switchToLightTheme/switchToDarkTheme
// В них добавьте вызов updateIKSTheme()
</script>
<script>
document.addEventListener('DOMContentLoaded', function() {
const bottomConsent = document.getElementById('cookie-consent-bottom');