Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Gergely Csécsey

    (@mrdarkside)

    Szia Gyuri,

    Nem te rontottad el, a pluginben volt a hiba. Kiadtam az 1.0.9-et, ami javítja.

    Röviden a miért: a WP Consent API nem sütikezelő önmagában, csak egy közös API a bővítmények között, és amíg egy sütikezelő nem regisztrál nála, minden látogatónak azt válaszolja, hogy megvan a hozzájárulás. A Cookieadmin Pro nem regisztrál nála, így a plugin már az oldal betöltésekor elküldi a grantConsent-et. Ezt kifogásolta a Barion.

    Amit kérlek csinálj meg:

    1. Frissíts 1.0.9-re.

    2. Kösd össze a Cookieadmin Pro-t a pluginnel. A WP Consent API önmagában nem elég. Tedd be ezt a témád footer.php fájljába, vagy egy „custom JS” mezőbe:

    document.addEventListener('click', function (e) {
        if (e.target.closest('.cookieadmin_accept_btn')) {
            window.wcBarionGrantConsent();
        }
        if (e.target.closest('.cookieadmin_reject_btn')) {
            window.wcBarionRejectConsent();
        }
    });

    3. Ellenőrizd, mielőtt visszaírsz a Barionnak. Kapcsold be a Debug Mode-ot a plugin beállításaiban, nyiss privát ablakot, és nyisd meg a konzolt (F12):

    • Tölts be egy oldalt, és ne kattints sehova. Ilyenkor nem szabad grantConsent-nek megjelennie.
    • Kattints az „Elfogadom” gombra. Ekkor meg kell jelennie a [Barion Pixel] Consent granted (grantConsent) eseménynek
    • Kattints az elutasításra egy másik privát ablakban. Ekkor rejectConsent kell hogy jöjjön a logban.

    4. Szólj a Barionnak, hogy privát ablakban nézzék. A grantConsent mostantól csak a kattintásra megy el, tehát ha az ellenőrző kolléga korábban már elfogadta a sütiket, nem fogja látni elmenni, és emiatt megint elutasíthatják.

    Ha valami nem stimmel, küldd át a konzol kimenetét egy friss, privát ablakos betöltésről.

    Üdv,
    Gergely

    Plugin Author Gergely Csécsey

    (@mrdarkside)

    Szia Gyuri,

    Kiadtam egy javítást ehhez a plugin 1.0.8-as verziójában. Köszönöm a jelzést és a türelmet, a hiba a pluginben volt, nem nálad!

    Mi változott: a plugin mostantól közvetlenül olvassa a leggyakoribb sütikezelőket, tehát a WP Consent API bővítmény nélkül is működik:

    • CookieYes
    • Complianz
    • Cookiebot
    • Cookie Law Info

    Javítottam egy másik esetet is, ami szerintem nálad is közrejátszhatott: ha a látogató korábban már elfogadta a sütiket, akkor nincs kattintás, amiből a plugin értesülhetne, és eddig ilyenkor semmi nem ment ki. Mostantól a plugin az oldal betöltése után is keresi a sütikezelőt, így a visszatérő látogatóknál is elmegy a grantConsent esemény.

    Amit kérlek ellenőrizz:

    1. Frissítsd a plugint 1.0.8-ra.
    2. Kapcsold be a Beállítások > Barion Pixel oldalon a Debug Mode-ot.
    3. Nyiss egy privát ablakot (ez fontos, mert a korábbi döntésed el van mentve), tölts be egy oldalt, és nyisd meg a konzolt (F12).
    4. Kattints a sütisávban az “Elfogadom” gombra.

    Ha minden jól működik, a console fülön ezt kell látnod:

    [Barion Pixel] Consent manager detected: CookieYes
    [Barion Pixel] Consent granted (grantConsent)

    A sütikezelőd neve értelemszerűen más lehet. Ha ehelyett ez jelenik meg kb. 10 másodperccel az oldal betöltése után, akkor a plugin nem találta meg a sütikezelődet:

    [Barion Pixel] No consent manager detected...

    Ilyenkor vagy telepítsd a WP Consent API bővítményt (https://wordpress.org/plugins/wp-consent-api/), vagy a sütisávod elfogadás/elutasítás callbackjéből hívd meg ezt a két függvényt:

    window.wcBarionGrantConsent();   // elfogadáskor
    window.wcBarionRejectConsent();  // elutasításkor

    A beállítások oldalon mostantól figyelmeztetés is megjelenik, ha a plugin nem talált sütikezelőt.

    Ha megvan a grantConsent a konzolban, szólj a Barion supportnak, hogy nézzék meg újra. Ha bármi nem stimmel, írd meg, melyik sütikezelőt használod, megnézem.

    Üdv,
    Gergely

    Thread Starter Gergely Csécsey

    (@mrdarkside)

    Szia @pmbillingo!

    Egyelőre nem kaptam meg az e-mailt sajnos. 😕 El tudnátok küldeni ismét?

    Köszönöm!

    Thread Starter Gergely Csécsey

    (@mrdarkside)

    Sziasztok,

    Bocsi, valamiért nem kaptam erről a thread-ről értesítéseket.

    A jelenlegi (1.9.7) verzión is teszteltem, csak a hook átállítása megoldja a problémát, de szívesen tesztelem a javított verziót is, ha más változást is tartalmazna.

    Küldtem nektek egy e-mailt a hello@billingo.hu címre.

    Köszi

Viewing 4 replies - 1 through 4 (of 4 total)