Tovább a tartalomhoz

Egy szkript nem blokkolódik megfelelően

Lépésről lépésre: mit ellenőrizz, ha a Complianznak blokkolnia kellene egy szolgáltatást vagy bővítményt, de ez nem történik meg.

A WordPress-konfigurációk, témák, bővítmények és kézi megvalósítások száma szinte végtelen, ezért a hozzájárulás-kezelés néha elrontja valamilyen funkciót. Ha azt várod, hogy a Complianz megtalál, blokkol és hozzájárulás után felenged egy szolgáltatást, de az nem blokkolódik rendesen, kövesd az alábbi lépéseket.

A Complianz a legnépszerűbb szolgáltatásokat és bővítményeket magától felismeri és integrálja. A varázslóban megadhatod a használt szolgáltatásokat és közösségi médiát, így az integrációk kézzel is be- vagy kikapcsolhatók.

  1. Győződj meg róla, hogy a süti-blokkoló be van kapcsolva: a beállításoknál nézd meg, hogy a biztonságos mód (Safe Mode) ki van kapcsolva. A biztonságos mód a Tools → Debugging oldalon az Enable safe mode kapcsolóval állítható.
  2. Kapcsold ki az optimalizáló bővítményeket (WP Rocket, WP Optimize stb.), vagy fűzd az oldal címéhez a ?nocache paramétert. Ha így működik, folytasd az „Optimalizáló bővítmények” résznél.
  3. Az Integrations oldalon nézd meg, megtalálta-e a Complianz az adott szolgáltatást vagy bővítményt, és be van-e kapcsolva. Ha igen, folytasd a „Technikai megközelítés” résznél.
  4. Nézd meg a dokumentációban, van-e leírás a használt szolgáltatásról vagy bővítményről: lehet, hogy a szkriptközpontos integráció lépései már le vannak írva.
  5. Ha semmit nem találsz, próbáld magad blokkolni a szkriptet a szkriptközponttal (Integrations → Script Center), lásd az integrációs fejezetet. Ha működik, érdemes szólni a Complianz csapatának, hogy beépíthessék.
  6. Ha kézzel adtál hozzá szkriptet, igazítsd a szkript attribútumait a blokkolás működését bemutató fejezet szerint.
  7. Ha minden kudarcot vall, és a szkript ismeretlen a Complianznak, kézzel sem blokkolható, kérj segítséget a támogatástól, és írd meg, hol akadtál el.
https://minta-bolt.hu/wp-admin/admin.php?page=complianz
A Script Center oldal a három szkripttípussal és az „Új hozzáadása” gombokkal

A képen a három szkripttípus látszik: harmadik féltől származó szkript hozzáadása, szkript/iframe/bővítmény blokkolása, és engedélyezési lista.

Ritkán előfordul, hogy egy optimalizáló bővítmény elhalasztja vagy késlelteti a complianz.min.js fájlt, ezzel elrontva a működést. A Complianz maga is minifikálja és halasztja a saját fájljait, ezért zárd ki a „complianz” nevű fájlokat az optimalizáló bővítményből.

Gyakoribb, hogy az optimalizáló bővítmény összevonja a JavaScript-fájlokat egy véletlenszerű, kivonatolt nevű fájlba. Ezt a Complianz nem tudja blokkolni, mert a név véletlen. Az összevont szkript blokkolása ráadásul a célzott szolgáltatáson kívül mást is blokkolna. Ilyenkor a szolgáltatást kell kizárnod az optimalizálásból.

  • Ha az optimalizáló bővítmények kikapcsolása megoldotta a gondot, kapcsold vissza őket, és zárd ki a „complianz” fájlokat. Ha ez nem elég…
  • zárd ki az optimalizálásból azt a szolgáltatást vagy bővítményt is, amelyet a Complianznak blokkolnia kell.

Ha a bővítményt vagy szolgáltatást a Complianz megtalálta és integrálta, mégsem történik semmi:

  • Használd a Complianz és az integrált bővítmény legfrissebb verzióját.
  • Nézd meg a dokumentációban, van-e további leírás.
  • Előfordul (például az Instagram-hírfolyam bővítményeinél), hogy az API-t csak a háttérrendszer használja, és a tartalom „natív” tartalomként jelenik meg. Ezeket nem blokkolja a Complianz, mert a látogatónak nincs kapcsolata az Instagrammal.
  • Ellenőrizd, hogy az integráció tényleg jól működik-e.

A süti-beállító szkript megkeresése

Szekció neve “A süti-beállító szkript megkeresése”

Ha az integrált bővítmény a nyilvános oldalon mégis sütiket állít be, meg kell találni azt a JavaScript-fájlt vagy beágyazott szkriptet, amelyik ezt teszi. Ehhez lásd a sütit beállító szkript megkeresésének útmutatóját.

Mielőtt tovább lépsz, nézd meg, hogy a szolgáltatásnak nincs-e bővítményintegrációja vagy leírása. Ha a szolgáltatás be van kapcsolva a Complianz integrációi között, de mégsem blokkolódik, két fő oka lehet:

  • A szolgáltatás kézzel van megvalósítva vagy egyedi fejlesztésű. Ilyenkor a szkriptet kézzel kell blokkolni.
  • A szolgáltatásnak további integrációra van szüksége. Ilyen például a Google Maps: a Complianz az általános megvalósításokat és több népszerű térképbővítményt támogat, de a témák, bővítmények és Google API-k nagy száma miatt nem minden megvalósítás támogatott. Az alap integrációs példákról és a térképek hibakereséséről lásd a Google Maps hibakeresés fejezetet. Ha nem jártas a PHP-ban, kérj új funkciót.

A hibakeresés utolsó lépése annak felismerése, hogy a szolgáltatás vagy bővítmény integrálása segítség nélkül nem megoldható. Ilyenkor funkciókérést nyújthatsz be a Complianz csapatának.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások