# Gravity Forms beküldések importálása

> A Gravity Forms beküldéseinek importálása CSV, Excel vagy XML fájlból lépésről lépésre: leképezés, szűrés, PHP-függvények, ütemezés és gyakori kérdések.

A bővítmény a WP All Import mellé egy új importálható adattípust ad: a **Gravity Forms-beküldéseket**. Egy meglévő Gravity Forms-űrlaphoz CSV-, Excel- vagy XML-fájlból tölthetsz be beküldéseket, a WP All Import megszokott húzós felületén. A bővítmény csak beküldéseket importál a már létező űrlapokba, magát az űrlapot nem módosítja.

## Követelmények

Az importáláshoz három dolog kell egyszerre aktívan:

- a Gravity Forms,
- a WP All Import,
- ez a Gravity Forms importbővítmény.

Ha a kiegészítő hiányzik, az **Új importálás** oldalon a **Gravity Forms-beküldések** típus kiválasztása után a WP All Import jelzi, hogy a beküldések importálásához a Gravity Forms-kiegészítő szükséges. A beküldések a Gravity Forms saját adatbázistábláiban tárolódnak, az importálás ezekbe ír.

## 1. lépés: új importálás létrehozása

1. Nyisd meg az **All Import → Új importálás** oldalt.
2. Töltsd fel az importfájlt (vagy add meg az URL-jét, illetve válassz korábban feltöltött fájlt).
3. A **Létrehozás vagy módosítás...** legördülő listából válaszd a **Gravity Forms-beküldések** típust.
4. A megjelenő második listából válaszd ki azt az űrlapot, amelyhez a beküldések tartoznak.
5. Kattints az **Import beállítása** gombra. Ha csak egy részt akarsz betölteni, előbb a **Szűrők létrehozása** gombbal folytasd (lásd lent).

## 2. lépés: az importfájl áttekintése

A következő képernyőn átnézheted a fájl adatait, és megbizonyosodhatsz róla, hogy jól olvasható. A fájltípustól függően itt állíthatsz más elválasztójelet (CSV), vagy választhatsz másik XML-csomópontot (XML).

Az oldal alján szűrőket is megadhatsz, hogy csak bizonyos beküldések kerüljenek be (lásd a „Rekordok szűrése” részt).

Ha rendben van minden, folytasd az **Import beállítása** gombbal.

## 3. lépés: az adatok leképezése

Megjelenik a húzós felület. A fájl elemeit (a jobb oldali panelen) ráhúzhatod az űrlap mezőire. A bejövő adatok a **Gravity Forms-beküldések** szakaszban térképezhetők, ahol az adott űrlap saját mezői látszanak, például egy állásjelentkezési űrlapnál a név, az e-mail-cím vagy az üzenet.

A felület további két részt is tartalmaz:

- **Beküldés megjegyzései**: megjegyzéseket fűzhetsz az importált beküldésekhez, a megjegyzés adataival együtt (például a szerzővel, a dátummal és a típussal).
- **Egyéb beküldésbeállítások**: itt importálhatod a beküldés létrehozásának dátumát, valamint a beküldés további adatait, például hogy ki hozta létre, el lett-e olvasva, és mi az állapota.

Ha elkészültél, kattints az oldal alján a tovább gombra, amely az importbeállításokhoz visz.

## 4. lépés: beállítások és futtatás

A **Beállítások importálása** oldalon a legtöbb esetben elég az alapértelmezés. Kattints az **Automatikus felismerés** gombra az **Egyedi azonosító** mellett, hogy a WP All Import maga állítsa be az azonosítót. Ugyanitt megadhatod azt is, hogyan viselkedjen az import, ha újra lefuttatod.

Az oldal alján két további panel van: az **Ütemezési beállítások** és a **Haladó beállítások konfigurálása**. Egyelőre hagyd őket.

1. Kattints a **Folytatás** gombra.
2. A megerősítő oldalon átnézheted az import összefoglalóját.
3. Indítsd el az importot a futtatás gombbal.

Ha az import lefutott, a kész beküldéseket a Gravity Forms **Űrlapok → Beküldések** oldalán nézheted meg.

## Haladó témák

### PHP-függvények használata importálás közben

