Hilfe:Hilfe

Aus Piratenwiki
Wechseln zu: Navigation, Suche

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


Profil erstellen

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 01.04.2024
Für nächsten Dienstag {{NextW|2}} Di, dem 02.04.2024
Für nächsten Mittwoch {{NextW|3}} Mi, dem 03.04.2024
Für nächsten Donnerstag {{NextW|4}} Do, dem 04.04.2024
Für nächsten Freitag {{NextW|5}} Fr, dem 29.03.2024
Für nächsten Samstag {{NextW|6}} Sa, dem 30.03.2024
Für nächsten Sonntag {{NextW|7}} So, dem 07.04.2024

Abkürzungen

{{A|1|Benutzer|Überschrift}}

Antrag 1: Überschrift

  • Eingereicht von Benutzer


Link zum Profil

*{{B|Benutzer}}

{{Kalender}}

März 2024
Kw Mo Di Mi Do Fr So Sa
13 25 26 27 28 29 30 31
April 2024
Kw Mo Di Mi Do Fr So Sa
13
14 1 2 3 4 5 6 7
15 8 9 10 11 12 13 14
16 15 16 17 18 19 20 21
17 22 23 24 25 26 27 28


Textfeld

{{Achtung|Mein Text}}
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}}

{{{text}}}


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}} ergibt Hilfe:Verweis/a/b (Der ganze Name)
  • {{#titleparts:Hilfe:Verweis/a/b|1}} ergibt Hilfe:Verweis
  • {{#titleparts:Hilfe:Verweis/a/b|2}} ergibt Hilfe:Verweis/a
  • {{#titleparts:Hilfe:Verweis/a/b|1|2}} ergibt a
  • {{#titleparts:Hilfe:Verweis/a/b|2|2}} ergibt a/b

Mit negativen Werten wird von rechts der Teil zurückgegeben:

  • {{#titleparts:Hilfe:Verweis/a/b|1|-1}} ergibt b

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 von Text zurück
  • {{Str find|Text|Teilstring}} dient der Suche eines Teilstrings in einem Text
  • {{Str len|Text}} ermittelt die Länge von Text (von 0 bis 128)
  • {{Str index|Text|Index}} gibt ein einzelnes Zeichen aus Text zurück, dessen Position durch Index festgelegt wird
  • {{Str right|Text|Offset}} gibt die Zeichen rechts von Offset wieder
  • {{Str sub|Text|Index|Anzahl}} gibt den Teil an der Position Index mit Anzahl Zeichen von Text zurück
  • {{Str ≥ len|Text|Länge|…}} prüft, ob Text nicht kürzer als eine gegebene Lä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]
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Pirat*innenpartei
Mitmachen im Wiki
Werkzeuge