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.
[{"selector":".box_newsletter_widget","position":"beforeend","code":"\u003C!DOCTYPE html\u003E\r\n\u003Chtml lang=\"sk\"\u003E\r\n\u003Chead\u003E\r\n \u003Cmeta charset=\"UTF-8\"/\u003E\r\n \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/\u003E\r\n \u003C!-- Load Tailwind CSS --\u003E\r\n \u003Cscript src=\"https://cdn.tailwindcss.com\"\u003E\u003C/script\u003E\r\n \u003Cstyle\u003E\r\n /* Beállítások az \"Inter\" betűtípushoz */\r\n html { font-family: 'Inter', sans-serif; }\r\n\r\n /* --- VÉGLEGES, EXTRÉM ELREJTŐ SZELEKTOROK A SHOPRENTER GYÁRI ELEMEIHEZ --- */\r\n /* Módosítva: Most már csak a szülő konténerre (.box_newsletter_widget) célozunk, \r\n így elrejtünk minden gyári elemet függetlenül attól, hogy a mi egyedi elemünk (#custom-newsletter-wrapper) \r\n előtt vagy után helyezkednek el. Ez a legmegbízhatóbb módszer. \r\n HOZZÁADVA: .w_box.newsletter_widget a teljes widget konténer elrejtésére. */\r\n \r\n .box_newsletter_widget \u003E h3,\r\n .box_newsletter_widget \u003E form,\r\n .box_newsletter_widget \u003E div.sub_text_top_empty_top,\r\n .box_newsletter_widget \u003E div.newsletter_text,\r\n .box_newsletter_widget \u003E div.newsletter_text.sub_text_top_empty_top,\r\n .box_newsletter_widget \u003E .newsletter_widget,\r\n \r\n /* ÚJ SZELEKTOROK AZ ELREJTÉS GARANTÁLÁSÁHOZ */\r\n .w_box.newsletter_widget, /* Ez a gyári külső konténer teljes elrejtéséhez. */\r\n .box_newsletter_widget form.responsive_form,\r\n .box_newsletter_widget .widget-body \u003E h3,\r\n .box_newsletter_widget .widget-body \u003E form,\r\n .box_newsletter_widget .widget-body \u003E .newsletter_text,\r\n .box_newsletter_widget .widget-body \u003E .newsletter_widget,\r\n /* Gyorssegély, ha a h3 mélyebben van */\r\n .box_newsletter_widget h3\r\n {\r\n display: none !important;\r\n opacity: 0 !important;\r\n height: 0 !important;\r\n min-height: 0 !important;\r\n margin: 0 !important;\r\n padding: 0 !important;\r\n overflow: hidden !important;\r\n visibility: hidden !important;\r\n border: 0 !important; /* Biztos, ami biztos */\r\n }\r\n\r\n /* --- ELREJTŐ SZELEKTOROK VÉGE --- */\r\n\r\n /* Egyedi stílusok a modern megjelenéshez */\r\n #custom-newsletter-wrapper {\r\n max-width: 300px; \r\n margin: 0 auto;\r\n padding: 1rem;\r\n background-color: #f7fbf8; /* Nagyon világos zöldes háttér */\r\n border: 2px solid #38a169; /* Sötétebb zöld szegély */\r\n border-radius: 0.75rem;\r\n box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .coupon-code {\r\n padding: 0.5rem 0.75rem;\r\n border: 1px dashed #38a169;\r\n background-color: #e6ffed;\r\n color: #276749;\r\n font-weight: 700;\r\n letter-spacing: 0.05em;\r\n cursor: copy;\r\n transition: background-color 0.2s;\r\n border-radius: 0.5rem;\r\n text-align: center;\r\n user-select: all; \r\n }\r\n\r\n .coupon-code:hover {\r\n background-color: #d1fae5;\r\n }\r\n \r\n /* Loading animáció */\r\n .spinner {\r\n border: 4px solid rgba(255, 255, 255, 0.3);\r\n border-top: 4px solid #fff;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n animation: spin 1s linear infinite;\r\n }\r\n @keyframes spin {\r\n 0% { transform: rotate(0deg); }\r\n 100% { transform: rotate(360deg); }\r\n }\r\n\r\n \u003C/style\u003E\r\n\u003C/head\u003E\r\n\u003Cbody\u003E\r\n\r\n\u003Cdiv id=\"custom-newsletter-wrapper\" class=\"transition duration-300\"\u003E\r\n \u003Cdiv id=\"form-view\"\u003E\r\n \u003Ch3 class=\"text-lg font-bold text-center text-gray-800 mb-4 flex items-center justify-center\"\u003E\r\n \u003Csvg class=\"w-6 h-6 mr-2 text-green-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9\"\u003E\u003C/path\u003E\u003C/svg\u003E\r\n Nenechajte si nič ujsť!\r\n \u003C/h3\u003E\r\n \u003Cp class=\"text-center text-sm text-gray-600 mb-4\"\u003E\r\n Prihláste sa na odber noviniek a získajte kupón s \u003Cstrong\u003E10% zľavou\u003C/strong\u003E na váš prvý nákup!\r\n \u003C/p\u003E\r\n\r\n \u003Cform id=\"custom-newsletter-form\" class=\"space-y-4\"\u003E\r\n \u003Cdiv\u003E\r\n \u003Cinput type=\"email\" id=\"email-input\" placeholder=\"Váš e-mail\" required\r\n class=\"w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-green-500 focus:border-green-500 shadow-sm transition duration-150\" /\u003E\r\n \u003C/div\u003E\r\n \r\n \u003Cdiv class=\"flex items-center\"\u003E\r\n \u003Cinput type=\"checkbox\" id=\"gdpr-check\" required\r\n class=\"h-4 w-4 text-green-600 border-gray-300 rounded focus:ring-green-500 transition duration-150\" /\u003E\r\n \u003Clabel for=\"gdpr-check\" class=\"ml-2 block text-xs text-gray-700\"\u003E\r\n Súhlasím s \u003Ca href=\"#\" class=\"font-medium text-green-600 hover:text-green-700 underline\" onclick=\"return false;\"\u003EOchranou osobných údajov\u003C/a\u003E.\r\n \u003C/label\u003E\r\n \u003C/div\u003E\r\n \r\n \u003Cbutton type=\"submit\" id=\"submit-button\"\r\n class=\"w-full bg-green-600 text-white py-2 rounded-lg font-semibold hover:bg-green-700 transition duration-150 shadow-md flex items-center justify-center disabled:opacity-50\"\r\n disabled\u003E\r\n Chcem kupón!\r\n \u003C/button\u003E\r\n \u003Cdiv id=\"error-message\" class=\"text-sm text-red-600 hidden text-center mt-2\"\u003E\u003C/div\u003E\r\n \u003C/form\u003E\r\n \u003C/div\u003E\r\n\r\n \u003C!-- NÉZET: E-MAIL MEGERŐSÍTÉS KÉRÉSE (Szlovákra fordítva) --\u003E\r\n \u003Cdiv id=\"confirm-view\" class=\"hidden text-center transition-opacity opacity-0\"\u003E\r\n \u003Ch3 class=\"text-xl font-bold text-green-700 mb-3 flex items-center justify-center\"\u003E\r\n \u003Csvg class=\"w-7 h-7 mr-2 text-green-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8m-1 8a2 2 0 01-2 2H6a2 2 0 01-2-2v-4a2 2 0 012-2h12a2 2 0 012 2v4z\"\u003E\u003C/path\u003E\u003C/svg\u003E\r\n Potvrdenie je potrebné!\r\n \u003C/h3\u003E\r\n \u003Cp class=\"text-gray-700 mb-4\"\u003E\r\n Váš \u003Cstrong\u003E10% zľavový kupón\u003C/strong\u003E je na ceste! Skontrolujte si svoju e-mailovú schránku a kliknite na potvrdzovací odkaz na dokončenie registrácie a získanie kupónu.\r\n \u003C/p\u003E\r\n \u003Cp class=\"text-sm font-semibold text-green-600\"\u003E\r\n (Skontrolujte si aj priečinok Spam!)\r\n \u003C/p\u003E\r\n \u003C/div\u003E\r\n\r\n \u003C!-- EREDETI KUPON NÉZET (Szlovákra fordítva) --\u003E\r\n \u003Cdiv id=\"coupon-view\" class=\"hidden text-center transition-opacity opacity-0\"\u003E\r\n \u003Ch3 class=\"text-xl font-bold text-green-700 mb-3 flex items-center justify-center\"\u003E\r\n \u003Csvg class=\"w-7 h-7 mr-2 text-green-600\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\u003E\u003C/path\u003E\u003C/svg\u003E\r\n Gratulujeme!\r\n \u003C/h3\u003E\r\n \u003Cp class=\"text-gray-700 mb-4\"\u003ETu je váš kupón s \u003Cstrong\u003E10% zľavou\u003C/strong\u003E:\u003C/p\u003E\r\n \r\n \u003Cdiv class=\"coupon-code mb-4\" id=\"coupon-display\"\u003E\r\n MAXGARDEN10\r\n \u003C/div\u003E\r\n \r\n \u003Cbutton id=\"copy-button\" class=\"w-full bg-blue-500 text-white py-2 rounded-lg font-semibold hover:bg-blue-600 transition duration-150 shadow-md\"\u003E\r\n Kopírovať kód\r\n \u003C/button\u003E\r\n \u003Cp id=\"copy-status\" class=\"text-sm text-green-600 mt-2 hidden\"\u003EÚspešne skopírované!\u003C/p\u003E\r\n \u003C/div\u003E\r\n\u003C/div\u003E\r\n\r\n\u003Cscript\u003E\r\ndocument.addEventListener('DOMContentLoaded', () =\u003E {\r\n const customForm = document.getElementById('custom-newsletter-form');\r\n const emailInput = document.getElementById('email-input');\r\n const gdprCheck = document.getElementById('gdpr-check');\r\n const submitButton = document.getElementById('submit-button');\r\n const formView = document.getElementById('form-view');\r\n const confirmView = document.getElementById('confirm-view'); // Confirmation view element\r\n const couponView = document.getElementById('coupon-view');\r\n const copyButton = document.getElementById('copy-button');\r\n const couponDisplay = document.getElementById('coupon-display');\r\n const copyStatus = document.getElementById('copy-status');\r\n const errorMessage = document.getElementById('error-message');\r\n\r\n // 1. Megkeresi a ShopRenter gyári űrlapját a látott class-ok alapján\r\n const shoprenterForm = document.querySelector('form.responsive_form.form_responsive_small');\r\n \r\n let isSuccess = false;\r\n \r\n // Figyeli a DOM-ot a ShopRenter által felugró modal ablakok (siker/hiba) miatt\r\n const modalObserver = new MutationObserver((mutationsList, observer) =\u003E {\r\n for(const mutation of mutationsList) {\r\n if (mutation.type === 'childList') {\r\n // Keresi a felugró modalt (ez a ShopRenter oldalon látható)\r\n const shoprenterModal = document.querySelector('.modal-body:not(.hidden)');\r\n const shoprenterModalTitle = document.querySelector('.modal-title');\r\n \r\n if (shoprenterModal && shoprenterModalTitle && shoprenterModalTitle.textContent.includes('Newsletter')) {\r\n const text = shoprenterModal.textContent;\r\n \r\n // SIKERES feliratkozás ellenőrzése (szlovákul a \"Prihlásenie\" vagy \"odber noviniek\" szavakkal)\r\n if (text.includes(\"prihlásenie\") || text.includes(\"odber noviniek\")) {\r\n isSuccess = true;\r\n // Azonnal elrejtjük a modalt (ha lehetséges)\r\n const modalContainer = shoprenterModal.closest('.modal');\r\n if (modalContainer) {\r\n modalContainer.style.display = 'none'; \r\n modalContainer.classList.remove('modal-open');\r\n }\r\n observer.disconnect(); \r\n showConfirmation(); // Megerősítő nézetre váltás\r\n } \r\n // HIBÁS feliratkozás (pl. CAPTCHA vagy már fel van iratkozva)\r\n else if (text.includes(\"CAPTCHA\") || text.includes(\"chyba\") || text.includes(\"problém\") || text.includes(\"už je prihlásený\")) {\r\n isSuccess = false;\r\n console.warn(\"ShopRenter hiba történt a feliratkozás során: \" + text);\r\n // Visszaállítjuk a gombot\r\n submitButton.innerHTML = 'Chcem kupón!'; // Szlovák szöveg\r\n submitButton.disabled = false;\r\n // Hagyjuk, hogy a felhasználó lássa a ShopRenter hibaüzenetét a modalban.\r\n errorMessage.textContent = \"Chyba pri registrácii. Skontrolujte chybovú správu v okne (napr. CAPTCHA).\"; // Szlovák szöveg\r\n errorMessage.classList.remove('hidden');\r\n observer.disconnect(); // Leállítjuk a figyelést, amíg a felhasználó bezárja a modalt.\r\n }\r\n }\r\n }\r\n }\r\n });\r\n\r\n if (shoprenterForm) {\r\n // Gyári űrlap elemeinek keresése\r\n const shoprenterEmailInput = shoprenterForm.querySelector('input[type=\"email\"][name=\"email\"]');\r\n const shoprenterSubmitButton = shoprenterForm.querySelector('button[type=\"submit\"]');\r\n\r\n if (!shoprenterEmailInput || !shoprenterSubmitButton) {\r\n console.error(\"Hiba: Nem található a ShopRenter gyári hírlevél űrlap input/gombja.\");\r\n errorMessage.textContent = \"Chyba nastavenia. Skontrolujte konzolu.\"; // Szlovák szöveg\r\n errorMessage.classList.remove('hidden');\r\n submitButton.disabled = true;\r\n return;\r\n }\r\n\r\n // Gomb állapotának frissítése\r\n const updateButtonState = () =\u003E {\r\n submitButton.disabled = !(emailInput.value && gdprCheck.checked);\r\n };\r\n\r\n emailInput.addEventListener('input', updateButtonState);\r\n gdprCheck.addEventListener('change', updateButtonState);\r\n\r\n // MEGERŐSÍTŐ NÉZET megjelenítése animációval\r\n const showConfirmation = () =\u003E {\r\n formView.classList.add('opacity-0');\r\n setTimeout(() =\u003E {\r\n formView.classList.add('hidden');\r\n confirmView.classList.remove('hidden'); \r\n setTimeout(() =\u003E {\r\n confirmView.classList.remove('opacity-0');\r\n }, 50); \r\n }, 300); \r\n };\r\n\r\n // Kuponnézet megjelenítése animációval (tartalék)\r\n const showCoupon = () =\u003E {\r\n formView.classList.add('opacity-0');\r\n confirmView.classList.add('opacity-0', 'hidden'); \r\n setTimeout(() =\u003E {\r\n formView.classList.add('hidden');\r\n confirmView.classList.add('hidden');\r\n couponView.classList.remove('hidden');\r\n setTimeout(() =\u003E {\r\n couponView.classList.remove('opacity-0');\r\n }, 300); \r\n }, 300); \r\n };\r\n\r\n // 2. Űrlap elküldése\r\n customForm.addEventListener('submit', (e) =\u003E {\r\n e.preventDefault();\r\n \r\n // Vizuális visszajelzés és letiltás\r\n submitButton.disabled = true;\r\n submitButton.innerHTML = '\u003Cspan class=\"spinner\"\u003E\u003C/span\u003E Odosielanie...'; // Szlovák szöveg\r\n errorMessage.classList.add('hidden');\r\n isSuccess = false; \r\n\r\n // Figyelni kezdjük az egész body-t, ahol a modal megjelenhet\r\n modalObserver.observe(document.body, { childList: true, subtree: true });\r\n\r\n // Adatok másolása a rejtett gyári űrlapra\r\n shoprenterEmailInput.value = emailInput.value;\r\n \r\n // ÚJ: Manuálisan indítunk eseményeket, hogy a ShopRenter belső logikája is észlelje a változást\r\n // Ez megoldja azt a problémát, ha a ShopRenter szkriptje a value beállítása után mégis a régi értéket használja.\r\n shoprenterEmailInput.dispatchEvent(new Event('input', { bubbles: true }));\r\n shoprenterEmailInput.dispatchEvent(new Event('change', { bubbles: true }));\r\n\r\n\r\n // 3. Gyári submit gomb kattintásának szimulálása\r\n shoprenterSubmitButton.click();\r\n \r\n // Eltávolítjuk a gombot, amíg a modalObserver meg nem találja a sikert/hibát\r\n setTimeout(() =\u003E {\r\n if (!isSuccess) {\r\n // Ha a ShopRenter modal nem jön fel 2 mp alatt, akkor valószínűleg nem volt CAPTCHA/hiba\r\n // Visszaállítjuk a gombot, hátha a modal lassan jön fel\r\n submitButton.innerHTML = 'Chcem kupón!'; // Szlovák szöveg\r\n submitButton.disabled = false;\r\n errorMessage.textContent = \"Skontrolujte prípadné vyskakovacie okno pre potvrdenie.\"; // Szlovák szöveg\r\n errorMessage.classList.remove('hidden');\r\n }\r\n }, 2000); \r\n });\r\n\r\n // 4. Kuponkód másolása (marad, ha valaki mégis használni akarja)\r\n copyButton.addEventListener('click', () =\u003E {\r\n const code = couponDisplay.textContent.trim();\r\n \r\n if (document.execCommand) {\r\n const tempInput = document.createElement('textarea');\r\n tempInput.value = code;\r\n document.body.appendChild(tempInput);\r\n tempInput.select();\r\n document.execCommand('copy');\r\n document.body.removeChild(tempInput);\r\n\r\n copyStatus.classList.remove('hidden');\r\n copyButton.textContent = 'Kód skopírovaný!'; // Szlovák szöveg\r\n copyButton.classList.remove('bg-blue-500', 'hover:bg-blue-600');\r\n copyButton.classList.add('bg-green-500', 'hover:bg-green-600');\r\n\r\n setTimeout(() =\u003E {\r\n copyStatus.classList.add('hidden');\r\n copyButton.textContent = 'Kopírovať kód'; // Szlovák szöveg\r\n copyButton.classList.add('bg-blue-500', 'hover:bg-blue-600');\r\n copyButton.classList.remove('bg-green-500', 'hover:bg-green-600');\r\n }, 2000);\r\n } else {\r\n console.error('Sajnos a vágólap másolás nem támogatott.');\r\n }\r\n });\r\n\r\n } else {\r\n // Hiba, ha nem találja a gyári űrlapot\r\n errorMessage.textContent = \"Pôvodný formulár nebol nájdený. Skontrolujte nastavenia.\"; // Szlovák szöveg\r\n errorMessage.classList.remove('hidden');\r\n }\r\n});\r\n\u003C/script\u003E\r\n\r\n\u003C/body\u003E\r\n\u003C/html\u003E"}]
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...