Vorlage:Signatur/Doku
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Signatur. |
Inhaltsverzeichnis
Übrigens: Die PlusPedia ist NICHT die Wikipedia. Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende! |
1 SIMPLE-VERSION
{{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
2 Einfach verwendbar …
2.1 … mittels Bookmarklet
-
javascript:(function(){ insertTags('{{subst:signatur}}', '', ''); })();
-
javascript:(function(){ insertTags('{{subst:signatur|1=|2=|3=}}', '', ''); })();
2.2 … mittels zusätzlichem WP-(Toolbox)-Button …
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“
//// 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
// <nowiki>
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.
});
// </nowiki>
////
3 Parameter
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.
- 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.
4 Gültige Varianten
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 |
5 Beispiel im Detail
-
{{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 Link zum Beitragsende (bzw. Zeitstempel)
|
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
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular
PlusPedia Impressum
Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.
Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.