# Funkciók áttekintése

> A JetSmartFilters szűrőtípusai, kezelőelemei és főbb funkciói röviden, a részletes fejezetek megjelölésével.

Ez a fejezet egy helyen mutatja, mit tud a JetSmartFilters. Minden témához odaírjuk, melyik fejezetben találod a részleteket. A bővítmény Elementor, Gutenberg (blokkszerkesztő) és Bricks alatt is használható: ahol a szövegben „widget” szerepel, ott blokkot vagy elemet is érts alatta.

![A szűrők listája az Intelligens szűrők menüben](./kepek/szurok-lista.webp)

*A szűrők listája az Intelligens szűrők menüben* (https://minta-bolt.hu/wp-admin/admin.php?page=jet-smart-filters)

A lista a létrehozott szűrőket mutatja. A szűrőket itt hozod létre, az oldalon pedig blokkal, widgettel vagy elemmel jelenítheted meg.

## Szűrőtípusok

A szűrőt az **Intelligens szűrők** menüben hozod létre, és a típusa dönti el, hogyan választhat a látogató. Az alábbi típusokat a [szűrőtípusokról szóló fejezet](https://hub.hellowp.io/hu/plugins/jet-smart-filters/szurotipusok/) írja le részletesen.

| Típus | Mire jó |
| --- | --- |
| Jelölőnégyzetek listája | Több érték egyszerre jelölhető ki. Forrása taxonómia, bejegyzések, egyéni mező értékei vagy kézzel megadott lista lehet. |
| Kiválasztás | Legördülő lista, amelyből egyszerre egy érték választható. Ha a látogató másikat választ, az eredmény azonnal változik. Hierarchikus változata egymásra épülő listákat ad (például kategória, majd alkategória), és csak ennél a típusnál állítható be. |
| Tartomány | Csúszka egy számtartomány beállításához, például árhoz vagy egyéni mező értékéhez. |
| Jelölőnégyzetes tartományszűrő | Több előre megadott számtartomány, amelyek közül jelölőnégyzettel választhatsz. Meg kell adni a legkisebb és a legnagyobb értéket, előtagot és utótagot, szükség esetén elválasztót és a lekérdezési változót. |
| Dátumtartomány | Két dátum („-tól” és „-ig”) között szűri a bejegyzéseket, termékeket és eseményeket. Forrása egyéni dátummező vagy a bejegyzés dátuma. |
| Dátum szerinti időszak | Előre megadott időszak (nap, hét, hónap, év vagy egyéni tartomány) szerint szűr, egyéni dátummező vagy a bejegyzés dátuma alapján. |
| Választógomb | Egyszerre egy lehetőség választható a listából. |
| Értékelés | Csillagokkal ábrázolt szűrő: a termékeket és az egyéni tartalomtípusok elemeit az értékelésük szerint szűri. |
| Ábécé | A bejegyzések és termékek címének kezdőbetűje szerint szűr. |
| Keresés | Beírt szöveg alapján keres egyéni mezőben vagy a WordPress alapértelmezett keresésével. |
| Vizuális | Szín vagy kép mint választható elem. Forrása taxonómia, bejegyzések vagy kézzel megadott lista. |

A szűrő beállításainak közös részét (név, adatforrás, lekérdezési változó, alapértelmezett érték, címkék) a [szűrők létrehozásáról szóló fejezet](https://hub.hellowp.io/hu/plugins/jet-smart-filters/szuro-letrehozasa/) tartalmazza.

![A szűrőtípusok a nyilvános oldalon](./kepek/elol-szurotipusok.webp)

*A szűrőtípusok a nyilvános oldalon* (https://minta-bolt.hu/szurotipusok/)

A kép a különböző típusok megjelenését mutatja egy oldalon.

## Kezelőelemek

A szűrőkön kívül az oldalra néhány kiegészítő elem is kerülhet. A beállításaikat a [Szűrők az oldalon](https://hub.hellowp.io/hu/plugins/jet-smart-filters/megjelenites/) fejezet írja le.

| Elem | Mit csinál |
| --- | --- |
| Aktív szűrők | Külön sort ad a lista fölé, amely mutatja, mely szűrők vannak éppen bekapcsolva, és egyszerre törölhető mindegyik. Beállítható a szűrő forrása, az alkalmazás módja, a felirat és a további szolgáltatók lekérdezési azonosítója. |
| Aktív címkék | A már alkalmazott szűrőket külön-külön mutatja, így egyenként is eltávolíthatók, anélkül hogy az összeset törölnöd kellene. Beállítható a törlés elem és annak felirata is. |
| Szűrők eltávolítása | Egy gomb, amely egy kattintással kikapcsolja az összes alkalmazott szűrőt. A gomb szövege, az alkalmazás módja és a stílus állítható. |
| Alkalmaz gomb | Külön gomb a szűrők alkalmazásához. A találatokat ugyanazon az oldalon vagy egy másikon mutathatja, az átirányítási útvonal megadásával. |
| Lapozás | A szűrt eredmény lapozására szolgál. Három alkalmazási módja van: AJAX, oldal újratöltése és vegyes. Megjelenhet „Továbbiak betöltése” gombként, előző és következő gombokként vagy oldalszámokként. Beállítható a nyilak, az automatikus görgetés és más vezérlők megjelenése. |
| Rendezés | A bejegyzéseket, termékeket, WooCommerce archívumokat, shortcode-okat és JetEngine listákat rendezi. Rendezhet cím, dátum, szerző, bejegyzés-slug, egyéni mező kulcsa, hozzászólások száma, termékjellemző szerint, növekvő vagy csökkenő sorrendben, vagy véletlenszerűen. |
| Hely és távolság | A látogató megadott helyétől mért távolság szerint szűr. |
| Felhasználó helye | Azoknak a látogatóknak, akik megosztják a helyüket, megmutatja a közelben lévő elemeket (bejegyzéseket, felhasználókat, kifejezéseket, egyéni tartalomtípus-elemeket). A beállítása a Query Builderrel és a hozzá tartozó widgettel történik. Beállítható a távolság, a térképen megjelenő elemek lekérdezése, a jelölők és a felugró ablakok. |

## Listing építő

A **Listing Builder** menüpont egy újrahasználható megjelenítési szerkezetet ad: lekérdezést, elrendezést és elemsablont. Az így létrehozott listát a szűrőkhöz lehet kötni, és Elementorban, Gutenbergben meg Bricksben külön widgettel, blokkal vagy elemmel jeleníthető meg.

Az elemsablon egyetlen listaelem kinézetét adja meg. A blokkszerkesztőben épül fel, és négy dinamikus blokkot tartalmazhat: **Listing Field** (mező), **Listing Image** (kép), **Listing Link** (hivatkozás) és **Listing Terms** (kifejezések).

## Működési módok és funkciók

### Indexelő

Az indexelő a létrehozott szűrőket indexeli, és az adatokat az adatbázisban tárolja a gyors visszakereséshez. Ennek köszönhetően a szűrő csak a releváns találatokat mutatja, a nem releváns elemeket pedig elrejti vagy letiltja. Beállítható az automatikus újraindexelés, az eredményszámláló megjelenítése, az üres elemek kiírása és a számlálók módosítása. Az indexelő öt szűrőtípusnál érhető el: jelölőnégyzetek, kiválasztás, vizuális, jelölőnégyzetes tartomány és választógomb. A beállítása a [Beállítások](https://hub.hellowp.io/hu/plugins/jet-smart-filters/beallitasok/) fejezetben és a szűrő oldali beállításoknál található.

### AJAX-szűrés

Az AJAX-kérés típusa a bővítmény beállításai között adható meg. A beállítás a WordPress globális változóit és az URL-változókat úgy állítja be, mint azon az oldalon, ahonnan a kérés indult, így a szűrők az oldal újratöltése nélkül azonnal érvényesülnek. Három lehetőség van: alapértelmezett, hivatkozó (referrer) és önmaga (self). Az alapértelmezett típus nem támogatja a dinamikus argumentumokat, ezt vedd figyelembe a választásnál. Részletek: [Beállítások](https://hub.hellowp.io/hu/plugins/jet-smart-filters/beallitasok/).

### Hierarchikus szűrő

Több hasonló szűrőt egyetlen hierarchiává lehet összekapcsolni: a következő szűrő csak az előző alkalmazása után válik elérhetővé. Így követhető egy kategória és az alkategóriái. Ez csak a **Kiválasztás** típusnál lehetséges. A beállítása a [szűrőtípusokról szóló fejezetben](https://hub.hellowp.io/hu/plugins/jet-smart-filters/szurotipusok/) van.

### Többszörös szűrés és facettált keresés

A felhasználók egyszerre több szűrőt is alkalmazhatnak, így a termékek és bejegyzések több szempont szerint is szűrhetők. Az átirányítási útvonallal a találatok egy előre kijelölt oldalon jeleníthetők meg. Az ilyen rendszerben minden szűrő AJAX-alapú, ezért azonnal frissül.

Egyszerre több widgetet vagy blokkot is lehet szűrni. A fő és a további szolgáltatók szűrői kombinálhatók, vagyis egy szűrő egyszerre hathat például JetEngine, JetWooBuilder és Elementor Pro elemekre. Az indexelő ezekre is alkalmazható. A több elemes szűréshez a Listing Grid és a Map Listing együttes használata ajánlott.

### URL-álnevek és az állandó hivatkozás szerkezete

Az **URL-álnevek** a szűrt oldalak címét teszik áttekinthetőbbé. Akkor érvényesek, ha az alkalmazás módja **Oldal újratöltése** vagy **Vegyes**. Az álnév lecseréli a szűrt URL-ek bizonyos, JetSmartFilters-kulcsot tartalmazó részeit. Több álnevet is létrehozhatsz, előnézetet kapsz róluk, és addig szerkesztheted őket, amíg jó nem lesz az eredmény. A funkció a keresőoptimalizálást segíti.

Az **állandó hivatkozás szerkezete** az URL-szerkezet egyik típusa a bővítmény beállításaiban. Átírja a bejegyzéstípusok és a taxonómiák URL-jét állandó hivatkozássá. A sima URL-szerkezethez képest keresőoptimalizálás szempontjából előnyösebb, mert az oldal címe, a bejegyzés kategóriája és a címke neve szerepel benne, és ezek a szavak kulcsszóként szolgálhatnak a keresők találatai között. A részleteket a [Beállítások](https://hub.hellowp.io/hu/plugins/jet-smart-filters/beallitasok/) fejezet **URL-struktúra beállításai** része tartalmazza.

## Követelmények

A szűrők csak olyan tartalmon működnek, amelyet támogatott szolgáltató jelenít meg. A feltételek a [bevezető fejezetben](https://hub.hellowp.io/hu/plugins/jet-smart-filters/) vannak.
