# Frissítések: automatikus frissítés és a 6.0-ra váltás

> Az automatikus frissítés bekapcsolása és hátrányai, valamint a hozzájárulási sáv megváltozása a 6.0-s kiadásnál: teendők, CSS-osztályok megfelelése.

## Automatikus frissítések

Az automatikus frissítés WordPress-funkció, amelyet minden bővítmény szerzője maga dönt el, hogy támogat-e. A Complianz támogatja, néhány kivétellel.

### Bekapcsolás

1. Nyisd meg a **Bővítmények** oldalt.
2. A lista utolsó oszlopában kapcsold be az automatikus frissítést a Complianznál.

Ha nem látod ezt az oszlopot, nyisd le a jobb felső sarokban a **Képernyő beállításai** panelt, és pipáld be az **Automatikus frissítések** lehetőséget. Ha így sem jelenik meg, valószínűleg egy biztonsági vagy más bővítmény blokkolja a funkciót.

### Miért kötelező a TCF-nél

Ha a TCF (Transparency & Consent Framework) be van kapcsolva, a Complianz értesítést mutat az automatikus frissítés bekapcsolására, és ezt „kényszeríti”. Ennek oka, hogy a weboldal üzemeltetőjének és a Complianznak mint hozzájárulás-kezelő platformnak (CMP) is követnie kell az IAB irányelveit. Ezek gyakran változnak, és az új szabályokhoz általában megvan a bevezetési határidő. Ha egy oldal nem tartja be őket, szállítókat és bevételt veszíthet, a Complianz pedig kénytelen lehet kikapcsolni a licencet. Az automatikus frissítés a legegyszerűbb védekezés ez ellen.

### Automatikus és kézi frissítés

Az automatikus frissítés megspórolja a kézi munkát, de van hátránya, főleg sok bővítmény mellett. Egy frissítés elronthat valamit a látogatói vagy az admin felületen, vagy ütközhet egy másik bővítménnyel. Automatikus frissítésnél nehezebb kideríteni, melyik bővítmény okozta a hibát, és azt sem tudod, mióta áll fenn. Ezért csak akkor kapcsold be, ha szükséges, egyébként időnként frissítsd kézzel, és nézd át az oldalt.

## Frissítés a 6.0-s kiadásra

A 6.0-s kiadás a hozzájárulási sávot új, moduláris felépítéssel írta újra. A frissítés automatikus, de érdemes körülbelül 5 percet szánni a sáv beállításainak ellenőrzésére.

### Miért változott a sáv

A korábbi sáv egy nyílt forráskódú sütisáv-könyvtáron és a jQuery-n alapult. Ez nem támogatta például a kategóriákat, ezért a kerülőmegoldás kódja nehézkes lett. Az új szerkezet:

- követi a legfrissebb GDPR- és WCAG-követelményeket (például hogy a gombok között ne legyen hierarchia);
- gyorsabb és szerkezetében egyszerűbb, mert megszűnt a jQuery és a sütiböngésző-könyvtár függőség;
- lehetővé teszi, hogy a teljes sablont a saját HTML-ed és CSS-ed váltsa fel.

### A legfontosabb változások

- A HTML- és CSS-osztályok megváltoztak, ezért az egyéni CSS egy része már nem érvényes.
- Új jogi szövegek készültek, köztük új sütisáv-üzenet.
- A **Banner Top** és a **Banner Push Down** elrendezés megszűnt, helyettük az alsó sáv érvényes.
- A frontenden nincs jQuery.
- A gombok egyforma méretűek, mert a legtöbb régió irányelve ezt írja elő.
- Elérhetők a kategórialeírások.
- Fejlécet adhatsz a sávhoz címmel, logóval és bezáró gombbal.
- Az egyéni Google Tag Manager-kategóriák egységesek lettek (a sáv beállításaiban).
- A frissítéskor bekapcsol a `migrate.js` fájl, amely átviszi az integrációk beállításait.

### Az egyéni CSS és a migrate.js

Az új szerkezet miatt az eddigi egyéni CSS elromolhat. A frissítés ezért automatikusan bekapcsolja a `migrate.js` könyvtárat, amelyet a **Complianz → Settings → Advanced** beállításainál kezelhetsz. Ez lefuttatja a régi JavaScript-eseményeket, és ahol lehet, visszaadja a régi CSS-osztályokat. Száz százalékos eredményt nem garantál, ezért frissítés után mindig nézd meg a sáv megjelenését.

Az alapértelmezett kinézet is változott: új a cím, a logó és a bezáró gomb. Aki a régi stílust szeretné, az megközelítheti az alábbi beállítások kikapcsolásával.

### A régi kinézet visszaállítása

Frissítés után a sáv beállításaiban kapcsold ki az új elemeket (a fejlécet, a bezáró gombot, a kategórialeírásokat), ha az eredeti sávot szeretnéd. A frissítés automatikusan átvitte a korábbi beállításaidat az új szerkezetbe, így ezekkel újra kialakíthatod a régi megjelenést, vagy kihasználhatod az újdonságokat.

### Lehetőségek a frissítés után

1. **Szerkesztés a frissítés után.** A sáv már az új szerkezetben van, a korábbi beállításaiddal. Ha használni akarod az új funkciókat vagy egyéni CSS-t használtál, javítsd át.
2. **Újrakezdés az új alapértelmezettel.** A **Reset to default values** (Visszaállítás az alapértékekre) beállítással az új alapértelmezett sávot kapod.
3. **Az egyéni CSS átírása.** Az alábbi táblázat a leggyakoribb osztályok megfelelését mutatja.
4. **Az újdonságok használata.** Saját logót, bezáró gombot, kategórialeírást és fejléccímet adhatsz, vagy az egyetlen HTML-sablonból és egyéni CSS-ből teljesen saját sávot építhetsz.

Ha frissítés után a sáv üzenetének betűmérete megváltozott, állítsd vissza egyéni CSS-sel:

```css
.cmplz-cookiebanner .cmplz-message {
    font-size: 15px;
}
```

### CSS-osztályok megfelelése

| Régi osztály | Új osztály |
| --- | --- |
| `#cc-window` | `#cmplz-cookiebanner-container` |
| `.cc-window` | `.cmplz-cookiebanner` |
| `.cc-allow` | `.cmplz-accept` |
| `.cc-accept-all` | `.cmplz-accept` |
| `.cc-dismiss` | `.cmplz-deny` |
| `.cc-save`, `.cc-show-settings` | `.cmplz-save-preferences`, `.cmplz-view-preferences` |
| `.cc-btn` | `.cmplz-btn` |
| `.cc-revoke` | `.cmplz-manage-consent` |

### Ami még változott a 6.0-ban

- Új szkriptközpont, amelyben függőségeket és helyőrzőket is megadhatsz.
- A sáv kódja teljesen megújult: gyorsabb, moduláris és könnyen testreszabható.
- A sáv JavaScriptje nem használ jQuery-t.
- A TCF-csonk (stub) az oldal első műveleteként töltődik be.
- Javítás a regex „katasztrofális visszalépésére” az URL nélküli iframe-eknél.
- A botok látogatásánál automatikus hozzájárulás van.
