# Beállítás

> A Gravity Forms előkészítése, regisztrációs űrlap és User Registration feed létrehozása, tanfolyamok hozzárendelése.

## A Gravity Forms előkészítése

### A bővítmény feltöltése és aktiválása

1. Töltsd le a Gravity Forms bővítményt a fiókodból.
2. Menj a **Bővítmények → Új hozzáadása** oldalra.
3. Kattints a **Bővítmény feltöltése** gombra.
4. Válaszd ki a letöltött `.zip` fájlt.
5. Kattints a **Telepítés most** gombra.
6. Kattints a **Bővítmény aktiválása** gombra.

### Licenckulcs megadása

A Gravity Forms beállítóvarázslója végigvezet a lépéseken. Ha inkább kézzel adnád meg a kulcsot:

1. Menj az **Űrlapok → Beállítások** oldalra.
2. Írd be a licenckulcsot.
3. Kattints az oldal alján a mentés gombra.

### A User Registration kiegészítő bekapcsolása

1. Menj az **Űrlapok → Kiegészítők** oldalra.
2. Görgess a **User Registration** kiegészítőhöz.
3. Kattints a telepítés, majd az aktiválás gombra.

## A LearnDash integráció telepítése

**1. lehetőség: a Kiegészítők menüből** (aktív LearnDash-licenc kell hozzá)

1. Menj a **LearnDash LMS → Kiegészítők** oldalra.
2. Keresd meg a Gravity Forms for LearnDash kiegészítőt.
3. Telepítsd, majd kattints a bővítmény aktiválására.

**2. lehetőség: kézi feltöltés**

1. Töltsd le a bővítmény zip fájlját (a letöltéshez be kell jelentkezned a fiókodba).
2. Menj a **Bővítmények → Új hozzáadása** oldalra, és töltsd fel a zip fájlt.
3. Kattints a **Telepítés most**, majd a **Bővítmény aktiválása** gombra.

## Az űrlap létrehozása

Az **Űrlapok → Új űrlap** menüpontban hozz létre egy űrlapot. Annyi mezőt vehetsz fel, amennyit szeretnél, de az **E-mail** mező kötelező, enélkül a regisztráció nem működik. Gyakran hasznos még:

- **Név**: nem kötelező, de legtöbbször érdemes bekérni.
- **Felhasználónév**: a felhasználónév lehet az e-mail-cím, bármelyik másik mező, vagy a regisztráló maga választja meg.
- **Jelszó**: automatikusan is generálható az űrlap beküldésekor, vagy felveheted az űrlapra, hogy a regisztráló maga válasszon.

Ezek a mezők a **Speciális mezők** között vannak.

![A regisztrációs űrlap a weboldalon](./kepek/urlap-frontend.webp)

*A regisztrációs űrlap a weboldalon* (https://minta-bolt.hu/regisztracio/)

A képen a példaűrlap látható: név (utónév és vezetéknév), e-mail, felhasználónév és kétszer megadott jelszó.

## A User Registration feed beállítása

Mielőtt tanfolyamot rendelnél az új felhasználókhoz, létre kell hoznod egy User Registration feedet. Ez a Gravity Forms saját funkciója.

1. Nyisd meg az űrlapot, és menj a **Beállítások → User Registration** oldalra.
2. Kattints az **Új hozzáadása** gombra.

![A feedek listája egy kész feeddel](./kepek/feed-lista-kesz.webp)

*A feedek listája egy kész feeddel* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=gravityformsuserregistration&id=1)

A lista a mentett feedeket mutatja: a feed nevét, a műveletet (itt **Felhasználó létrehozása**) és az állapotát.

A legegyszerűbb beállítás a következő.

### Feedbeállítások

| Beállítás | Mit csinál | Ajánlott érték |
| --- | --- | --- |
| **Név** | A feed neve, csak neked fontos | Bármi |
| **Művelet** | Mit csináljon a feed | **Felhasználó létrehozása** |

### Felhasználói beállítások

| Beállítás | Ajánlott érték |
| --- | --- |
| **Felhasználónév** | Az **E-mail** mező, vagy egy külön **Felhasználónév** mező |
| **Keresztnév** | **Név (Utónév)** |
| **Vezetéknév** | **Név (Vezetéknév)** |
| **Becenév** | **Név (Utónév)** |
| **Megjelenített név** | A keresztnév és a vezetéknév együtt |
| **E-mail cím** | Az **E-mail** mező |
| **Jelszó** | Egy **Jelszó** mező, vagy az automatikusan generált jelszó |
| **Szerepkör** | **Feliratkozó** |

Ha egyéni szerepköröket, LearnDash-csoportokat használsz, érdemes lehet más szerepkört adni.

### További lehetőségek

A **Felhasználói meta**, az **E-mail küldése?**, a **Felhasználó aktiválása** és a **Regisztrációs feltétel** a Gravity Forms saját beállításai, ezekről a Gravity Forms dokumentációja ad bővebb tájékoztatást.

Ha a **Felhasználó aktiválása** be van kapcsolva, a felhasználó csak az aktiválás után jön létre, a tanfolyamot is addig nem kapja meg. Ha azt szeretnéd, hogy az űrlap elküldése után azonnal létrejöjjön a fiók, kapcsold ki.

## Tanfolyamok hozzárendelése

A feed utolsó szakasza a **LearnDash-beállítások**. Itt jelölöd ki, melyik tanfolyamra iratkozzon be a felhasználó az űrlap elküldése után.

1. Keresd meg a **LearnDash-beállítások** szakaszt a feed alján.
2. A **Tanfolyam(ok)** alatt jelöld be a kívánt tanfolyamok jelölőnégyzetét.
3. Mentsd a feedet (**Beállítások mentése**).

![A feed beállításai a tanfolyam kiválasztásával](./kepek/feed-beallitasok.webp)

*A feed beállításai a tanfolyam kiválasztásával* (https://minta-bolt.hu/wp-admin/admin.php?page=gf_edit_forms&view=settings&subview=gravityformsuserregistration&id=1&fid=0)

A **Tanfolyam(ok)** lista a webhelyen létező összes tanfolyamot mutatja. A **Csoport(ok)** alatt LearnDash-csoportokat választhatsz, ha vannak ilyenek.

Ezután az űrlap sikeres elküldésekor új felhasználói fiók jön létre, és a felhasználó automatikusan beiratkozik a kijelölt tanfolyam(ok)ra.

![Az űrlap elküldése után megjelenő visszaigazolás](./kepek/urlap-elkuldve.webp)

*Az űrlap elküldése után megjelenő visszaigazolás* (https://minta-bolt.hu/regisztracio/)

A visszaigazolás szövegét az űrlap **Megerősítések** beállításában módosíthatod.

![A felhasználók listája az új regisztrálóval és a beiratkozott tanfolyamok számával](./kepek/felhasznalo-lista.webp)

*A felhasználók listája az új regisztrálóval és a beiratkozott tanfolyamok számával* (https://minta-bolt.hu/wp-admin/users.php)

A **Felhasználók** listában az új felhasználó **Feliratkozó** szerepkörrel jelenik meg, a **Beiratkozott Csoportok / Kurzusok** oszlop pedig mutatja, hány tanfolyamra iratkozott be.

> **Megjegyzés**
>
> A Gravity Forms a feedeket a háttérben dolgozza fel, ezért a fiók és a beiratkozás nem feltétlenül jön létre közvetlenül az űrlap elküldésének pillanatában.