Az érkező értékeket PHP-függvényekkel bármikor átalakíthatod. Például a `str_replace` függvénnyel az „1” értéket „Igen”-re, a „0”-t „Nem”-re cserélheted:

```php
[str_replace(array("1","0"),array("Igen","Nem"),{Hozzajarulas[1]})]
```

Ez csak egy példa: gyakorlatilag bármelyik importmező módosítható így, menet közben.

### Rekordok szűrése

Ha a fájlnak csak egy részét akarod betölteni, szűrőt használhatsz. A szűrő három részből áll:

| Rész | Mit jelent |
|---|---|
| **Elem** | A fájl melyik elemére vonatkozzon a szűrő. |
| **Szabály** | Milyen feltételt alkalmazzon (például „egyenlő”). |
| **Érték** | Melyik értékre szűrjön. |

Például: Elem = „Érdeklődési terület”, Szabály = „egyenlő”, Érték = „Értékesítés” azt jelenti, hogy csak azok a beküldések kerülnek be, ahol az „Érdeklődési terület” mező értéke „Értékesítés”. Add meg az adatokat, majd kattints a szabály hozzáadására.

### Az importálás ütemezése

A Gravity Forms-beküldések importját a WP All Import kétféle módon ütemezheti:

- **Kézi cron-feladatok**: a szerveren (például Plesk vagy cPanel felületen) magad állítod be, külön költség nélkül.
- **Automatikus ütemező szolgáltatás**: havi előfizetéses szolgáltatás, amellyel az importokat közvetlenül a WP All Importból ütemezheted.

Ha az import be van ütemezve, a kiválasztott időpontban magától lefut, és betölti a beküldéseket.

## Gyakori kérdések

### Importálhatok beküldéseket az egyik űrlapból a másikba?

Igen, de az adatok ritkán egyeznek mező-mezőre. Tipikus eset, amikor egyik űrlapról a másikra térsz át. Ilyenkor figyelj rá, hogy a forrásmezőket a megfelelő célmezőkhöz rendeld.

### Módosíthatom az űrlap mezőit importálással?

Nem. A bővítmény meglévő űrlapokba tölt be beküldéseket, magát az űrlapot nem módosítja.

### Hogyan exportálom a Gravity Forms beküldéseit?

1. Nyisd meg az **All Export → Új exportálás** oldalt.
2. A listából válaszd a **Gravity Forms-beküldések** típust.
3. Válaszd ki az űrlapot.
4. Állítsd be az exportoszlopokat.
5. Futtasd az exportot.

Ezután letöltheted a csomagot vagy az exportált fájlt. Ehhez a WP All Export és a Gravity Forms exportbővítmény kell.

### Hogyan viszek át beküldéseket másik oldalra?

1. Készíts exportot a kívánt beküldésekből.
2. Futtasd, és töltsd le a csomagfájlt, amely az importáláshoz szükséges utasításokat is tartalmazza.
3. A célwebhelyen hozz létre új importot a csomagfájllal.
4. Futtasd az importot.
5. Ellenőrizd, hogy a beküldések rendben megérkeztek.

### Hogyan szerkeszthetem tömegesen a beküldéseket?

1. Készíts exportot a kívánt beküldésekből.
2. Töltsd le az exportfájlt.
3. Szerkeszd táblázatkezelővel.
4. Importáld vissza a módosított adatokat a WP All Importtal.
5. Ellenőrizd az eredményt.

### Hogyan importálok egy Gravity Forms-űrlapot magát a WordPressbe?

Az űrlap (nem a beküldések) importálásához nyisd meg a Gravity Forms **Űrlapok → Import/Export** oldalát, és válaszd az **Űrlapok importálása** fület. Jelöld ki a fájlt, és kattints az importálás gombra. A fájlnak megfelelő formátumúnak kell lennie; ennek legbiztosabb módja, ha az **Űrlapok exportálása** fülön készíted.

### Hol tárolja a Gravity Forms az adatokat?

A beküldések a WordPress-adatbázis egyedi tábláiban vannak, a tárhelyszolgáltatód adatbázis-szerverén.

### Milyen kiegészítők kellenek a beküldések importálásához?

A Gravity Forms importbővítménynek és a WP All Importnak is aktívnak kell lennie az oldalon, természetesen a Gravity Forms mellett.
