Zum Inhalt springen
Kategorien anzeigen

Ein Admin-Dashboard erstellen

Mit einem Admin-Dashboard siehst du die wichtigsten Kennzahlen deines Events auf einen Blick, zum Beispiel wie viele Gäste vor Ort oder online dabei sind. Du baust es als eigene Stage mit Zähl-Platzhaltern, die ONevents beim Aufruf mit aktuellen Zahlen füllt.

Die Dashboard-Platzhalter #

Platzhalter Ergebnis
%DASHBOARD_SUM("Attribut", "Wert")% Anzahl der Benutzer, bei denen das Attribut den Wert hat
%DASHBOARD_MESSAGES_SUM% Anzahl der gesendeten Nachrichten
%DASHBOARD_TICKET_SUM("1")% Erlös der verkauften Tickets mit der angegebenen Ticket-ID

Bei %DASHBOARD_SUM% gibst du zuerst das Benutzer-Attribut an, dann den gesuchten Wert. Mit dem Wert "null" zählst du leere Felder. Beispiele:

Platzhalter Zählt
%DASHBOARD_SUM("is_physical_guest", "1")% Gäste vor Ort
%DASHBOARD_SUM("is_physical_guest", "0")% Online-Gäste
%DASHBOARD_SUM("extra_2", "null")% Benutzer, bei denen das Feld Extra 2 leer ist
%DASHBOARD_SUM("city", "Wien")% Benutzer aus Wien

Alle Attribute, die du verwenden kannst, findest du in der Liste der Uservariablen.

Schritt 1: Dashboard-Stage anlegen #

1. Lege eine neue Stage an, zum Beispiel „Dashboard“. Wie das geht, beschreibt Eine Stage erstellen.

2. Setze im Reiter Einstellungen der Stage Sichtbar für Gast auf Stage für Gast nicht sichtbar. So sehen nur Administratoren das Dashboard.

Schritt 2: Kennzahlen einfügen #

Füge im Reiter HTML die Platzhalter ein. Mit den Klassen row, col-md-4 und card ordnest du die Zahlen als Kacheln nebeneinander an:

<h3>Admin-Dashboard</h3>
<div class="row">
  <div class="col-md-4"><div class="card card-body text-center">
    <h5>Vor Ort</h5><h2>%DASHBOARD_SUM("is_physical_guest", "1")%</h2>
  </div></div>
  <div class="col-md-4"><div class="card card-body text-center">
    <h5>Online</h5><h2>%DASHBOARD_SUM("is_physical_guest", "0")%</h2>
  </div></div>
  <div class="col-md-4"><div class="card card-body text-center">
    <h5>Nachrichten</h5><h2>%DASHBOARD_MESSAGES_SUM%</h2>
  </div></div>
</div>
Stage-HTML mit Dashboard-Platzhaltern

Klicke auf Speichern.

Schritt 3: Dashboard aufrufen #

Öffne die Stage. ONevents ersetzt die Platzhalter durch die aktuellen Zahlen. Lade die Seite neu, um die Werte zu aktualisieren.

Admin-Dashboard auf einer Stage

Gut zu wissen #

  • %DASHBOARD_SUM% zählt alle Benutzer im Space, nicht nur die Gäste des aktuellen Events.
  • Die Zahlen lassen sich mit HTML und CSS frei gestalten, siehe HTML CSS inline – Cheat Sheet.

Verwandt: Platzhalter, Liste der Uservariablen, Regie

de_DE