# 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](https://hub.hellowp.io/hu/plugins/jet-engine/profil-egyedi-felhasznaloi-oldal/);
- aktív JetReviews bővítmény.

## 1. Az egyedi felhasználói oldal beállítása

1. Hozz létre egy statikus oldalt az **Oldalak** menüben.
2. 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.
3. 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.
4. Kattints a **Mentés** gombra.

## 2. SQL-lekérdezés a Lekérdezéskészítőben

1. A **JetEngine → Lekérdezéskészítő** oldalon kattints az **Új hozzáadása** gombra.
2. A lekérdezés típusa legyen „SQL Query”, a **From table** mezőbe írd: `jet_reviews`.
3. 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ó.
4. Kattints a lekérdezés hozzáadása/frissítése gombra.

## 3. Listázási sablon az értékeléseknek

1. A **JetEngine → Listázások/komponensek** oldalon kattints az **Új elem hozzáadása** gombra.
2. 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.
3. 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.
4. **Közzététel/Frissítés**.

## 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.
