Zum Inhalt springen

Vorlage:Editcount/Doku

aus Wikipedia, der freien Enzyklopädie

Vorlage:Dokumentation/Seitenhinweis{{#ifeq:10|10| {{#ifexist:{{#rel2abs:Vorlage:Editcount/Doku/..}}|| }}}} Vorlage:TemplateData

Kopiervorlage

Die Vorlage kann ohne Parameter verwendet werden und erzeugt dann zurzeit oben rechts auf der Einbindungsseite in kleiner Schrift einen Link „Beitragszähler“, der ein Werkzeug zur Analyse der lokalen (deutschen) Benutzerbeiträge aufruft: <syntaxhighlight lang="wikitext" copy> <{{#ifeq: | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if:|{{{1}}}|Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: | here | span | div}}> </syntaxhighlight>

Enthält Parameter 1 den Benutzernamen, auf dessen Seite die Vorlage eingebunden ist, so entspricht das der Vorgabe und man erhält das gleiche Ergebnis wie ohne Parameter, der in diesem Fall also überflüssig ist. Man kann jedoch einen beliebigen anderen Benutzernamen anwenden: <syntaxhighlight lang="wikitext" copy> <{{#ifeq: | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if: | |Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: | here | span | div}}> oder <{{#ifeq: | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if:||Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: | here | span | div}}> </syntaxhighlight>

Um den Link genau an der Stelle zu erzeugen, wo die Vorlage eingebunden ist, wird Parameter position verwendet: <syntaxhighlight lang="wikitext" copy> <{{#ifeq: here | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if:|{{{1}}}|Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: here | here | span | div}}> </syntaxhighlight>

Mit dem Parameter title kann man statt „Beitragszähler“ eine beliebige anderen Bezeichnung für den Link verwenden: <syntaxhighlight lang="wikitext" copy> <{{#ifeq: | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if:|{{{1}}}|Editcount}}|]] | #default = [1] }}</{{#ifeq: | here | span | div}}> </syntaxhighlight>

Enthält Parameter type die Zahl „1“, so entspricht das der Vorgabe und es wird ein Analysewerkzeug für die Beiträge in der lokalen (deutschsprachigen) Wikipedia aufgerufen; der Parameter ist dann also überflüssig. Man kann mit der Zahl „2“ aber auch eine Statistik zur Übersicht der globalen Beiträge anwenden: <syntaxhighlight lang="wikitext" copy> <{{#ifeq: | here | span | div id="editcount2"}}>{{#switch: 2 | 2 = [[Spezial:CentralAuth/{{#if:|{{{1}}}|Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: | here | span | div}}> oder, eher überflüssig <{{#ifeq: | here | span | div id="editcount1"}}>{{#switch: 1 | 2 = [[Spezial:CentralAuth/{{#if:|{{{1}}}|Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: | here | span | div}}> </syntaxhighlight>

Schließlich können selbstverständlich auch alle Parameter zugleich verwendet werden: <syntaxhighlight lang="wikitext" copy> <{{#ifeq: here | here | span | div id="editcount2"}}>{{#switch: 2 | 2 = [[Spezial:CentralAuth/{{#if: | |Editcount}}|]] | #default = [2] }}</{{#ifeq: here | here | span | div}}> oder <{{#ifeq: here | here | span | div id="editcount2"}}>{{#switch: 2 | 2 = [[Spezial:CentralAuth/{{#if:||Editcount}}|]] | #default = [3] }}</{{#ifeq: here | here | span | div}}> </syntaxhighlight>

Beispiele

<syntaxhighlight lang="wikitext"> <{{#ifeq: here | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if: Jimbo Wales| Jimbo Wales|Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: here | here | span | div}}> </syntaxhighlight> <{{#ifeq: here | here | span | div id="editcount"}}>{{#switch: | 2 = [[Spezial:CentralAuth/{{#if: Jimbo Wales| Jimbo Wales|Editcount}}|Beitragszähler]] | #default = Beitragszähler }}</{{#ifeq: here | here | span | div}}>

Wartung

Weitere Informationen