# 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.

## Első ellenőrzések

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](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/integraciok-szkriptkozpont/). 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](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/blokkolas-helyorzok-blokkolo-mukodese/) 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.

![A Script Center oldal a három szkripttípussal és az „Új hozzáadása” gombokkal](./kepek/hibaelharitas-szkriptkozpont.webp)

*A Script Center oldal a három szkripttípussal és az „Új hozzáadása” gombokkal* (https://minta-bolt.hu/wp-admin/admin.php?page=complianz)

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.

## Optimalizáló bővítmények

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.

## Technikai megközelítés

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

### Bővítményintegráció

- 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

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](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hibaelharitas-sutit-beallito-szkript-keresese/).

### Szolgáltatás

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](https://hub.hellowp.io/hu/plugins/complianz-gdpr-premium/hibaelharitas-google-maps-hibakeresese/). Ha nem jártas a PHP-ban, kérj új funkciót.

## Funkciókérés

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.
