# Segéd rövidkódok

> A fluentform_info, az ff_entry és az ff_get rövidkód: beküldésszám, dátumok, fizetési összeg, egy beküldés mezője és URL-paraméter.

A segéd rövidkódokkal az űrlap adatait bárhol megjelenítheted a webhelyen: a beküldések számát, a létrehozás dátumát, a befolyt összeget, egy konkrét beküldés mezőjét vagy egy URL-paramétert. A rövidkódokat oldalba vagy bejegyzésbe írod.

## Űrlap adatai: `fluentform_info`

Mindig meg kell adnod az űrlap azonosítóját (`id`). Az `info` attribútum dönti el, mit jelenít meg:

| `info` értéke | Mit jelenít meg |
|---|---|
| `submission_count` | A beküldések teljes számát. |
| `created_at` | Az űrlap létrehozásának dátumát. |
| `updated_at` | Az űrlap utolsó módosításának dátumát. |
| `payment_total` | Fizetős űrlapnál a beérkezett összeget. |

```
[fluentform_info id="9" info="submission_count"]
```

### Dátum formátuma

A `created_at` és az `updated_at` megjelenését a `date_format` attribútummal állíthatod, a PHP dátumformátum-jelöléseivel. Például így kapsz „péntek 17 április 2025, 10 AM” jellegű kiírást:

```
[fluentform_info id="9" date_format="l d F Y g A" info="created_at"]
```

### Beküldések szűrése olvasottság szerint

A `status` attribútummal a beküldések számát olvasottság szerint szűkítheted:

| Rövidkód | Eredmény |
|---|---|
| `[fluentform_info id="9" status="all"]` | Minden beküldés (alapértelmezett). |
| `[fluentform_info id="9" status="read"]` | Csak az olvasott beküldések. |
| `[fluentform_info id="9" status="unread"]` | Csak az olvasatlan beküldések. |

### A kukában lévő beküldések

A `with_trashed` attribútum dönti el, hogy beleszámítanak-e a kukába tett beküldések:

- `[fluentform_info id="9" with_trashed="no"]`: nem számítanak bele (alapértelmezett).
- `[fluentform_info id="9" with_trashed="yes"]`: beleszámítanak.

### Hátralévő helyek kijelzése

Ha az űrlapon korlátoztad a beküldések számát (lásd [Hozzáférés és korlátozások](https://hub.hellowp.io/hu/plugins/fluentformpro/urlap-beallitasok-hozzaferes/)), kiírhatod, hány hely maradt. A `substract_from` attribútumba a maximumot írd. Ha a határ 20, és 5 beküldés érkezett, a kiírt szám 15:

```
[fluentform_info id="9" info="submission_count" substract_from="20"]
```

A `hide_on_zero="yes"` hatására a szám eltűnik, amikor eléri a nullát:

```
[fluentform_info id="9" info="submission_count" substract_from="20" hide_on_zero="yes"]
```

Az attribútum neve a rövidkódban pontosan `substract_from`, így, egy „b”-vel kell leírnod.

### Beküldések fizetési állapot szerint

Fizetős űrlapnál a `payment_status` attribútummal szűrhetsz. Az értékei: `all` (alapértelmezett), `paid`, `pending`, `failed`, `refunded`, `partially-refunded`, `processed`.

```
[fluentform_info id="9" payment_status="paid"]
```

Ha a befolyt összeget pénznemjellel szeretnéd kiírni (például 10,00 Ft), add hozzá a `currency_formatted="yes"` attribútumot.

## Egy beküldés mezője: `ff_entry`

Egy konkrét beküldés egy mezőjének értékét az `ff_entry` rövidkód jeleníti meg. Megadod az űrlap azonosítóját (`form_id`), a beküldés azonosítóját (`entry_id`) és a mező nevét (`field`). A `{submission.id}` okoskóddal a beküldés azonosítója automatikusan behelyettesíthető, például a visszaigazolásban. Az `is_html=false` beállítással a mező szövegként jelenik meg.

```
[ff_entry form_id='1' entry_id='{submission.id}' field='url']
```

Az adatot csak az látja, aki a beküldéseket megtekintheti, és a beküldést leadó felhasználó. Más látogató semmit sem lát.

## URL-paraméter kiírása: `ff_get`

Ha az oldal címében paramétert adsz át (például `oldalad.hu/oldal?sajat_parameter=szia`), az `ff_get` rövidkód kiírja az értékét. A fenti példánál a kiírt szöveg „szia”:

```
[ff_get param="sajat_parameter"]
```
