# SVG-, JSON- és Lottie-feltöltés

> Hogyan engedélyezed az SVG, a JSON és a .lottie fájlok feltöltését a Médiatárba.

A WordPress alapból nem enged SVG- és animációfájlokat feltölteni. A Divi Supreme Pro két kapcsolóval megnyitja ezt, külön bővítmény vagy `functions.php`-kód nélkül. Mindkét kapcsoló az **Egyéb** fülön van (Divi 5 alatt a **Miscellaneous** oldal **Media Uploads** részén).

![Az Egyéb fül kapcsolói, köztük a feltöltések](./kepek/beallitasok-egyeb.webp)

*Az Egyéb fül kapcsolói, köztük a feltöltések* (https://minta-bolt.hu/wp-admin/admin.php?page=divi_supreme_settings)

A képen a **JSON-fájl feltöltésének engedélyezése** és az **SVG-fájl feltöltésének engedélyezése** kapcsoló látszik.

## SVG-fájl feltöltése

Az SVG vektoros kép (logók, ikonok), és az SVG Animation modullal is használható.

1. Nyisd meg a **Divi Supreme Pro** beállításait, és válaszd az **Egyéb** fület.
2. Kapcsold be az **SVG-fájl feltöltésének engedélyezése** kapcsolót.
3. Kattints a **Módosítások mentése** gombra.
4. Tölts fel egy `.svg` vagy `.svgz` fájlt a **Média → Új médiafájl hozzáadása** oldalon, vagy bármelyik modul médiaválasztójában.

| Téma | Részlet |
|---|---|
| Alapérték | Ki. |
| Ellenőrzés | A bővítmény megvizsgálja az SVG szerkezetét, és elutasítja a gyakori szkript- vagy beágyazási mintákat tartalmazó fájlt. Ez nem teljes biztonsági védelem. |
| Ki tölthet fel | Csak az, aki a WordPressben amúgy is tölthet fel fájlt (például adminisztrátor, szerkesztő). A kapcsoló nem ad új jogot. |
| Elutasított fájl | Valószínűleg szkriptet vagy hibás jelölést tartalmaz. Tisztítsd meg vektorszerkesztőben, és próbáld újra. |

Az SVG kockázatos lehet, ha nem megbízható felhasználók is tölthetnek fel fájlt. Többszerzős webhelyen hagyd kikapcsolva, vagy korlátozd a feltöltési jogot. Ha csak egy állóképes PNG-logóra van szükséged, nem kell megnyitni az SVG-feltöltést.

## JSON- és .lottie-fájl feltöltése

A Lottie-animációkhoz (Lottie modul) kell. A kapcsolóval a feltöltési joggal rendelkezők a Médiatárba tölthetnek:

- sima `.json` Lottie (Bodymovin) animációt, például After Effectsből vagy a LottieFilesról;
- csomagolt `.lottie` fájlt (DotLottie: ZIP, benne `manifest.json`). Egy átnevezett, tetszőleges ZIP nem megy át.

### Bekapcsolás

1. Nyisd meg a **Divi Supreme Pro** beállításait, **Egyéb** fül.
2. Győződj meg róla, hogy a **JSON-fájl feltöltésének engedélyezése** be van kapcsolva (az alapérték: be). Divi 5 alatt a felirat **Allow JSON & .lottie uploads**.
3. Kattints a **Módosítások mentése** gombra.
4. Tölts fel egy `.json` vagy `.lottie` fájlt a **Média → Új médiafájl hozzáadása** oldalon.
5. Add hozzá a Lottie modult az oldalhoz, és válaszd ki a feltöltött fájlt. Nézd meg az eredményt a weboldalon.

### Ellenőrzés és korlátok

A bővítmény ellenőrzi a feltöltést: a JSON-t dekódolja, a `.lottie` archívumot szerkezetileg vizsgálja (bejegyzésszám- és méretkorlát). Fejlesztők a `dsm_max_json_upload_validation_bytes` és a `dsm_max_lottie_upload_validation_bytes` szűrővel állíthatják a korlátokat.

Tippek:

- Tartsd kicsin az animációfájlokat, mert ez a teljesítménynek jó.
- Ha a feltöltés nem sikerül, ellenőrizd, hogy a fájl érvényes Lottie JSON vagy valódi `.lottie` csomag-e.
- Ha nem használsz Lottie-t, kapcsold ki a kapcsolót, hogy a webhely ne fogadjon el animációs fájltípusokat.
- Megbízhatatlan feltöltők mellett korlátozd, ki tölthet fel médiát.
