Änderungen von Dokument Datenbankzähler-Plugin


Von Version 13.6
bearbeitet von gru
am 10.03.2021, 15:54
Ä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
... ... @@ -90,13 +90,6 @@
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 -; Erstellt am
96 -: Das Datum, an dem der Zähler erstellt wurde.
97 -; Geändert am
98 -: Das Datum, an dem der Wert des Zählers zuletzt geändert wurde.
99 -
100 100  Weiterhin können die folgenden Eigenschaften des Zählers bearbeitet werden:
101 101  
102 102  ; Zählername
... ... @@ -108,7 +108,7 @@
108 108  ; Automatisch zurücksetzen
109 109  : Wenn diese Option aktiviert ist, wird der Zähler in periodischen Abständen auf den Startwert zurückgesetzt.
110 110  
111 -=== Automatisches Zurücksetzen ===
104 +==== Automatisches Zurücksetzen ====
112 112  
113 113  Folgende Eigenschaften erscheinen, wenn die Option //Automatisch Zurücksetzen// ausgewählt wurde:
114 114  
... ... @@ -135,9 +135,24 @@
135 135  :; jährlich
136 136  :: Der Zähler wird jedes Jahr zum gewählten Tag zu der gewählten Uhrzeit zurückgesetzt
137 137  
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 +
138 138  == Aktionsverarbeitung "Counter" ==
139 139  
140 -{{figure image="7_plugin_dbcounter_action_counter_de.png"}}
148 +{{figure image="9_plugin_dbcounter_action_counter_de.png"}}
141 141  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).
142 142  {{/figure}}
143 143  
... ... @@ -186,7 +186,7 @@
186 186  
187 187  == Platzhalter ==
188 188  
189 -{{figure image="dbcounter-plugin-placeholder_de.png"}}
197 +{{figure image="10_dbcounter-plugin-placeholder_de.png"}}
190 190  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.
191 191  {{/figure}}
192 192  
... ... @@ -208,7 +208,7 @@
208 208  
209 209  == Servlet-Aktions-Plugin / Zugriff auf Zählerwert mittels AJAX-Reques==
210 210  
211 -{{figure image="dbcounter_plugin_servlet_action.png"}}
219 +{{figure image="11_dbcounter_plugin_servlet_action.png"}}
212 212  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.
213 213  {{/figure}}
214 214