Listing szűrése földrajzi hely alapján
A Listing Grid szűrése a látogató földrajzi helye szerint: a Maps Listings modul, a Felhasználói földrajzi hely szűrő, a Geo Search lekérdezés és az oldal.
A User Geolocation (felhasználói földrajzi hely) szűrő a látogató tartózkodási helye alapján szűri a Listing Grid elemeit. Amikor a látogató megosztja a helyét, a rács csak a megadott sugarú körön belüli bejegyzéseket mutatja.
Követelmények
Szekció neve “Követelmények”- Elementor (az ingyenes is elég), Bricks vagy blokkszerkesztő.
- Aktív JetSmartFilters és JetEngine.
- Egy kész Listing Grid, és a bejegyzéstípushoz rendelt, kitöltött Cím (Address) metamező.
A Maps Listings modul bekapcsolása
Szekció neve “A Maps Listings modul bekapcsolása”- Nyisd meg a JetEngine → JetEngine oldalt, és a Modulok fülön kapcsold be a Maps Listings modult.
A szűrő létrehozása
Szekció neve “A szűrő létrehozása”- Nyisd meg az Intelligens szűrők → Új hozzáadása oldalt.
- Töltsd ki a Szűrő neve mezőt, és válaszd a User Geolocation szűrőtípust.
- Add meg a Szűrőcímke és az Aktív szűrőcímke értékét. Az első a szűrő mellett jelenhet meg, a második az Aktív címkék és az Aktív szűrők elemekben.
- Kattints a Publish gombra.
A lekérdezés elkészítése
Szekció neve “A lekérdezés elkészítése”- Nyisd meg a JetEngine → Lekérdezéskészítő oldalt, és kattints az Új hozzáadása gombra.
- Adj nevet a lekérdezésnek, és válaszd ki a Lekérdezés típusát. A földrajzi keresés ezeknél használható: Bejegyzések lekérdezése, Kifejezések lekérdezése, Felhasználók lekérdezése és egyéni tartalomtípus lekérdezése. Azt válaszd, amit a Listing Grid megjelenít.
- A Bejegyzések lekérdezése szakasz Általános fülén add meg a Bejegyzés típusát és a Bejegyzés állapotát.
- Nyisd meg a Geo Search fület, és a Select location térképen jelöld meg a pontot. Ez lesz a térkép középpontja.
- A Address Field mezőbe írd be a bejegyzéstípushoz kapcsolt mező nevét, amelyből a hely adata származik.
- Add meg a Distance (távolság) értékét és a mértékegységét, hogy a keresés csak a megadott sugarú körben fusson.
- Kattints a Lekérdezés hozzáadása gombra.
Az oldal szerkesztése
Szekció neve “Az oldal szerkesztése”- Hozz létre egy új oldalt, vagy szerkessz egy meglévőt Elementorban, Bricksben vagy a blokkszerkesztőben.
- Add hozzá a User Geolocation widgetet.
- A Select filter mezőben válaszd ki a létrehozott szűrőt, és a This filter for mezőben a JetEngine szolgáltatót. A további beállításokat tetszés szerint változtathatod.
- Add hozzá a Listing Grid widgetet is, válaszd ki a listing elemet, és állítsd be az Általános fül mezőit.
- A Custom Query fülön kapcsold be a Use Custom Query kapcsolót, és válaszd ki a korábban létrehozott lekérdezést.
- Kattints a Publish vagy Update gombra.
Az eredmény
Szekció neve “Az eredmény”Nyisd meg a nyilvános oldalt. Ha a látogató korábban még nem engedélyezte a hely megosztását ezen a weboldalon, a böngésző engedélyt kér. Ha beleegyezik, a Listing Grid a látogató helye alapján szűrt bejegyzéseket mutatja.
A Lekérdezéskészítő és a szűrők közti kapcsolatról az Egyéni lekérdezés-ID szakasz szól.
Készült: