A felhasználó összes értékelése a profiloldalon
A JetReviews értékelések megjelenítése az egyedi felhasználói oldalon: SQL-lekérdezés a jet_reviews táblából, Query Builder-forrású listázás és Listing Grid.
A JetReviews bővítménnyel a felhasználók értékelhetnek bejegyzéseket vagy más felhasználók oldalát. Ez a fejezet azt mutatja meg, hogyan jelenítheted meg egy felhasználó összes értékelését az egyedi felhasználói oldalán.
Előfeltételek:
- Elementor (az ingyenes is elég) vagy blokkszerkesztő;
- aktív JetEngine, a Profilkészítővel létrehozott egyedi felhasználói oldallal;
- aktív JetReviews bővítmény.
1. Az egyedi felhasználói oldal beállítása
Szekció neve “1. Az egyedi felhasználói oldal beállítása”- Hozz létre egy statikus oldalt az Oldalak menüben.
- A JetEngine → Profile Builder oldalon kapcsold be az Egyedi felhasználói oldal kapcsolót, és a mellette lévő mezőben válaszd ki az új oldalt.
- Hozz létre egy sablont, amely az értékeléseket fogja mutatni, és rendeld hozzá a Felhasználói oldal fül egyik aloldalához.
- Kattints a Mentés gombra.
2. SQL-lekérdezés a Lekérdezéskészítőben
Szekció neve “2. SQL-lekérdezés a Lekérdezéskészítőben”- A JetEngine → Lekérdezéskészítő oldalon kattints az Új hozzáadása gombra.
- A lekérdezés típusa legyen „SQL Query”, a From table mezőbe írd:
jet_reviews. - A Where feltételek határozzák meg az eredményt. Itt az egyetlen fontos feltétel, hogy az értékelés szerzője a lekérdezett felhasználó legyen: a Column „author”, a Compare „Equal”, a Value pedig a „Queried user ID” makró.
- Kattints a lekérdezés hozzáadása/frissítése gombra.
3. Listázási sablon az értékeléseknek
Szekció neve “3. Listázási sablon az értékeléseknek”- A JetEngine → Listázások/komponensek oldalon kattints az Új elem hozzáadása gombra.
- A Lista forrása legyen „Query Builder”, és válaszd ki az SQL-lekérdezést. Kattints a Listázási elem létrehozása gombra.
- Az értékelés adatait Dynamic Field widgettel írd ki; az Object Field listában az összes elérhető mező szerepel. Annyi Dynamic Field-et tegyél be, amennyi kell.
- Közzététel/Frissítés.
4. A lista elhelyezése az egyedi felhasználói oldalon
Szekció neve “4. A lista elhelyezése az egyedi felhasználói oldalon”Nyisd meg Elementorban az értékeléseket mutató sablont, tedd be a Listing Grid widgetet, és válaszd ki az előbb elkészített listázási sablont. Mentsd a változtatásokat.
Ha a felhasználó három különböző bejegyzéshez írt értékelést, az egyedi felhasználói oldalán mind a három megjelenik.
Készült: