Önbevallás modul

Az Önbevallás modul olyan tevékenységek nyomon követésére szolgál, amelyeket a rendszer nem tud automatikusan érzékelni.
Tartalomjegyzék

Könnyen előfordulhat, hogy olyan tevékenységet szeretnél figyelni a Catalyst-tel, amit valamiért nem lehet automatikusan megtenni. Ez lehet valami nagyon speciális plugin szintén speciális gombja, vagy a honlaptól független, a való világban megtett cselekvés.

Ekkor jön képbe az Önbevallás modul: ezzel létrehozhatsz olyan gombokat, amiknek a megnyomása trigger lehet a Catalyst más moduljaiban.

Példák az automatikusan nem követhető eseményekre:

  • „Elolvastam a könyvet”
  • „Ma edzettem”
  • „Elvégeztem a meditációt”
  • „Részt vettem az offline workshopon”

A felhasználó egy általad létrehozott gombra kattintva jelzi, hogy teljesítette a feladatot, majd ezt a rendszer rögzíti, és az összes többi Catalyst modul (pontok, jelvények, sorozatok, küldetések, csoportos kihívások) automatikusan reagálhat rá.

Az Önbevallás modult a Catalyst → Modulok oldalon lehet aktiválni.

Ezután a Catalyst menüjében megjelenik egy új lap, az Önbevallás.

Az Önbevallás oldalon két dolgot tehetsz:

  1. A meglévő Önbevallás gombjaidat tudod szerkeszteni (a nevére kattintva) vagy törölni (a sor végén lévő Törlés gombra kattintva).
  2. Új gombot tudsz létrehozni.

Új Önbevallás gomb létrehozása

Új Önbevallás gomb létrehozásához kattints a jobb felső Új gomb gombra. Ekkor megjelenik egy popup, ahol a következő információkat tudod megadni:

  1. Név: A gomb neve. Ezt csak te látod, így érdemes valamilyen leíró nevet adni neki (mit csinál ésvagy hova illeszted be, például „vonatkerékpumpáló kurzus 3. lecke meditációja”).
  2. Slug: ez a névből generált technikai azonosító, ezt használod a shortcode-ban. Átírhatod, ha akarod, de biztonságosabb az alapértelmezett értéken hagyni.
  3. Gomb felirata: megadhatod, hogy a megjelenő gombra mi legyen ráírva („Kész vagyok!”, „Megcsináltam”, vagy bármi egyéb).
  4. Gomb színe: opcionálisan megadhatod, hogy milyen színű legyen a gomb, így jobban illeszkedhet az oldal kinézetéhez, ahova beilleszted.
  5. Megjegyzés: Ha szükséges, akkor egy kis magyarázatot fűzhetsz az adott gombhoz, amit csak az admin felületen lehet látni.

Fontos: a gomb csak bejelentkezett felhasználóknak jelenik meg. Kijelentkezett látogatók semmit nem látnak (mert így nem tudná a rendszer, hogy kihez kell feljegyezni a kattintást).

A shortcode használata

[catalyst_checkin slug="napi-edzes" label="Elvégeztem a napi edzést"]
AttribútumLeírás
slug="..."Az admin felületen létrehozott gomb slug-ja
label="..."Egyedi gombfelirat

Már létező gomb „önbevallása”

Bármely meglévő gomb vagy link önbevallás-gombként működhet, ha megkapja ezt a két attribútumot:

class="catalyst-checkin" data-catalyst-key="napi-edzes"

Elementor

Elelemtnroabn (vagy más vizuális honlapépítőben) a következő módon tudod egy Gomb típusú elemre rátenni az egyik önbevallás-gombodat:

Keresd ki a Gomb vagy Button elemet és tedd az oldalon a megfelelő helyre, ahova szeretnéd. Ezután kattints az adott elemre, hogy szerkeszteni tudd a tulajdonságait.

A gomb szövegét és hivatkozását szabadon tudod módosítani:

A szerkesztőpanel Stílus fülén be tudod állítani hogyan nézzen ki a gombod (szín, méret, gombfelirat színe, satöbbi), ahogy szoktad.

Ezután ezen a szerkesztőpanelen menj a Haladó (Advanced) fülre. Itt két részletet kell beállítanod:

  • Elrendezés > CSS osztály: ide másold be ezt: catalyst-checkin
  • Attributes: ide másold be ezt: data-catalyst-key|a_te_gombod_slugja és cseréld ki a_te_gombod_slugja részt a te gombod slug értékére.

Gutenberg szerkesztő

A natív Button blokk nem támogatja az egyedi data-attribútumokat (a fenti Elementoros lépésben a 2. beillesztést nem tudnád megcsinálni), ezért használd helyette a shortcode blokkot, vagy az „Egyéni HTML” blokkot ezzel a kóddal:

<button class="catalyst-checkin" data-catalyst-key="a_te_gombod_slugja">Kész vagyok!</button>

Mire érdemes figyelni

  • Dupla kattintás védelem: a gomb kattintás után azonnal inaktívvá válik, amíg a szerver válaszol — nem lehet véletlenül kétszer rögzíteni.
  • Túl gyors ismétlés: 3 másodpercen belüli újbóli kattintás „Túl gyors” hibaüzenetet ad.

A modulból származó triggerek

  • Önbevallás gomb teljesítve: ezzel a triggerrel ki tudsz választani egy adott, már létrehozott Önbevallás gombot bármely szabályban vagy feltételben.