Benutzer:Cactus007/Vorlage:Navi/Doku
Diese Seite befasst sich mit der von Cactus007 erstellten Navigation für Benutzerseiten. Die Vorlage selber befindet sich unter Benutzer:Cactus007/Vorlage:Navi. Hier wird die korrekte Einbindung und der Funktionsumfang der Vorlage beschrieben. Wer bei der Einbindung von Vorlage schon erfahrener ist, findet weiter unten eine Zusammenfassung.
Seitennamen
[Bearbeiten | Quelltext bearbeiten]Die Seiten müssen wie folgt heißen, um von der Navigation erfasst werden zu können, wobei XYZ durch den eigenen Benuternamen ersetzt werden muss. Die mit einem Stern (*) gekennzeichneten Seiten existieren automatisch und müssen nicht angelegt werden. Die Email-Seite setzt voraus, dass bei der Anmeldung eine E-Mail-Adresse angegeben wurde.
- Benutzer:XYZ *
- Spezial:Emailuser/XYZ *
- Benutzer Diskussion:XYZ *
- Spezial:Contributions/XYZ *
- Benutzer:XYZ/Vertrauen
- Benutzer:XYZ/Bewertung
- Benutzer:XYZ/Baustelle
- Benutzer:XYZ/ToDo
- Benutzer:XYZ/Vorlagen
Es müssen nicht alle hier vorgeschlagenen Seiten angelegt werden, einzelne Punkte können auch aus der Navigationsleiste entfernt werden, siehe dazu: einzelne Elemente ausblenden
Einbindung
[Bearbeiten | Quelltext bearbeiten]Einfache Einbindung
[Bearbeiten | Quelltext bearbeiten]Die Vorlage kann, wenn keine weiteren Parameter verädnert werden sollen, einfach mittels des folgenden Codes eingefügt werden.
{{Benutzer:Cactus007/Vorlage:Navi |user=XYZ }}
Anstelle von XYZ
muss der eigene Benutzername eingegeben werden, dadurch werden automatisch die korrekten Verlinkungen erstellt.
Mögliche Änderungen
[Bearbeiten | Quelltext bearbeiten]einzelne Elemente ausblenden
[Bearbeiten | Quelltext bearbeiten]Um einzelne Elemente auszublenden, wird in der Variablen |disp
eine Kette aus neun Ziffern angegeben, wobei jede Ziffer für eines der einzelnen Elemente steht und eine 1 das Element sichtbar werden lässt und eine 0 es versteckt:
Stelle in der neunstelligen Zahlenkette | ||||||||
---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Benutzer | Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
Dazu ein Beispiel: Sollen beispielsweise der Link für die Beiträge und die Vertrauensseite ausgebelendet werden, so schaut man in der Tabelle, welche Stellen die beiden Seiten haben, hier die Stellen 4 und 5. Hier muss also nun eine Null eingesetzt werden, somit sieht die Kette dann so aus:
Stelle in der neunstelligen Zahlenkette | ||||||||
---|---|---|---|---|---|---|---|---|
aktiv | aktiv | aktiv | nicht aktiv |
nicht aktiv |
aktiv | aktiv | aktiv | aktiv |
1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
Benutzer | Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
Also sieht die Zahlenkette so aus: 111001111.
Dies wird nun in den zusätzlichen Parameter | disp=
eingesetzt, also sieht der Code nun so aus:
{{Benutzer:Cactus007/Vorlage:Navi |user=XYZ |disp=111001111 }}
Und das Ergebnis:
{{subst:Imagemap/s| Bild = Go-home.svg | Maße = 24x24px | Ziel = Benutzer:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconMail.svg | Maße = 24x24px | Ziel = Spezial:Emailuser/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTalk.svg | Maße = 24x24px | Ziel = Benutzer Diskussion:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconRating.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Bewertung | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Zeichen_123.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Baustelle | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Symbol OK.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/ToDo | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Curly Brackets.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vorlagen | Beschreibung = none}} |
Benutzer | Diskussion | Bewertung | Baustelle | Aufgaben | Vorlagen |
Titel angeben
[Bearbeiten | Quelltext bearbeiten]Der Titel der Navigationsleiste ist standardmäßig ausgeblendet, wenn er angezeit werden soll, muss im Parameter |title=
ein Titel angegeben werden. Alternativ kann auch nichts eingesetzt werden, dadurch wird nur eine leere Zeile eingesetzt und die Leiste bekommt eine farblich abgesetzte "leere Überschrift". Wenn weder eine Überschrift noch eine leere Zeile gewünscht ist, so muss in den Parameter no eingesetzt werden: | title=no
So sieht es mit dem leeren Titel aus:
{{subst:Imagemap/s| Bild = Go-home.svg | Maße = 24x24px | Ziel = Benutzer:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconMail.svg | Maße = 24x24px | Ziel = Spezial:Emailuser/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTalk.svg | Maße = 24x24px | Ziel = Benutzer Diskussion:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconContributions.svg | Maße = 24x24px | Ziel = Spezial:Contributions/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTrust.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vertrauen | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconRating.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Bewertung | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Zeichen_123.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Baustelle | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Symbol OK.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/ToDo | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Curly Brackets.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vorlagen | Beschreibung = none}} |
Benutzer | Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
{{Benutzer:Cactus007/Vorlage:Navi | user=XYZ | disp=111111111 | title= }}
Farben angeben
[Bearbeiten | Quelltext bearbeiten]Die Vorlage erlaubt die Angabe von unterschiedlichen Farben für den Titel, den mittleren Bereich um die Logos und für die Links in der untersten Zeile. Die Parameter heißen wie folgt:
| bgt=HINTERGRUNDFARBE TITEL | bgl=HINTERGRUNDFARBE LINK | bgi=HINTERGRUNDFARBE IMAGE
Die Namen der Parameter leiten sich aus den Buckstaben bg für background (engl. für Hintergrund) und dem jeweiligen Buchstaben: t für Titel, l für Links und i für Image (engl.: Bild) ab. Als Farbwerte können hier die Hexadezimalen Farbangaben verwendet werden, eine Übersicht befindet sich unter Webfarben. Den entsprechenden Farbcode (das #-Zeichen und der 6-stellige Farbcode) jeweils als Parameter einsetzen. Hier noch ein Beispiel mit anderen Farben:
Titel | |||||||
{{subst:Imagemap/s| Bild = UserIconMail.svg | Maße = 24x24px | Ziel = Spezial:Emailuser/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTalk.svg | Maße = 24x24px | Ziel = Benutzer Diskussion:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconContributions.svg | Maße = 24x24px | Ziel = Spezial:Contributions/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTrust.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vertrauen | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconRating.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Bewertung | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Zeichen_123.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Baustelle | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Symbol OK.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/ToDo | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Curly Brackets.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vorlagen | Beschreibung = none}} |
Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
{{Benutzer:Cactus007/Vorlage:Navi |user=XYZ |disp=11111111 |title=Titel |bgt=#FFFFFF |bgl=#F0F0F0 |bgi=#DDDDDD }}
Rahmen einfügen
[Bearbeiten | Quelltext bearbeiten]
Die gesamte Menübox kann mit einem Rahmen umgeben werden. Dazu dieht das Attribut | border=
. Hier wird die Rahmenbreite in Pixeln angegeben (die Eingabe aber ohne "px"). Oben sind Rahmen in der Dicke von 1 bis 4 Pixel beispielhaft gezeigt. Wenn beispielsweise ein Rahmen von 4 Pixeln Stärke erzeugt werden soll, sehen der Code und das Ergebnis so aus:
{{Benutzer:Cactus007/Vorlage:Navi |user=XYZ |disp=11111111 |title=Titel |border=4 }}
Titel | |||||||
{{subst:Imagemap/s| Bild = UserIconMail.svg | Maße = 24x24px | Ziel = Spezial:Emailuser/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTalk.svg | Maße = 24x24px | Ziel = Benutzer Diskussion:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconContributions.svg | Maße = 24x24px | Ziel = Spezial:Contributions/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTrust.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vertrauen | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconRating.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Bewertung | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Zeichen_123.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Baustelle | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Symbol OK.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/ToDo | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Curly Brackets.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vorlagen | Beschreibung = none}} |
Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
Rahmenfarbe verändern
[Bearbeiten | Quelltext bearbeiten]Die Rahmenfarbe des oben beschriebenen Rahmens kann individuell verändert werden, hierzu existiert der Parameter |bfarbe=
. Dort kann ebenfalls eine Farbe in Hexadeziamlschreibweise angegeben werden (s. Webfarben ). Somit sieht das obige Beispiel mit dem Farbwert #FF0000
(Rot) wie folgt aus:
{{Benutzer:Cactus007/Vorlage:Navi |user=XYZ |disp=11111111 |title=Titel |border=4 |bfarbe=#FF0000 }}
Titel | |||||||
{{subst:Imagemap/s| Bild = UserIconMail.svg | Maße = 24x24px | Ziel = Spezial:Emailuser/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTalk.svg | Maße = 24x24px | Ziel = Benutzer Diskussion:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconContributions.svg | Maße = 24x24px | Ziel = Spezial:Contributions/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTrust.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vertrauen | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconRating.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Bewertung | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Zeichen_123.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Baustelle | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Symbol OK.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/ToDo | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Curly Brackets.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vorlagen | Beschreibung = none}} |
Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
Rahmenecken abrunden
[Bearbeiten | Quelltext bearbeiten]Zusätzlich kann bei ein vorhandener Rahmen dieser an den Ecken abgerundet werden. Dies wird allerdings nicht von allen Browsern angezeigt. Das notwendige Element heißt |rundung=
. Dort wird der Radius angegeben, mit dem die Ecken abgerundet werden sollen. Ein gebräuchlicher Wert ist hier 10
. Das obige Beispiel mit einer Abrundung von 8:
{{Benutzer:Cactus007/Vorlage:Navi |user=XYZ |disp=11111111 |title=Titel |border=4 |bfarbe=#FF0000 |rundung=8 }}
Titel | |||||||
{{subst:Imagemap/s| Bild = UserIconMail.svg | Maße = 24x24px | Ziel = Spezial:Emailuser/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTalk.svg | Maße = 24x24px | Ziel = Benutzer Diskussion:XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconContributions.svg | Maße = 24x24px | Ziel = Spezial:Contributions/XYZ | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconTrust.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vertrauen | Beschreibung = none}} | {{subst:Imagemap/s| Bild = UserIconRating.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Bewertung | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Zeichen_123.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Baustelle | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Symbol OK.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/ToDo | Beschreibung = none}} | {{subst:Imagemap/s| Bild = Curly Brackets.svg | Maße = 24x24px | Ziel = Benutzer:XYZ/Vorlagen | Beschreibung = none}} |
Diskussion | Beiträge | Vertrauen | Bewertung | Baustelle | Aufgaben | Vorlagen |
Ausrichtung auf der Seite
[Bearbeiten | Quelltext bearbeiten]Mit dem Attribut |align=
wird angegeben, wo die Box sich auf der Seite, in der sie eingebunden ist, befinden soll. Drei Möglichkeiten sind erlaubt:
- center (zentrale Ausrichtung)
- left (linker Seitenrand)
- right (rechter Seitenrand)
Elementübersicht
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{{Benutzer:Cactus007/Baustelle/Vorlagen/Vorlage:BN1 | user= | disp= | title= | bgt= | bgl= | bgi= | border= | bfarbe= | rundung= | align= }}
Standardwerte
[Bearbeiten | Quelltext bearbeiten]Wenn die einzelnen Attribute nicht angegeben sind, besitzen sie die folgenden Standardwerte:
- user: Max Mustermann
- disp: 111111111 (alle Elemente eingeblendet)
- title: no (keine Überschrift)
- bgt: #FFDAB9
- bgl: #FFDAB9
- bgi: #FDF5E6
- border: no (kein Rahmen)
- bfarbe: black (Schwarz)
- rundung: no (keine Abrundung)
- align: center (mittig)
Kurzzusammenfassung
[Bearbeiten | Quelltext bearbeiten]{{Benutzer:Cactus007/Baustelle/Vorlagen/Vorlage:BN1 | user='''Benutzername''' | disp='''anzuzeigende Elemente''' | title='''Titel''' (oder "no) | bgt='''Hintergrundfarbe Titel''' | bgl='''Hintergrundfarbe Links''' | bgi='''Hintergrundfahrbe Bilder''' | border='''Rahmendicke''' (oder "no") | bfarbe='''Rahmenfarbe''' | rundung='''Radius von Rundung der Rahmenecken''' (oder "no") | align='''Ausrichtung''' }}
Zum Schluss eine technische Anmerkung
[Bearbeiten | Quelltext bearbeiten]Die Vorlage ist mit HTML erstellt, da der Quellcode mit der Wiki-Syntax zu unübersichtlich geworden wäre!