# Térképes lista és a Borlabs Cookie

> A Borlabs Cookie sütiértesítő bővítmény Content Blockerének beállítása, hogy a Map Listing térképe csak gombnyomásra, hozzájárulás után töltődjön be.

Ha az oldalon sütihozzájárulási bővítmény fut, érdemes a külső tartalmakat (köztük a Google Maps és az OpenStreetMap térképeket) addig blokkolni, amíg a látogató nem járul hozzá. A Borlabs Cookie **Content Blocker** funkciója felismeri a térkép beágyazását, és a **Map Listing** térképét csak gombnyomásra tölti be.

Előfeltétel: a **JetEngine → JetEngine → Modulok** fülön a **Térképes listák** modul be van kapcsolva, és a Borlabs Cookie telepítve van.

## A Borlabs Cookie telepítése

1. A **Bővítmények → Bővítmény hozzáadása** oldalon töltsd fel a Borlabs Cookie csomagját, és kattints a telepítésre, majd aktiváld.
2. A **Telepített bővítmények** oldalon a Borlabs Cookie sorában kattints a **License** hivatkozásra.
3. A licenc oldalon írd be a licenckulcsot, és kattints a **Save all settings** gombra.

## A JetEngine-csomag telepítése

1. Nyisd meg a **Borlabs Cookie → Library** oldalt, és a keresőbe írd: „JetEngine”.
2. Kattints a **Details** gombra, görgess a lap aljára, és kattints az **Install** gombra. Alapból minden nyelvi konfiguráció be van kapcsolva.

Másik út a **Borlabs Cookie → Scanner**: indíts weboldal-vizsgálatot, és a bővítmény a felismert bővítményekhez javasol telepíthető csomagokat. Az **Add New** gombbal a **Create Scan** oldalra jutsz:

| Beállítás | Lehetőségek |
|---|---|
| **Scan type** | **Setup**: kideríti, milyen sütiket és külső forrásokat használ az oldal, és csomagokat javasol a blokkolásukhoz. **Audit**: ellenőrzi, hogy az oldal hozzájárulás nélkül nem tölt-e be sütit vagy külső forrást. |
| **Pages to scan** | **Custom**: egy megadott oldal. **Homepage**: a főoldal. **Selection of sites per post type**: a főoldal, az egyes bejegyzéstípusok legújabb és legrégebbi oldala és archívuma (kb. tizenhét oldal). |
| **HTTP authentication required** | Alapból ki van kapcsolva. Bekapcsolva megjelenik a felhasználónév és a jelszó mező. |

A vizsgálat végén a javasolt csomagok listáját kapod.

## A bővítmény bekapcsolása

A **Borlabs Cookie → Settings** oldal **General Settings** részében kapcsold be a **Borlabs Cookie Status** kapcsolót, és kattints a **Save all settings** gombra.

## A Content Blocker beállításai

Hozz létre egy **Map Listing**-et. A Content Blocker listában fontos, hogy a térkép forrása be legyen kapcsolva, különben az integráció nem működik. Megnyithatsz egy blokkolót, vagy a jobb felső **Add New** gombbal újat vehetsz fel a külső források listájához.

### Content Blocker Settings

- **ID**: a blokkoló azonosítója.
- **Shortcode**: rövidkód, amely bármelyik oldalon használható, ha az automatikus blokkolás nem működik.
- **Status**: a blokkoló be- és kikapcsolása.
- **Language**: a bejegyzés nyelve.

Minden szakaszban két gomb van: a **Go back without saving** (vissza a listához mentés nélkül) és a **Save all settings**.

### További szakaszok

- **Content Blocker Information**: a **Name** a blokkoló neve, amely az előnézetben használható.
- **Service Information**: a **Service** listában a térképszolgáltatót választod ki.
- **Provider Information**: a **Provider List** egy adott szolgáltatóhoz köti a blokkolót a jogi megfelelés miatt. A szolgáltatók szerkesztése a **Borlabs Cookie → Consent Management → Providers** oldalon van.
- **Locations**: az **Add Location** mezőkkel gazdagépnév és útvonal párt adhatsz meg. Ha egy iframe-ben ez a gazdagépnév és útvonal található, az iframe a blokkoló beállításai szerint blokkolódik.
- **Preview Blocked Content**: **Image** (előnézeti kép, csak a B és C előbeállításnál), **Preset** (**Preset A, Default**, **Preset B, Default + Background Image**, **Preset C, Video Player**, **Preset D, Floating Icon**, az **Apply Preset** gombbal mentve), **HTML** (az előnézet HTML-kódja, a `{{ name }}` és `{{ previewimage }}` változókkal) és **CSS** (egyéni stílus).
- **Text Placeholder**: alapból négy változó van. A `description` a blokkolóban megjelenő leírás, az `unblockButton` a feloldó gomb szövege (alapból „Unblock content”), a `moreInformation` a további információ gomb szövege, az `acceptServiceUnblockContent` pedig az elfogadás gomb szövege (alapból „Accept required service and unblock content”). Új változó az **Add Text Placeholder** gombbal vehető fel.
- **Additional Settings**: az **Execute Global code before unblocking** mezőbe olyan globális kód írható, amely a tartalom feloldása előtt fut le.
- **JavaScript**: a **Global** mező kódja (script címkék nélkül) oldalanként egyszer fut le a tartalom feloldása után, külső JavaScript-könyvtárak betöltésére jó. Az **Initialization** mező kódja minden feloldáskor lefut, a Global után.

### Settings

A **General Settings** részben:

- **Hostname(s) Exclusion List**: azok a gazdagépek, amelyeket a rendszer felismer, és nem blokkol.
- **Virtual Hostnames Exclusion List**: az előző mezőben megadott gazdagépek listája.
- **Remove iFrames and more in Feeds**: bekapcsolva eltávolítja az iframe-eket, a blokkolt tartalmat és a rövidkódokat a hírcsatornákból.

A **Reset Content Blocker Settings** résznél a **Confirm Reset** jelölőnégyzet bejelölése után a **Reset** gombbal az egyéni Content Blocker beállítások visszaállnak alapértelmezettre.

### Appearance

Az **Appearance Settings** részben állítható: **Font Family**, **Font Size (Base)** (pixelben; a többi elem ehhez igazodik), **Content Blocker** (háttér- és szövegszín), **Opacity** (a háttérszín átlátszósága), **Border Radius**, **Button Color**, **Button Text Color**, **Link Color**, **Separator Width** és **Separator Color**. A módosítás után kattints a **Save all settings** gombra.

## Eredmény a frontenden

Nyisd meg a főoldalt: a Borlabs Cookie sütiértesítő ablaka jelenik meg a webhely adatvédelmi beállításaival. A szolgáltatások fülön külön kapcsoló van a térképes listához. Ha minden kapcsoló ki van kapcsolva, a térképes listák blokkolva vannak.

A blokkolást kétféleképpen oldhatod fel: kattints a blokkolón az **Unblock content** gombra, vagy térj vissza az adatvédelmi beállításokhoz (a bal alsó sarokban lévő ikonnal), és kapcsold be a megfelelő kapcsolót.

Így a Google Maps vagy az OpenStreetMap tartalom a látogató beleegyezéséig nem töltődik be.
