Кабель МКШ 7х0,5
Похожие товары
Акционное предложение
Заказать товар
Заказать товар
Заказать звонок
Оставьте контакты
Менеджер поможет Вам сделать расчет!
// Закомментирован скрипт moclients
// wp_enqueue_script('moclients', 'https://moclients.com/js/17705.js');
(function() {
// Custom Rating Widget - Standalone Script with Yandex.Metrica Goals
// Desktop Only Version
const widgetHTML = `
`;
const widgetStyles = `
`;
function isDesktopOnly() {
// Проверка резолюции экрана
return window.matchMedia('(min-width: 1025px)').matches;
}
function initWidget() {
// НОВОЕ: Проверка, что это десктоп
if (!isDesktopOnly()) {
console.log('📱 Мобильное устройство - виджет не загружается');
return;
}
// Проверка статуса
const savedStatus = localStorage.getItem('custom-rating-widget-closed');
if (savedStatus) {
const status = JSON.parse(savedStatus);
const now = Date.now();
const timePassed = now - status.timestamp;
const oneDayMs = 24 * 60 * 60 * 1000; // 24 часа
if (timePassed < oneDayMs) {
return; // Виджет закрыт, не показываем
}
}
// Вставляем стили
document.head.insertAdjacentHTML('beforeend', widgetStyles);
// Вставляем HTML
document.body.insertAdjacentHTML('beforeend', widgetHTML);
// 📊 СОБЫТИЕ 1: Виджет показан
if (typeof ym !== 'undefined') {
ym(31052901, 'reachGoal', 'rating_widget_shown');
console.log('✅ Цель отправлена: rating_widget_shown');
}
// Обработчик закрытия
const closeBtn = document.querySelector('.custom-btn-close');
const widget = document.querySelector('.custom-rating-widget');
if (closeBtn && widget) {
closeBtn.addEventListener('click', function(e) {
e.preventDefault();
// 📊 СОБЫТИЕ 2: Виджет закрыт
if (typeof ym !== 'undefined') {
ym(31052901, 'reachGoal', 'rating_widget_closed');
console.log('✅ Цель отправлена: rating_widget_closed');
}
widget.classList.add('hidden');
localStorage.setItem('custom-rating-widget-closed', JSON.stringify({
closed: true,
timestamp: Date.now()
}));
setTimeout(() => {
widget.remove();
}, 300);
});
}
// 📊 СОБЫТИЕ 3: Клик по ссылке "Подробнее"
const detailsLink = document.querySelector('.custom-rating-footer a');
if (detailsLink) {
detailsLink.addEventListener('click', function() {
if (typeof ym !== 'undefined') {
ym(31052901, 'reachGoal', 'rating_widget_details_clicked');
console.log('✅ Цель отправлена: rating_widget_details_clicked');
}
});
}
}
// Ждем загрузки DOM
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', initWidget);
} else {
initWidget();
}
})();
