Hilfe:Hilfe
Hilfe:Menüpunkte
Hilfe:Bausteine
Hilfe:Variablen
Hilfe:Vorlagen
Hilfe:Tabellen
http://de.wikipedia.org/wiki/Hilfe:Vorlagen#Vorlagen_verwenden
http://de.wikipedia.org/wiki/Hilfe:Vorlagen#Bedingtes_Einbinden_von_Quelltextbl.C3.B6cken
Hilfe:Vorlagenprogrammierung
Funktion time
Beschreibung_der_ParserFunctions
Inhaltsverzeichnis |
Vorlagen verwenden
Im eigentlichen Artikel wird {{Name der Vorlage}} eingefügt.
Nach dem Speichern, entsteht ein Link: Vorlage:Name der Vorlage
dieser Link wird dann duch den Text ersetzt der dann in die Vorlage geschrieben wird.
Möchte man eigene Texte auf mehreren Seiten verwenden, ist es sinnvoll sich eine Vorlage zu bauen die dann, auf den jeweiligen Seiten eingefügt wird, so können diese Texte leicht gleichzeitig für alle Seiten geändert werden die diese Vorlage verwenden.
Der Name der Vorlage setzt sich zusammen aus:
- Vorlage: wird automatisch vorangestellt.
- Seitenname der ersten Verwendung
- -Vorlagenname
Beispiel:
- Vorlage:Taskforce:INDECT-Aufgabenbereich
- Vorlage:Taskforce:INDECT-Kernteam
Damit das Kernteam und der Aufgabenbereich ebenso auf der Übersichtsseite der TF steht.
Bedingtes Einbinden von Quelltextblöcken
Tag-Kombination | Auf der Vorlagenseite sichtbar? | Einbindung? | Anmerkung |
---|---|---|---|
keine | Ja | Ja | Nur, wenn kein onlyinclude in der Vorlage ist. |
<includeonly>…</includeonly> | Nein | Ja | Nur, wenn kein onlyinclude in der Vorlage ist. |
<noinclude>…</noinclude> | Ja | Nein | Auch innerhalb von onlyinclude möglich. |
<onlyinclude>…</onlyinclude> | Ja | Ja | Text außerhalb wird nicht eingebunden. |
<onlyinclude><includeonly>… </includeonly></onlyinclude> |
Nein | Ja | Text außerhalb wird nicht eingebunden. |
<onlyinclude>Text 1</onlyinclude>… <includeonly>Text 2</includeonly> |
Text 1: Ja, Text 2: Nein |
Text 1: Ja, Text 2: Nein | Text 2 ist keine sinnvolle Kombination. |
Vorgabe-Parameterwert definieren
Man kann Parameter definieren, bei Gebrauch der Vorlage wird der definierter Wert eingebunden.
- Auf der Seite schreibt man zum Beispiel:
- {{Vorlagenname|Mein Text}}
- {{Vorlagenname|Mein Text1|Mein Text2|Mein Text3}}
- In der Vorlage schreibt man:
- {{{1}}}
- {{{1}}} {{{2}}} {{{3}}}
- Wird auf der Seite
- {{{1}}} ersetzt durch Mein Text
- {{{1}}} {{{2}}} {{{3}}} ersetzt durch Mein Text1 Mein Text2 Mein Text3
test
Hilfe:Hilfe
Hilfe
Hilfe
0
1
2
Hilfe
Hilfe:Hilfe
Hilfe Diskussion:Hilfe
Nützliches
Text Umwandlungen
{{KLEIN:Text}} Wandelt einen text vollständig in Klein- (lower case)um.
{{GROSS:Text}} Wandelt einen TEXT vollständig in Großschreibung (upper case) um.
{{INITIAL_KLEIN:Text}} Wandelt den Anfangsbuchstaben eines Textes in Kleinschreibung um.
{{INITIAL_GROSS:Text}} Wandelt den Anfangsbuchstaben eines Textes in Großschreibung um.
{{#time:j"."n"."Y H":"i":"s|2 days}} Das angezeigte Datum wird um 2 Tage nach hinten verschoben
{{difTag|2013|12|31}} Fehler
Die Anzahl der Diffenz Tage zum eingegeben Datum von Heute aus wird berechnet. Geeignet für die Funktion {{#time:Y m d| Fehler days}}
Diese Vorlage berechnet den zb. nächsten Montag.
Für nächsten Montag {{NextW|1}} Mo, dem 18.11.2024
Für nächsten Dienstag {{NextW|2}} Di, dem 19.11.2024
Für nächsten Mittwoch {{NextW|3}} Mi, dem 20.11.2024
Für nächsten Donnerstag {{NextW|4}} Do, dem 21.11.2024
Für nächsten Freitag {{NextW|5}} Fr, dem 15.11.2024
Für nächsten Samstag {{NextW|6}} Sa, dem 16.11.2024
Für nächsten Sonntag {{NextW|7}} So, dem 24.11.2024
Abkürzungen
{{A|1|Benutzer|Überschrift}}
Antrag 1: Überschrift
- Eingereicht von Benutzer
Link zum Profil
*{{B|Benutzer}}
{{Kalender}}
November 2024 | |||||||
---|---|---|---|---|---|---|---|
Kw | Mo | Di | Mi | Do | Fr | So | Sa |
46 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
47 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
48 | 25 | 26 | 27 | 28 | 29 | 30 | |
Dezember 2024 | |||||||
Kw | Mo | Di | Mi | Do | Fr | So | Sa |
49 | 1 | ||||||
50 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Textfeld
{{Achtung|Mein Text}}
{{GOPageEdit}}
Last Page Edit: Dart 26.12.2011
|
{{Pageedit}}
Protokoll der Hilfe
Last Page Edit: Dart 26.12.2011
Beschlussregister
{{Pageedit2}}
Last Page Edit: Dart 26.12.2011
{{Pageedit3}}
Last Page Edit: Dart 26.12.2011
|
{{edit|Beschlüsse}}
- nur für Vorlagen:Beschlüsse.
Edit : Dart 26.12.2011
{{Box}}
{{GraueBox}}
{{{text}}}
{{GraueBoxRund}}
Funktion titleparts
{{#titleparts:}}
gibt die angegebene Anzahl an Teilen (ab einer angegebenen Stelle) eines Seitentitels zurück, die durch einen Schrägstrich ("/
") getrennt sind. Beispiele:
-
{{#titleparts:Hilfe:Verweis/a/b|0}}
ergibtHilfe:Verweis/a/b
(Der ganze Name) -
{{#titleparts:Hilfe:Verweis/a/b|1}}
ergibtHilfe:Verweis
-
{{#titleparts:Hilfe:Verweis/a/b|2}}
ergibtHilfe:Verweis/a
-
{{#titleparts:Hilfe:Verweis/a/b|1|2}}
ergibta
-
{{#titleparts:Hilfe:Verweis/a/b|2|2}}
ergibta/b
Mit negativen Werten wird von rechts der Teil zurückgegeben:
-
{{#titleparts:Hilfe:Verweis/a/b|1|-1}}
ergibtb
Die Funktion ist nur für Seitennamen ausgelegt. Daher funktionieren die Funktion nur mit Zeichen, die auch im Seitennamen erlaubt sind. Im Fehlerfall wird der gesamte Parameter zurückgegeben.
Überprüfung von Zeichenketten
Mit #(if)expr: können zwar numerische Werte, jedoch keine Zeichenketten verwendet werden. Dies lässt sich aber über die folgenden Vorlagen bewerkstelligen. Sie sind nicht Teil der ParserFunctions, werden allerdings der Vollständigkeit halber hier mit aufgelistet, um einen umfassenden Überblick über die zur Vorlagen-Programmierung einsetzbaren Mittel zu geben.
Bitte verwende diese Vorlagen mit Bedacht, da sie (bis auf str left) nicht server-freundlich sind.
-
{{Str left|Text|Anzahl}}
gibt die ersten Anzahl Zeichen vonText
zurück -
{{Str find|Text|Teilstring}}
dient der Suche eines Teilstrings in einemText
-
{{Str len|Text}}
ermittelt die Länge vonText
(von 0 bis 128) -
{{Str index|Text|Index}}
gibt ein einzelnes Zeichen ausText
zurück, dessen Position durchIndex
festgelegt wird -
{{Str right|Text|Offset}}
gibt die Zeichen rechts vonOffset
wieder -
{{Str sub|Text|Index|Anzahl}}
gibt den Teil an der PositionIndex
mitAnzahl
Zeichen vonText
zurück -
{{Str ≥ len|Text|Länge|…}}
prüft, obText
nicht kürzer als eine gegebeneLänge
ist (effizienter als str len)
Anlegen eines Userprofils mit Vorlage
Du musst die {{Usersite}} Vorlage auf deiner Benutzerseite einbinden.
Das Profilbild muss vorher in eine .jpg-Format hochgeladen werden, damit es eingebunden werden kann!!!
Die Informationen werden so eingefüllt:
{{Usersite|Bildname|Name|Nickname|Email-Adresse|Link zum Forumaccount|Kurze Beschreibung}}
Kurze Beschreibung{{{6}}} |
[[Datei:{{{1}}}.jpg]] | |
Persönliches | ||
Name: | {{{2}}} | |
Nickname: | {{{3}}} | |
Kontakte | ||
Email: | {{{4}}} | |
Forum: | [{{{5}}} Forum Account] |