# iCalendar-problémák

> Az iCalendar importálás és exportálás gyakori hibái: érvénytelen csatorna, hiányzó vagy rosszul jelölt események, üres csatorna, frissítési késés.

A beállításokat lásd: [iCalendar import és export](https://hub.hellowp.io/hu/plugins/wp-booking-system-premium/naptarak-ical/).

## Importálási hibák

### A csatornát nem lehet hozzáadni, vagy „érvénytelen csatorna”

1. Ellenőrizd az iCalendar-linket egy iCalendar-érvényesítővel.
2. Ha a link érvényes, de hozzáadáskor mégis hibát kapsz, szerverbeállítási gond lehet. Ideiglenesen add hozzá ezt a kódot a sablon `functions.php` fájljához (lásd: [Kódrészletek hozzáadása](https://hub.hellowp.io/hu/plugins/wp-booking-system-premium/fejlesztoknek-kodreszletek-hozzaadasa/)):

```php
add_filter( 'https_ssl_verify', '__return_false' );
```

Ez kikapcsolja az SSL-ellenőrzést a lekéréseknél, ezért nem biztonságos, nem szabad a weboldalon hagyni. Ha ezzel működik, töröld a kódot, és jelezd a tárhelyszolgáltatódnak, hogy egy `wp_remote_get` kérésnél az SSL-ellenőrzés hibára fut.

### Az importált események nem egyeznek a forrásoldalon láthatókkal

A bővítmény az eseményeket nem dolgozza fel, és sem az események számát, sem a dátumot nem korlátozza: az .ics fájlban lévő mindent megjelenít a naptárban. Az .ics fájlt az iCal-link megnyitásával letöltheted, és egy szövegszerkesztőben megnézheted, mi van benne. Egyes foglalási portálok nem teszik bele a múltbeli eseményeket, és van, amelyik egy-két évnél távolabbi jövőbeli eseményeket sem exportál.

### Az importált események „Elérhető” állapotúak

Az **iCal importálása/exportálása** oldalon töröld a csatornát, és add hozzá újra úgy, hogy az **iCal-események importálása a következőként** mezőben a **Foglalt** (vagy hasonló) jelmagyarázati elemet választod. Ebből tudja a naptár, melyik elemet kapják az importált események.

### Az importált események jelmagyarázati elemei hibásak

Járj el ugyanígy: töröld a csatornát, és add hozzá újra, a megfelelő elemet kiválasztva az **iCal-események importálása a következőként** mezőben. Ha a **Felosztott napok használata** be van kapcsolva, ellenőrizd a váltónap kezdő és záró elemét is.

## Exportálási hibák

### A csatornát nem lehet importálni egy másik weboldalon

Először ellenőrizd az iCalendar-linket egy iCalendar-érvényesítővel. Az eredmény megmutatja a hibát és a következő lépést.

### A csatorna üres

Az érvényes iCalendar-csatornának tartalmaznia kell legalább egy jövőbeli eseményt. Szerkeszd a naptárat, állíts egy jövőbeli dátumot **Foglalt** állapotra, mentsd, és próbáld újra. A csatornának csak a hozzáadás idejére kell eseményt tartalmaznia, utána üres is lehet.

### Az események nem jelennek meg a külső naptárban

Az **iCal importálása/exportálása** oldalon a **Foglaltnak exportálandó jelmagyarázati tételek** mezőben válaszd ki, mely elemek kerüljenek az iCalendar-fájlba. Általában a **Foglalt** és az első váltónapos elem kell.

### Nem minden esemény exportálódik

Ellenőrizd a **Foglaltnak exportálandó jelmagyarázati tételek** mezőt. Más iCalendar-csatornákról importált események nem szerepelnek az exportban. Ha több platformmal szinkronizálsz, mindegyiket mindegyikkel össze kell kötnöd. Airbnb és Booking.com esetén például:

1. importáld a bővítmény csatornáját a Booking.comba és az Airbnb-be,
2. importáld a Booking.com csatornáját az Airbnb-be és a bővítménybe,
3. importáld az Airbnb csatornáját a Booking.comba és a bővítménybe.

## A csatorna nem frissül

Az iCalendar-csatornák alapból az adatbázisban gyorsítótárba kerülnek, hogy ne terheljék túl a csatornát szolgáltató oldalt és a te weboldaladat. Az időközt csökkentheted, vagy ki is kapcsolhatod a bővítmény **Beállítások** oldalán (**iCal frissítési idők**). A gyorsítótárat kézzel is törölheted: a naptár iCal importálása/exportálása oldalán kattints az iCal-adatok frissítése gombra.

Ha gyorsítótár-bővítményt használsz, a beágyazott naptár a weboldalon továbbra sem biztos, hogy frissül. Ilyenkor zárd ki a gyorsítótárazásból azt az oldalt, amelyen a naptár van (lásd: [Mentési hibák és gyorsítótár](https://hub.hellowp.io/hu/plugins/wp-booking-system-premium/hibaelharitas-mentes-es-gyorsitotar/)).

## A frissítés gyakorisága

Az **iCal frissítési idők** beállítás azt szabályozza, milyen gyakran kérdezi le a bővítmény a külső platformot (Airbnb, Booking.com, Google Naptár stb.). Azt viszont nem tudod szabályozni, hogy a platform milyen gyakran kéri le a te csatornádat. A bővítmény kérésre mindig friss csatornát ad, de a lekérdezés a platformon múlik, és ez általában 1-3 óránként történik.
