Táto stránka používa súbory cookies, ktoré nám pomáhajú poskytovať služby. Používaním našich služieb vyjadrujete súhlas s používaním súborov cookies. Viac informácií nájdete tu.
Súbory cookies používame pre správne fungovanie našej webovej stránky a jej funkcií. Pomocou súborov cookies si tiež napríklad pamätáme váš preferovaný jazyk, zvyšujeme pre vás relevantnosť zobrazovaných reklám, počítame návštevnosť stránok a pamätáme si vaše nastavenia vykonané na stránke.
Strom katalpa...,Hortenzia...,Kríky...,Rododendróny..,Trvalky...,Kvetináče...,Substráty...,Napíšte sem čo hľadáte,Záhradné umývadlo...,Fotínia...,Napíšte sem čo hľadáte..,Palmy,Myrta krepová,Hnojivo na trávnik...
(function() {
function updatePlantSize() {
// A képernyőkép alapján pontosított szelektor
const h1 = document.querySelector('h1.article.p_detail_title');
if (!h1) return;
const titleText = h1.innerText.trim();
// JAVÍTOTT REGEX:
// 1. Felismeri a sima kötőjelet (-), a hosszú kötőjelet (–) és a hullámvonalat (~) is.
// 2. A perjel (/) és a kötőjel (-) továbbra is kötelező feltétel a tartományoknál (pl. 20/30).
// 3. De felismeri az egyedi értékeket is (pl. 50+).
const sizeRegex = /[-–—~]\s*([0-9]+(?:\s*[\/\-\–]\s*[0-9]*)?\s*\+?\s*(?:cm)?)/i;
const match = titleText.match(sizeRegex);
if (match && match[1]) {
let realSize = match[1].trim();
// Ha hiányzik a cm, pótoljuk
if (!realSize.toLowerCase().includes("cm")) {
realSize += " cm";
}
// 1. FELSŐ PARAMÉTEREK FRISSÍTÉSE
const dds = document.querySelectorAll('dd.parameters');
dds.forEach(dd => {
const dt = dd.previousElementSibling;
if (dt && (dt.innerText.toLowerCase().includes('rozmer') || dt.innerText.toLowerCase().includes('méret'))) {
if (dd.innerText.trim() !== realSize) {
dd.innerText = realSize;
dd.style.fontWeight = 'bold';
// Eltávolítjuk az esetleges (bez kvetináča) kiegészítő szöveget, ha zavaró
}
}
});
// 2. SPECIFIKÁCIÓ TÁBLÁZAT FRISSÍTÉSE
const tdTitles = document.querySelectorAll('td.title');
tdTitles.forEach(td => {
if (td.innerText.toLowerCase().includes('rozmer') || td.innerText.toLowerCase().includes('méret')) {
const targetTdValue = td.nextElementSibling;
if (targetTdValue) {
if (targetTdValue.innerText.trim() !== realSize) {
targetTdValue.innerText = realSize;
targetTdValue.style.fontWeight = 'bold';
}
}
}
});
}
}
// Azonnali futtatás
updatePlantSize();
// Figyelő a dinamikus tartalomhoz (ha pl. AJAX tölti be a paramétereket)
const observer = new MutationObserver(() => updatePlantSize());
observer.observe(document.body, { childList: true, subtree: true });
window.addEventListener('load', updatePlantSize);
})();