DiviPasswords
A DiviPasswords egy Divi-bővítmény, amellyel jelszóval zárható bármely Divi-elem (szekció, sor, oszlop, modul – beleértve a DonDivi modulokat is). A lényeg: a védett HTML-t a rendszer teljesen eltávolítja a DOM-ból, és csak akkor illeszti vissza, amikor a látogató helyes jelszót ad meg. Így a tartalom nem bukkan fel az oldal forrásában, és nem olvasható ki egyszerű vizuális eszközökkel.
Ezzel gyorsan megoldhatod azokat a helyzeteket, amikor csak egy-egy blokkot szeretnél védeni (pl. prémium letöltés, űrlap, árlista-részlet), anélkül, hogy komplett tagsági rendszert építenél.
Megjegyzés: ne keverd össze más, hasonló nevű bővítményekkel; a DiviPasswords natív Divi-integrációt és elem-szintű beállítást használ.
Fő funkciók, érthetően
Elem-szintű védelem: Bármely Section, Row, Column vagy Module jelszó mögé zárható. Nem az egész oldal, csak a kijelölt rész lesz védett.
Teljes DOM-elrejtés: A védett HTML nem renderelődik, amíg nincs feloldva, így csökken a „forrásból kiszivárgás” kockázata.
Testreszabható beléptető űrlap: Beállítható cím (alapértelmezett: “RESTRICTED ACCESS”), placeholder, gombszöveg, űrlapszín, valamint lakat ikon vagy saját kép a dizájnhoz illesztve.
Jelszó megjegyzése (opció): Munkamenet-süti (cookie neve: divi_passwords), amely a böngésző bezárásakor lejár – jó egyensúly kényelem és biztonság között.
Natív beállítási hely: Az adott Divi elem paneljén, az Advanced > Password fülön kapcsolható és konfigurálható.
Jelszó-szabályok: A mező nem lehet üres; tiltott karakterek: &, <, >.
Hogyan működik?
A bővítmény a védett elemet ideiglenesen jelszóűrlapra cseréli. Sikeres ellenőrzés után lekéri és visszailleszti a tartalmat a DOM-ba. A folyamat WordPress noncék alapján védett. Ha a tárhely vagy egy cache plugin agresszívan cache-eli a noncékat, hibaüzenet jelenhet meg. Ilyenkor érdemes a cache élettartamát kb. 10–12 órára állítani, igazodva a nonce lejáratához.
Konkrét, gyakorlati példák
Prémium letöltések: A gomb és a fájl-URL csak helyes jelszó után kerül a DOM-ba.
Űrlapok védelme: Partneri vagy belső regisztrációs űrlap zárolása, hogy ne minden látogató töltse ki.
Prémium szekciók: Árazási oldalon rejtett csomagajánlat, csak meghívott ügyfeleknek.
Kontakt-blokkok: Egyedi elérhetőségek csak bizonyos partnereknek.
Telepítés és első lépések
Követelmény: aktív Divi Theme.
Telepítés: Plugins > Add New > Upload (ZIP feltöltése), majd aktiválás.
Ha DonDivin keresztül vásároltad: licenc megadása (DonDivi > Licenses).
Használat:
- Nyisd meg a védendő elemet a Divi Builderben.
Advanced > Password: kapcsold be a Password Protection-t.- Adj meg jelszót (ne használj
&,<,>karaktereket). - Állítsd be a cím/placeholder/gombszöveg/űrlapszín mezőket, valamint ikont vagy képet.
- Opcionálisan engedélyezd a Remember Password funkciót.
- Mentsd az oldalt, és teszteld bejelentkezett és inkognitó ablakban is.
Haladó testreszabás
CSS horgok (gyakori szelektorok):.dd-password-protect, form, .et-pb-icon, h4, .dd-password, .dd-password-error, button
JS esemény: Tartalom feloldásakor divipasswords esemény fut. Használd JS-függő elemek újrainicializálására:
document.addEventListener('divipasswords', (e) => {
// pl. slider/galéria/3rd-party modul újraindítása
});
Egyedi modulok támogatása: Saját modul slug hozzáadása filterrel:
add_filter('divi_passwords_supported_modules', function ($modules) {
$modules[] = 'my_custom_module_slug';
return $modules;
});
Hibaelhárítás
“An error has occurred” üzenet: Jellemzően cache-elt nonce okozza. Állítsd a cache TTL-t 10–12 órára, ürítsd a gyorsítótárat, majd próbáld újra.
JS-elemek nem működnek feloldás után: Az inicializálás betöltéskor futott, a HTML később került a DOM-ba. Használd a divipasswords eseményt az újrainicializáláshoz, vagy Divi/DonDivi natív modulokat.
Előnyök és értékajánlat
Gyors, elem-szintű zárás tagsági rendszer nélkül.
A védett HTML nem jelenik meg a forrásban feloldásig.
Natív Divi szerkesztőélmény, shortcode-kényszer nélkül.
Fejlesztőbarát: CSS szelektorok, JS esemény, filterek.
Költséghatékony megoldás „light membership” igényekhez.
Kinek ajánlott?
Divi-t használó ügynökségeknek ügyfél-specifikus zárt blokkokhoz.
Tartalomkészítőknek és oktatóknak prémium anyagok védelméhez.
Kisvállalkozásoknak zárt ajánlatokhoz és partneri űrlapokhoz.
Fejlesztőknek egyedi modulok és JS-függő elemek kontrollált feloldására.
Árazás és elérhetőség – összkép
A DiviPasswords önálló termékként is elérhető, és a DonDivi bővítmények – az Elegant Themes felvásárlását követően – egyes Divi Pro csomagok részeként bónuszként is hozzáférhetők. Az ár és a hozzáférés időszakonként változhat.
Fontos különbségtétel
Léteznek hasonló nevű „protect” megoldások eltérő működéssel. Ez a leírás kifejezetten a DiviPasswords bővítményt dokumentálja.
Segítségre van szükséged az online marketingedben?
Az amarketingese.com csapata segít elérni céljaidat — legyen szó SEO-ról, hirdetéskezelésről vagy weboldal készítésről.
