Vorlage:Signatur
{{{Text}}} |
Inhaltsverzeichnis
SIMPLE-VERSION[Quelltext bearbeiten]
{{subst:signatur}}
ohne Links, HTML-id, Anker usw. usf., sondern nur umschlossen von<span style="white-space:nowrap">
…</span>
um eventuellen Zeilenumbruch innerhalb der Signatur zu unterdrücken
- -- ParaDox 09:35, 19. Jun. 2008 (CEST)
Einfach verwendbar …[Quelltext bearbeiten]
… mittels Bookmarklet[Quelltext bearbeiten]
javascript:(function(){ insertTags('{{subst:signatur}}', '', ''); })();
javascript:(function(){ insertTags('{{subst:signatur|1=|2=|3=}}', '', ''); })();
… mittels zusätzlichem WP-(Toolbox)-Button …[Quelltext bearbeiten]
Als Button wird „button_sig.png“ verwendet,
aber in der Breite 46 Pixel statt der üblichen 23. |
… durch einfügen folgender Zeilen in die eigene „monobook.js“ <source lang="javascript"> //// neu 19. Juni 2008 // fügt ggf. einen „Vorlage:Signatur“-Button hinzu, aber doppelt // so breit wie das Original, um auf einen Blick unterscheidbar zu sein // addOnloadHook(function () { setTimeout(function() { if ( document.getElementById('mw-editbutton-signature') ) { var userName = 'noName'; if ( typeof wgUserName == 'string' ) { userName = wgUserName; } var substVorlage = '{{' + 'subst:signatur'; var spanContainer = document.createElement('span'); spanContainer.innerHTML = '<img' + ' id="VorlageSignatur-Button"' + ' style="cursor:pointer;"' + ' src="/skins-1.5/common/images/button_sig.png"' + ' title="mit Vorlage:Signatur signieren"' + ' alt="mit Vorlage:Signatur signieren"' + ' border="0" height="22" width="46"' + ' onclick="' + "insertTags('" + substVorlage // im „Normalfall“ nur in den 2 folg. Zeilen ggf. etwas ändern + '|1=' + userName + '|2=A' // + "}}'," + " '', '');" + ' return false;"' + '>'; document.getElementById('toolbar').appendChild(spanContainer); } }, 3000); // 3 Sek. Verzögerung, evtl. ist mehr nötig oder weniger möglich. }); // ////
</source>Parameter[Quelltext bearbeiten]
Parameter {{{1}}}
- Die Angabe von
1=Name
ist optional, aber empfehlenswert, um eine eventuelle Verdoppelung einerID
(im Quelltext innerhalb vonid=""
) auszuschließen (obwohl unklar wie wahrscheinlich das ist). DieID
dient als Ziel-Anker in Verweisen (siehe Reihe 3 in der zweiten Tabelle, hinter dem „
- “-Zeichen).
Parameter {{{2}}}
- Die Angabe einer
2=Nummer
ist optional, aber zwingend, wenn gleichzeitig mehr als eine Signatur mit dieser Vorlage erzeugt wird, und es muss jeweils eine andere Nummer angegeben werden.
Parameter {{{3}}}
- Die Angabe von
3=
ist optional, und unterdrückt den „i“-Backlink am Ende der Signatur (siehe auch Reihe 3, 6, 8 und a in folgender Tabelle).- Wenn definiert und nicht leer oder wenn undefiniert, dann findet keine Unterdrückung statt.
- VORSICHT: Die vorstehende Logik triff nur zu, weil und wenn die Vorlage:Signatur (funktionell) „
subst:
“ enthält. Ansonsten (ohne „subst:
“) würde nicht zwischen undefiniert und definiert UND leer unterschieden werden. Das könnte geändert werden, wenn etwas wie{{ #ifeq: {{{3| }}} | {{{3|u}}} | defined | undefined }}
= undefined
(statt „#if: {{{3| }}}
“) verwendet werden würde. Siehe auch meta:ParserFunctions „#ifeq:“.
- VORSICHT: Die vorstehende Logik triff nur zu, weil und wenn die Vorlage:Signatur (funktionell) „
- Wenn definiert und nicht leer oder wenn undefiniert, dann findet keine Unterdrückung statt.
Gültige Varianten[Quelltext bearbeiten]
Die folgenden Varianten 1 bis 3 bieten die einfache Funktionalität, die bis 5. Dezember 2006 in der Vorlage:Signatur zur Verfügung stand, wobei 3 nun auch hier das Unterdrücken vom „i“-Backlink ermöglicht.
# | Variante | # | Ergebnis | # | id="" | # |
---|---|---|---|---|---|---|
0 |
{{subst:signatur}} |
0 |
← ParaDox 06:52, 5. Jan. 2007 (CET) i |
0 |
--20070105055207 |
0 |
Beispiel im Detail[Quelltext bearbeiten]
{{subst:signatur|ParaDox|1}}
← ParaDox 06:52, 5. Jan. 2007 (CET) i
# | Ergebnis | Element | Quelltext Bemerkung
|
---|---|---|---|
1 | ← | Permalink ← Versionsgeschichte |
http://de.wikipedia.org/w/index.php?title=Vorlage_Diskussion:Signatur &action=history&offset=20070105055212 Link in ursprüngliche Versionsgeschichte hinein:
• Zeitstempel des Servers + 5 Sekunden = „&offset=20070105055212“ 1 Sekunde war schon einmal nicht genug |
2 | ParaDox | Unterschrift: ~~~
|
[[Benutzer:ParaDox|ParaDox]] Link zur Benutzerseite
|
3 | 06:52, 5. Jan. 2007 (CET) | Zeitstempel: ~~~~~
|
[[Vorlage Diskussion:Signatur
|
4 | i | Backlink | [[Vorlage:Signatur|i]] Link zu dieser Vorlage
|
# | Signatur | = | Unterschrift | + | Zeitstempel |
1: | ~~~~
|
= | ~~~
|
+ | ~~~~~
|
2: | [[Benutzer:Benutzername|Benutzername]] 06:52, 5. Jan. 2007 (CET) | = | [[Benutzer:Benutzername|Benutzername]] | + | 06:52, 5. Jan. 2007 (CET) |
3: | Benutzername 06:52, 5. Jan. 2007 (CET) | = | Benutzername | + | 06:52, 5. Jan. 2007 (CET) |
1: Quelltext vor dem Speichern. 2: Quelltext nach dem Speichern. 3: Sichtbares Ergebnis. |
Letzte Aktualisierung: ← ParaDox 20:59, 5. Jan. 2007 (CET) i
Nachteil: „subst:Zwang“ verursacht umfangreichen Quelltext[Quelltext bearbeiten]
Mit der am 23. Mär. 2007 ohne Begründung gelöschten Vorlage:Signatur2 wurde die Alternative zu dieser Vorlage gelöscht. Damit ist die Möglichkeit vergleichsweise kompakten Quelltext einzubinden (wie im folgenden Beispiel) unterbunden worden:
{{signatur2 | id=2007-03-23_07:15:00--Name | offset=20070323071505 |
woher=Vorlage:Signatur/Dokumentation | <!--
-->[[Benutzer:Name|Name]] 07:15, 23. Mär. 2007 (CET)}}
Bei technischen Fragen zu dieser Vorlage kannst du dich an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. |
![]() |
|