# Használat

> Űrlap beküldéseinek korlátozása lépésről lépésre, a frontend működése és hasznos tippek.

## Beküldéskorlát beállítása

Példa: egy eseményre legfeljebb 20 jelentkezést fogadsz, és egy IP-címről csak egyet.

1. Nyisd meg az űrlapot: **JetFormBuilder → Forms**, majd az űrlap címére kattintva.
2. A jobb oldali **JetForm** fülön nyisd ki a **Limit Form Responses** szakaszt.
3. Kapcsold be a **Limit Form Responses** kapcsolót.
4. A **LIMIT** mezőbe írd be: `20`.
5. A **CLOSED MESSAGE** mezőbe írd be a szöveget, amit a látogatók a betelt űrlap helyén látnak.
6. Kapcsold be a **Restrict users from multiple responses** kapcsolót.
7. A **RESTRICT USERS BY** listából válaszd az **IP address** értéket, a **MAXIMUM SUBMISSIONS** értéke legyen `1`.
8. A **RESTRICTED MESSAGE** mezőbe írd be a szöveget annak, aki már beküldte az űrlapot, az **ERROR MESSAGE** mezőbe pedig a hibaüzenetet.
9. Kattints a **Mentés** gombra.

## Mit lát a látogató

Amíg a korlát nincs betöltve, az űrlap a megszokott módon jelenik meg.

![Az űrlap a frontenden, a beküldés előtt](./kepek/urlap-frontend.webp)

*Az űrlap a frontenden, a beküldés előtt* (https://minta-bolt.hu/jelentkezes/)

A beküldés után a következő megnyitáskor a látogató a **RESTRICTED MESSAGE** szövegét látja az űrlap helyett.

![A frontenden az űrlap helyén a Restricted message szövege látszik](./kepek/korlatozott-uzenet.webp)

*A frontenden az űrlap helyén a Restricted message szövege látszik* (https://minta-bolt.hu/jelentkezes/)

Ha az összes beküldés korlátja betelt, minden látogató a **CLOSED MESSAGE** szövegét látja.

## Tippek

- Az összes beküldés korlátját és a felhasználónkénti korlátot külön is, együtt is használhatod.
- Ha a Schedule Forms kiegészítővel zárási időpontot is adsz az űrlapnak, az űrlapot az zárja le, amelyiknek a beállítása előbb teljesül: a beküldéskorlát vagy a zárási dátum.
- Ha a **RESTRICT USERS BY** értéke **Logged in users**, az űrlapot csak bejelentkezett felhasználók látják.
- A **RESET INTERVAL** beállításával a korlát időnként újra elérhetővé válik: például napi egy beküldést engedhetsz.

## Hibaelhárítás

- **A beállítások nem látszanak a szerkesztőben:** ellenőrizd, hogy a JetFormBuilder és a Limit Form Responses is aktív-e (**Bővítmények**).
- **Az űrlap a betelt korlát után is megjelenik:** ilyenkor a **CLOSED MESSAGE** mező üres. Írj bele szöveget, hogy az űrlap helyett az jelenjen meg.
- **A szerkesztő felirata angol:** a JetFormBuilder szerkesztő felülete (köztük ez a szakasz) angol nyelvű marad, az űrlap blokkjai és az oldal többi része magyar.
