Vorlage:Automatischer Kalender: Unterschied zwischen den Versionen

Aus Freiheit statt Angst!
Zur Navigation springen Zur Suche springen
(max_treffer|10)
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
| ordermethod = title
 
| ordermethod = title
 
| order      = {{#ifeq: {{{archiv|nein}}} | ja | descending | ascending}}
 
| order      = {{#ifeq: {{{archiv|nein}}} | ja | descending | ascending}}
| count      = {{{max_treffer|3}}}
+
| count      = {{{max_treffer|10}}}
 
| namespace  = {{{namensraum|}}}
 
| namespace  = {{{namensraum|}}}
| format      = ,²{#ifexpr: ²{#time: Ymd ¦ ²{#regex:%PAGE%¦%^[^0-9]+([0-9\-]{10}).*$%¦$1}² +0}² ²{#ifeq: {{{archiv|nein}}} ¦ ja ¦ < ¦ >= }² ²{#time: Ymd}² ¦ '''²{#time: d.m.Y ¦ ²{#regex:%PAGE%¦%^[^0-9]+([0-9\-]{10}).*$%¦$1}² +0}²'''<br>[[%PAGE%¦²{#regex:%PAGE%¦%^[^0-9]+([0-9\-]{10})[ _-:]+(.*)$%¦$2}²]]<br>}²,,
+
| format      = ,²{#ifexpr: ²{#time: Ymd ¦ ²{#regex:%PAGE%¦%^[^0-9]+([0-9\-]+).*$%¦$1}² +0}² ²{#ifeq: {{{archiv|nein}}} ¦ ja ¦ < ¦ >= }² ²{#time: Ymd}² ¦ '''²{#time: d.m.Y ¦ ²{#regex:%PAGE%¦%^[^0-9]+([0-9\-]+).*$%¦$1}² +0}²'''<br>[[%PAGE%¦²{#regex:%PAGE%¦%^[^0-9]+([0-9\-]+)[ _\-:]+(.*)$%¦$2}²]]<br>}²,,
 
}}</includeonly><noinclude>
 
}}</includeonly><noinclude>
  
Zeile 13: Zeile 13:
 
== Parameter ==
 
== Parameter ==
  
* titel_praefix ''(Pflichtangabe)'' - Der Teil des Titels vor dem Datum in RegExp-tauglicher Form. Statt Leerzeichen muss das "_" verwendet werden.
+
* titel_praefix ''(Pflichtangabe)'' - Der Teil des Titels vor dem Datum in RegExp-tauglicher Form. Statt Leerzeichen muss das "_" verwendet werden. Das Präfix darf keine Ziffern enthalten.
 
* namensraum ''(optional, default=Haupt-Namensraum)'' - Der Namensraum, in dem die Kalendereinträge liegen.
 
* namensraum ''(optional, default=Haupt-Namensraum)'' - Der Namensraum, in dem die Kalendereinträge liegen.
 
* archiv ''(optional, default=nein)'' - Wenn dieser Parameter "ja" ist, werden vergangene Termine angezeigt.
 
* archiv ''(optional, default=nein)'' - Wenn dieser Parameter "ja" ist, werden vergangene Termine angezeigt.
Zeile 20: Zeile 20:
 
== Verarbeitung der Seitennamen ==
 
== Verarbeitung der Seitennamen ==
  
Alle Leerzeichen, Unterstriche, Doppelpunkte und Minuszeichen nach dem Datum werden als Trenner zum Ereignistitel angesehen und bei der Anzeige entfernt.
+
Alle Leerzeichen, Unterstriche, Doppelpunkte und Minuszeichen nach dem Datum werden als Trenner zum Ereignistitel angesehen und bei der Anzeige entfernt. Es darf aber kein Minuszeichen ''direkt'' nach dem Datum stehen.
  
 
=== Beispiel ===
 
=== Beispiel ===

Aktuelle Version vom 19. November 2008, 16:43 Uhr


Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden

Parameter

  • titel_praefix (Pflichtangabe) - Der Teil des Titels vor dem Datum in RegExp-tauglicher Form. Statt Leerzeichen muss das "_" verwendet werden. Das Präfix darf keine Ziffern enthalten.
  • namensraum (optional, default=Haupt-Namensraum) - Der Namensraum, in dem die Kalendereinträge liegen.
  • archiv (optional, default=nein) - Wenn dieser Parameter "ja" ist, werden vergangene Termine angezeigt.
  • max_treffer (optional, default=3) - Anzahl der Treffer.

Verarbeitung der Seitennamen

Alle Leerzeichen, Unterstriche, Doppelpunkte und Minuszeichen nach dem Datum werden als Trenner zum Ereignistitel angesehen und bei der Anzeige entfernt. Es darf aber kein Minuszeichen direkt nach dem Datum stehen.

Beispiel

Bei der Präfixangabe "titel_praefix=Kalendereintrag_" (wichtig: Unterstrich statt Leerzeichen!) ergeben z.B. sowohl der Seitenname

Kalendereintrag 2008-10-15 - Demo in XY

als auch

Kalendereintrag 2008-10-15 Demo in XY

und

Kalendereintrag 2008-10-15: Demo in XY

alle die gleiche Ausgabe:

15.10.2008
Demo in XY