Értesítések modul

Kevés haszna van a Catalyst különböző funkcióit használni, ha közben a felhasználóid nem nagyon értesülnek arról, hogy miket értek el. Az Értesítések modul ebben segít.
Tartalomjegyzék

Ahogy a felhasználóid nézegetik a honlapod, vásárolnak, leckékkel végeznek, talán élesednek a háttérben bizonyos szabályok, amiket felállítottál:

  • kapjanak pontokat,
  • teljesítenek küldetéseket,
  • megszereznek jelvényeket,
  • és így tovább.

Ezeket ugyan rögzíti a honlapod és a shortcode-okkal ki is tudod jelezni akármelyik oldalon, de ha csak ennyi történne, akkor a felhasználóknak mindig meg kellene látogatniuk ezt a shortcode-okkal tűzdelt oldalt ahhoz, hogy lássák mi változott (illetve emlékezniük is kellene rá, hogy eddig mit értek el).

Az Értesítések modul lényege az, hogy

  1. az éppen teljesített dolgokról azonnal megjelenik egy testreszabható popup értesítő üzenet, és
  2. egy külön oldalra is kitehetsz egy „értesítési központot”, ahol az utóbbi 21 napban kapott minden értesítést lát a felhasználó.

Az Értesítések modult a Catalyst → Modulok oldalon lehet aktiválni.

ktiválás után megjelenik a Catalyst menüben egy új, Értesítések nevű lap.

Értesítések működése

A modul automatikusan értesítéseket hoz létre, amikor a felhasználó valamilyen fontos eseményt teljesít, például jelvényt szerez, szintet lép vagy sorozatot indít el. Ezek az értesítések kétféle módon jelennek meg:

1. Felugró értesítés

Az oldal betöltésekor a rendszer lekérdezi a megjelenítetlen értesítéseket, és egyszerre legfeljebb 3 kis popupot mutat meg a képernyőn (alapértelmezetten a jobb alsó sarokban). Minden ilyen popup 5 másodperc után automatikusan eltűnik, vagy a felhasználó manuálisan bezárhatja. Egy értesítés csak egyszer jelenik meg popupként.

2. Harang ikon (értesítési centrum)
catalyst_notification_bell shortcode-dal egy harang ikont lehet elhelyezni az oldalon (pl. navigációs menüben). Az ikon kétpercenként frissíti a még nem olvasott értesítések számát. Kattintásra megnyílik az értesítési lista, vagy átirányítja a felhasználót az értesítési centrumba.

Felugró értesítés megjelenítése

Van néhány dizájn- és működésbeli beállítás, amikkel testreszabhatod a megjelenő popup értesítéseket.

  1. Előnézet: itt azonnal látod, ha változtatsz valamit a kinézetbeli beállításokon. Ha elégedett vagy a megjelenéssel, nyomd meg a Stílus mentése gombot.
  2. Színek: itt tudod beállítani, hogy milyen színekkel jelenítse meg a popupot.
  3. Megjelenési pozíció: a képernyő négy sarka közül választhatod ki hol jelenjenek meg az értesítések.
  4. Megjelenítési idő: ennyi mmásodpercig lesz látható a megjelenő értesítés, mielőtt magától eltűnik (de korábban is bezárható a popup sarkában lévő x jelre kattintva).

Elérhető shortcode-ok

[catalyst_notifications days="21" limit="50"]

Ezt a shortcode-ot tedd ki arra az aloldaladra, ahol az értesítések listáját fixen meg szeretnéd jeleníteni. Két paramétert állíthatsz benne:

  • days: alapértelmezetten (és maximum) 21 napra visszamenőleg tárolja a rendszer az értesítéseket, itt azt adod meg, hogy az utóbbi hány napban szerzett értesítések jelenjenek meg (tehát 21 vagy kevesebb)
  • limit: az adott időkeretben kapott értesítések közül a legfrissebb x darabot jeleníti meg
[catalyst_notification_bell href="/ertesitesek" label="Értesítések" dropdown="yes"]

Ezt a shortcode-ot tedd a fejlécedben (akár a menübe), ha szeretnél egy értesítési harang ikont megjeleníteni. Három paramétert állíthatsz benne:

  • href: ide tedd annak az aloldalnak a linkjét, ahova az első, értesítési központ shortcode-ot kitetted. Ez lehet relatív link (ahogy a fenti példában látod), vagy teljes URL (https://tehonlapod.hu/ertesitesek mondjuk).
  • label: ez a szöveg fog megjelenni a harang ikon mellett
  • dropdown: ha ez a paraméter „yes” értéket kap, akkor a harang ikonra kattintva lenyílik egy doboz az utolsó 3 értesítéssel és egy linkkel az értesítési központ oldaladhoz; „no” érték esetében nem nyílik le, hanem egyből a központi aloldalára irányít („no” az alapértelmezett érték)

Milyen eseményekre küld értesítést?

Ebben a blokkban tudod ki-bekapcsolni, hogy mely események hatására érkezzen értesítés az adott felhasználó számára.

Az értesítések csak azokhoz az eseményekhez keletkeznek, amelyekhez a megfelelő modul is aktív. Például a sorozat-értesítések csak akkor működnek, ha a Sorozatok modul be van kapcsolva.

Ha egy modulban több rendszert is létrehoztál (például többféle jelvényrendszered van), akkor rendszerenként tudod állítani, hogy arról mehet-e értesítés, vagy nem.

A modulból származó triggerek

Ez a modul nem hoz létre triggereket.