top of page

Legfrissebb

2026-ban modern, megújult online felülettel várjuk olvasóinkat!

Akár több, egymást követő kiemelt infó is elfér egymás mögött.

Ezermester magazin

  • Ezermester Facebook oldala
  • Ezermester magazin Instagram oldala

Szerkesztőségi

Kiadványaink

Legfrissebb lapszám

Kiemelt tartalom

Feliratkozás

Légy naprakész, és értesülj elsőként válogatott tartalmainkról

Legfrissebb cikkek

Tájékozódj, és járj mások előtt. Ezermester magazin - tudatos otthonteremtés 1957 óta.

bottom of page
(function () { 'use strict'; // ╔══════════════════════════════════════════════════════════╗ // ║ SZERKESZTENDŐ ÉRTÉKEK — csak ez a 2 sor ║ // ╠══════════════════════════════════════════════════════════╣ var PUB_ID = 'pub-3149474272035987'; // ← 4. sor | kiadói azonosító var SLOT_ID = '1360610282'; // ← 5. sor | csere: AdSense In-Article numerikus ID // ╚══════════════════════════════════════════════════════════╝ var INJ_CLASS = 'adsense-ez-inj'; var MIN_CHARS = 40; var DEBUG = true; // ← false-ra állítva eltűnnek a console üzenetek function log() { if (DEBUG) console.log.apply(console, ['[AdSense-EZ]'].concat(Array.prototype.slice.call(arguments))); } log('Script betöltve:', window.location.pathname); function isArticlePage() { return window.location.pathname.indexOf('/magazin/') === 0; } function ensureAdScript() { if (document.querySelector('script[src*="adsbygoogle.js"]')) return; var s = document.createElement('script'); s.async = true; s.crossOrigin = 'anonymous'; s.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=' + PUB_ID; document.head.appendChild(s); } function injectAd() { if (!isArticlePage()) return false; if (document.querySelector('.' + INJ_CLASS)) return true; var section = document.querySelector('[data-hook="post-description"]'); if (!section) { log('section: null'); return false; } // p tagek számolása — a Wix Ricos

elemeket renderel var paras = section.querySelectorAll('p'); var real = []; for (var i = 0; i < paras.length; i++) { if (paras[i].textContent.trim().length > MIN_CHARS) real.push(paras[i]); } log('Bekezdések:', real.length); if (real.length < 3) return false; // Wrapper var wrapper = document.createElement('div'); wrapper.className = INJ_CLASS; wrapper.style.cssText = [ 'display:block', 'width:100%', 'overflow:hidden', 'margin:24px auto', 'text-align:center', 'background:transparent', 'box-sizing:border-box' ].join(';'); var ins = document.createElement('ins'); ins.className = 'adsbygoogle'; ins.style.display = 'block'; ins.setAttribute('data-ad-client', PUB_ID); ins.setAttribute('data-ad-slot', SLOT_ID); ins.setAttribute('data-ad-format', 'fluid'); ins.setAttribute('data-ad-layout', 'in-article'); wrapper.appendChild(ins); // ← KULCSVÁLTOZÁS: UTÁN kerül (testvér), nem BELE (gyermek) // A Wix Ricos újrarenderelése így nem törli section.parentNode.insertBefore(wrapper, section.nextSibling); log('Injektálva!'); (window.adsbygoogle = window.adsbygoogle || []).push({}); return true; } // Observer + poll kombó var observer = null; var pollTimer = null; function stopAll() { if (observer) { observer.disconnect(); observer = null; } if (pollTimer) { clearInterval(pollTimer); pollTimer = null; } } function startWatching() { stopAll(); if (!isArticlePage()) return; log('Figyelés indul'); if (injectAd()) return; // MutationObserver: DOM + szöveg változásra is figyel observer = new MutationObserver(function () { if (injectAd()) stopAll(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); // Fallback poll: 1.5s-onként, max 30s var n = 0; pollTimer = setInterval(function () { n++; log('Poll #' + n); if (injectAd()) { stopAll(); return; } if (n > 20) { log('Timeout'); stopAll(); } }, 1500); } // SPA navigáció var lastUrl = window.location.href; setInterval(function () { var cur = window.location.href; if (cur === lastUrl) return; lastUrl = cur; if (isArticlePage()) { ensureAdScript(); setTimeout(startWatching, 300); } }, 800); // Induló futás ensureAdScript(); startWatching(); })();