Änderungen von Dokument Datenbankzähler-Plugin


Von Version 13.5
bearbeitet von gru
am 10.03.2021, 15:49
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 13.8
bearbeitet von gru
am 10.03.2021, 16:06
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -79,7 +79,7 @@
79 79  
80 80  == Einstellungen im Menüpunkt "Zählerkonfiguration" ==
81 81  
82 -{{figure image="6_plugin_dbcounter_config_base_de.png" width="600"}}
82 +{{figure image="8_plugin_dbcounter_config_base_de.png" width="600"}}
83 83  Das Menü mit einer Übersicht über alle vorhandenen Zähler. Hier können auch neue Zähler hinzugefügt und bestehende Zähler bearbeitet werden.{{/figure}}
84 84  
85 85  Nach Installation des Datenbankzähler-Plugin-Bundle erscheint links im Hauptmenü ein neuer Menüeintrag mit dem Namen //Zählerkonfiguration//. In diesem Menü findet sich eine Übersicht mit Informationen über alle vorhandenen Zähler, etwa deren Namen und aktuellen Wert. Weiterhin ist es auch möglich, neue Zähler anzulegen oder bestehende Zähler zu bearbeiten und zu löschen.
... ... @@ -86,31 +86,22 @@
86 86  
87 87  Ein neuer Zähler wird durch Drücken auf das Plus-Symbol links oben angelegt. Ein bestehender Zähler wird Betätigen des Papierkorb-Symbols links oben gelöscht.
88 88  
89 -=== Eigenschaften ===
89 +=== hlerdaten ===
90 90  
91 91  In der Liste links kann ein Zähler ausgewählt werden. Nach Auswahl erscheinen die folgenden Informationen zum ausgewählten Zähler:
92 92  
93 -; {{smallcaps}}Uuid{{/smallcaps}}
94 -: Eine eindeutige {{smallcaps}}id{{/smallcaps}} des Zählers, die etwa beim Abruf des Zählerwerts per {{smallcaps}}Ajax{{/smallcaps}} (siehe Servlet-Aktions-Plugin unten) verwendet wird.
95 -; Aktueller Wert
96 -: Der aktuelle Wert des Zählers.
97 -; Erstellt am
98 -: Das Datum, an dem der Zähler erstellt wurde.
99 -; Geändert am
100 -: Das Datum, an dem der Wert des Zählers zuletzt geändert wurde.
101 -
102 102  Weiterhin können die folgenden Eigenschaften des Zählers bearbeitet werden:
103 103  
104 104  ; Zählername
105 105  : Der Name dieses Zählers. Wird der Name geändert, sollte beachtet werden, dass Platzhalter und {{smallcaps}}Ajax{{/smallcaps}}-Abfragen, wo der Name des Zählers verwendet wird, ebenfalls angepasst werden müssen. {{smallcaps}}Ajax{{/smallcaps}}-Abfrage bei denen die {{smallcaps}}Uuid{{/smallcaps}} des Zählers verwendet wird müssen hingegen nicht angepasst werden, da die {{smallcaps}}Uuid{{/smallcaps}} des Zählers sich nicht ändert.
97 +; Aktueller Wert
98 +: Der aktuelle Wert des Zählers. Kann über die //Stift//-Schaltfläche bearbeitet werden.
106 106  ; Beschreibung
107 107  : Eine optionale Beschreibung des Zählers, die auch nur in diesem Backend-Menü einsehbar ist.
108 -; Startwert
109 -: Der Startwert des Zählers. Dieser wird auch benutzt, wenn in einer Aktion der Zählerwert auf den Startwert zurückgesetzt werden soll.
110 110  ; Automatisch zurücksetzen
111 111  : Wenn diese Option aktiviert ist, wird der Zähler in periodischen Abständen auf den Startwert zurückgesetzt.
112 112  
113 -=== Automatisches Zurücksetzen ===
104 +==== Automatisches Zurücksetzen ====
114 114  
115 115  Folgende Eigenschaften erscheinen, wenn die Option //Automatisch Zurücksetzen// ausgewählt wurde:
116 116  
... ... @@ -137,9 +137,24 @@
137 137  :; jährlich
138 138  :: Der Zähler wird jedes Jahr zum gewählten Tag zu der gewählten Uhrzeit zurückgesetzt
139 139  
131 +=== Zähler-Metadaten ===
132 +
133 +In diesem Bereich werden Meta-Informationen zum aktuell ausgewählten Zähler ausgegeben.
134 +
135 +; {{smallcaps}}Uuid{{/smallcaps}}
136 +: Eine eindeutige {{smallcaps}}id{{/smallcaps}} des Zählers, die etwa beim Abruf des Zählerwerts per {{smallcaps}}Ajax{{/smallcaps}} (siehe Servlet-Aktions-Plugin unten) verwendet wird.
137 +; Angelegt am
138 +: Das Datum, an dem der Zähler erstellt wurde.
139 +; Geändert am
140 +: Das Datum, an dem der Wert des Zählers zuletzt geändert wurde.
141 +
142 +=== Zähler-Zugriffmöglichkeiten ===
143 +
144 +Hier wir eine {{smallcaps}}Url{{/smallcaps}} für den direkten Zugriff auf den Zählerwert per AJAX-Request angegeben und ein JavaScript-Template für das Ausführen eines solchen AJAX-Requests innerhalb eines Formulars bereitgestellt. Bei dem JavaScript-Code ist zu beachten, dass dieser die jQuery-Funktion {{code language="none"}}$.ajax(){{/code}} verwendet, welche noch um Funktionen für das Behandeln von des zurückgegebenen Wertes ergänzt werden muss (z.B. Funktion über das Hinzufügen einer //success//-Funktion).
145 +
140 140  == Aktionsverarbeitung "Counter" ==
141 141  
142 -{{figure image="7_plugin_dbcounter_action_counter_de.png"}}
148 +{{figure image="9_plugin_dbcounter_action_counter_de.png"}}
143 143  Die Einstellungen für die Verarbeitungsaktion //Counter//. Hier kann festgelegt werden, welcher Zähler in welcher Weise geändert werden soll (hochzählen, herunterzählen etc).
144 144  {{/figure}}
145 145  
... ... @@ -188,7 +188,7 @@
188 188  
189 189  == Platzhalter ==
190 190  
191 -{{figure image="dbcounter-plugin-placeholder_de.png"}}
197 +{{figure image="10_dbcounter-plugin-placeholder_de.png"}}
192 192  Ein Beispiel für den Platzhalter zum Auslesen des Zählwerts. Hier wird ein Zähler ausgelesen, der die Anzahl an Anmeldungen für eine Veranstaltung zählt. Dann wird geprüft, ob der Zählwert die maximale Anzahl an Anmeldungen übersteigt. Basierend auf dieser Prüfung kann dem Nutzer dann ein Fehler angezeigt werden, falls die Veranstaltung bereits ausgebucht ist. Hierbei handelt es sich um eine serverseitige Prüfung zur Validierung, bereits im Formular bei der Anmeldung sollte dem Nutzer natürlich schon die Information gegeben werden, ob überhaupt noch Plätze frei sind.
193 193  {{/figure}}
194 194  
... ... @@ -210,7 +210,7 @@
210 210  
211 211  == Servlet-Aktions-Plugin / Zugriff auf Zählerwert mittels AJAX-Reques==
212 212  
213 -{{figure image="dbcounter_plugin_servlet_action.png"}}
219 +{{figure image="11_dbcounter_plugin_servlet_action.png"}}
214 214  Beispiel zum Auslesen eines Zählers im Formular mittels {{smallcaps}}Ajax{{/smallcaps}}. Die {{smallcaps}}Url{{/smallcaps}} wird anhand der im Formular zur Verfügung stehenden Metadaten aufgebaut. Hiermit wird vermieden, die {{smallcaps}}Url{{/smallcaps}} hart im Quelltext zu hinterlegen, was zu Fehlern führt, wenn sich etwa der Server oder der Kontextpfad ändern sollte.
215 215  {{/figure}}
216 216