{"id":40,"date":"2008-03-13T22:57:16","date_gmt":"2008-03-13T21:57:16","guid":{"rendered":"http:\/\/error-404.de\/blog\/software\/countdownplugin"},"modified":"2025-07-11T10:52:56","modified_gmt":"2025-07-11T08:52:56","slug":"countdownplugin","status":"publish","type":"page","link":"https:\/\/error-404.de\/blog\/software\/countdownplugin","title":{"rendered":"Dokuwiki Countdown Plugin"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Beschreibung<\/h3>\n\n\n\n<p>DokuWiki ist ja schon ein geniales Produkt und zusammen mit den verf&#252;gbaren Plugins wird es noch besser. Allerdings fehlte mir die M&#246;glichkeit, bei der Ablage von Lizenzen und Wartungsvertr&#228;gen im DokuWiki, das jeweilige Auslaufdatum so zu hinterlegen, dass man mir einem einzigen schnellen Blick sieht wann diese Vertr&#228;ge auslaufen und erneuert werden m&#252;ssen. <\/p>\n\n\n\n<p>Zu diesem Zweck habe ich dieses kleine Plugin geschrieben, man gibt einfach das Datum an zusammen mit einer Zeiteinheit (Jahre, Monate, Tage &#8230; Stunden ..) und bekommt auf der DokuWiki-Seite die verbleibende Zeit bis zu diesen Enddatum angezeigt.<\/p>\n\n\n\n<p>Wurde das Enddatum &#252;berschritten, so wird die &#252;berschrittene Anzahl der Zeiteinheiten (z.B. Tage) mit einem vorangestellten Minus in rot angezeigt. N&#228;hert sich das Enddatum, so wird die Zeit als Warnung in gelb dargestellt. Die Schwellwerte ab wann gewarnt werden soll, stehen in der Datei &#8218;conf\/default.php&#8216;.<\/p>\n\n\n\n<p>Eine weitere Neuerung in der V2 Version ist das anh&#228;ngen eines Kommentarstrings, in welchem per Platzhalter auch das Enddatum in verschieden Zeitformaten angezeigt werden kann.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Syntax<\/h3>\n\n\n\n<p><code>&lt;countdown=X:JJJJ-MM-TT SS:MM:SS|Kommentar&gt;<\/code><\/p>\n\n\n\n<p><strong>X<\/strong> &#8211; legt fest in welcher Zeiteinheit die verbleibende Zeit angezeigt werden soll, m&#246;gliche Angaben sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Y <\/strong>= Jahre, <strong>M<\/strong> = Monate, <strong>W<\/strong> = Wochen, <strong>D<\/strong> = Tage<\/li>\n\n\n\n<li><strong>h<\/strong> = Stunden, <strong>m<\/strong> = Minuten, <strong>s<\/strong> = Sekunden<\/li>\n<\/ul>\n\n\n\n<p><strong>JJJJ-MM-TT<\/strong> &#8211; steht f&#252;r die Angabe des Enddatums. Diese Angabe ist zwingend notwendig.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>JJJJ = Angabe des Jahre (vierstellig) z.B. 2008<\/li>\n\n\n\n<li>MM = Angabe des Monats (zweistellig, mit f&#252;hrender Null wenn der Monat einstellig ist)<\/li>\n\n\n\n<li>TT = Angabe des Tages (zweistellig, mit f&#252;hrender Null wenn der Monat einstellig ist)<\/li>\n<\/ul>\n\n\n\n<p><strong>SS-MM-SS<\/strong> &#8211; steht f&#252;r die Uhrzeit am angegebenen Datum. Diese Angabe ist optional.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SS = Stunde (00 bis 23)<\/li>\n\n\n\n<li>MM = Minuten (00 bis 59)<\/li>\n\n\n\n<li>SS = Sekunden (00 bis 59)<\/li>\n<\/ul>\n\n\n\n<p><strong>Kommentare<\/strong> werden hinter der Anzeige der verbleibenden Zeit angezeigt und dort k&#246;nnen verschiedene Platzhalter eingef&#252;gt werden. Aktuell gibt es die folgenden Platzhalter f&#252;r die Anzeige der Endzeit in verschieden Zeitformaten.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>##DATE### = Das Datum der Endzeit wird eingef&#252;gt<\/li>\n\n\n\n<li>##TIME## = Die Uhrzeit der Endzeit wird eingef&#252;gt<\/li>\n\n\n\n<li>##DATETIME## = Datum und Uhrzeit der Endzeit werden eingef&#252;gt<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Beispiele<\/h3>\n\n\n\n<p>Folgende Beispiele nehmen Bezug auf das heutige Datum.<\/p>\n\n\n\n<p>von heute zum 31.12.2030 in Tagen:<code><br \/><br \/>&lt;countdown=D:2030-12-31&gt;<br \/><br \/><\/code>vom 01.06.2007 bis heute in Stunden:<br \/><code><br \/>&lt;countdown=h:2007-06-01&gt;<\/code><\/p>\n\n\n\n<p>anzeige mit Kommentar welcher das Enddatum enth&#228;lt:<\/p>\n\n\n\n<p><code>&lt;countdown=D:2030-12-31|(Laufzeit bis ##DATE##)&gt;<br \/><\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Beispiel Screenshot<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/error-404.de\/blog\/wp-content\/uploads\/2025\/07\/countdown-plugin.png\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"476\" src=\"https:\/\/error-404.de\/blog\/wp-content\/uploads\/2025\/07\/countdown-plugin.png\" alt=\"\" class=\"wp-image-332\" style=\"width:350px;height:auto\" srcset=\"https:\/\/error-404.de\/blog\/wp-content\/uploads\/2025\/07\/countdown-plugin.png 617w, https:\/\/error-404.de\/blog\/wp-content\/uploads\/2025\/07\/countdown-plugin-300x231.png 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Download<\/h3>\n\n\n\n<p>Der folgende Download-Link kann auch direkt im Plugin-Manager von DokuWiki eingeben werden um so eine automatische Installation vorzunehmen.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><em><strong>Version:<\/strong><\/em><\/td><td>1.0<\/td><\/tr><tr><td><em><strong>Release:<\/strong><\/em><\/td><td>11.07.2025<\/td><\/tr><tr><td><em><strong>Download:<\/strong><\/em><\/td><td><a href=\"https:\/\/error-404.de\/blog\/wp-content\/uploads\/2025\/07\/countdownv2.zip\" data-type=\"attachment\" data-id=\"340\">Dokuwiki CountdownV2 Plugin v1.0<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Alte Version<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><em><strong>Version:<\/strong><\/em><\/td><td>0.2<\/td><\/tr><tr><td><em><strong>Release:<\/strong><\/em><\/td><td>04.03.2008<\/td><\/tr><tr><td><em><strong>Download:<\/strong><\/em><\/td><td><a title=\"Dokuwiki Countdown Plugin v0.2\" href=\"http:\/\/error-404.de\/blog\/wp-content\/uploads\/2008\/03\/countdown.tar.gz\">Dokuwiki Countdown Plugin v0.2<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Beschreibung DokuWiki ist ja schon ein geniales Produkt und zusammen mit den verf&#252;gbaren Plugins wird es noch besser. Allerdings fehlte mir die M&#246;glichkeit, bei der Ablage von Lizenzen und Wartungsvertr&#228;gen im DokuWiki, das jeweilige Auslaufdatum so zu hinterlegen, dass man mir einem einzigen schnellen Blick sieht wann diese Vertr&#228;ge auslaufen und erneuert werden m&#252;ssen. Zu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":37,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-40","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/pages\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":10,"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/pages\/40\/revisions"}],"predecessor-version":[{"id":341,"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/pages\/40\/revisions\/341"}],"up":[{"embeddable":true,"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/pages\/37"}],"wp:attachment":[{"href":"https:\/\/error-404.de\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}