Vorlage:RepariereNutzername: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Repariert Benutzernamen die durch importe entstehen und gibt nur dann etwas zurück, wenn der reparierte Benutzername auch existiert.
Repariert Benutzernamen die durch importe entstehen und gibt nur dann etwas zurück, wenn der reparierte Benutzername auch existiert.


{| class="wikitable"
{| class="wikitable"
Zeile 7: Zeile 6:
!Anmerkung
!Anmerkung
|-
|-
|<pre>{{RepariereNutzername|Christian}}</pre>
|<code><nowiki>{{RepariereNutzername|Christian}}</nowiki></code>
|{{RepariereNutzername|Christian}}
|{{RepariereNutzername|Christian}}
|Der Normallfall
|Der Normallfall
|-
|-
|<pre>{{RepariereNutzername|main>Christian}}</pre>
|<code><nowiki>{{RepariereNutzername|main>Christian}}</nowiki></code>
|{{RepariereNutzername|main>Christian}}
|{{RepariereNutzername|main>Christian}}
|Seitenimporte erzeugen das <nowiki><code>></code></nowiki>
|Seitenimporte erzeugen das <code>></code> im Nutzernamen
|-
|-
|<pre>{{RepariereNutzername|nichtexistenterNutzerDerNichtExistiert}}</pre>
|<code><nowiki>{{RepariereNutzername|nichtexistenterNutzerDerNichtExistiert}}</nowiki></code>
|{{RepariereNutzername|nichtexistenterNutzerDerNichtExistiert}}
|{{RepariereNutzername|nichtexistenterNutzerDerNichtExistiert}}
|
|
Zeile 21: Zeile 20:


<onlyinclude><includeonly>{{#ifexist: Benutzer:{{#sub: {{{1}}} | {{#expr: 1 + {{#pos: {{{1}}}|>}}}}}}|{{#sub: {{{1}}} | {{#expr: 1 + {{#pos: {{{1}}}|>}}}}}}}}</includeonly></onlyinclude>
<onlyinclude><includeonly>{{#ifexist: Benutzer:{{#sub: {{{1}}} | {{#expr: 1 + {{#pos: {{{1}}}|>}}}}}}|{{#sub: {{{1}}} | {{#expr: 1 + {{#pos: {{{1}}}|>}}}}}}}}</includeonly></onlyinclude>
<noinclude>
<templatedata>
{
"params": {
"1": {
"label": "Benutzername",
"description": "Dieser Benutzername wird repariert. Reparieren bedeutet 1. Alles was vor dem ersten `>` Zeichen (inklusive) steht wird entfernt. Es wird geprüft ob der Nutzer existiert.",
"type": "wiki-user-name",
"required": true
}
}
}
</templatedata>
</noinclude>

Version vom 22. September 2019, 19:40 Uhr

Repariert Benutzernamen die durch importe entstehen und gibt nur dann etwas zurück, wenn der reparierte Benutzername auch existiert.

Beschriftung
WikiText Ergebnis Anmerkung
{{RepariereNutzername|Christian}} Christian Der Normallfall
{{RepariereNutzername|main>Christian}} Christian Seitenimporte erzeugen das > im Nutzernamen
{{RepariereNutzername|nichtexistenterNutzerDerNichtExistiert}}


Keine Beschreibung.

Vorlagenparameter

ParameterBeschreibungTypStatus
Benutzername1

Dieser Benutzername wird repariert. Reparieren bedeutet 1. Alles was vor dem ersten `>` Zeichen (inklusive) steht wird entfernt. Es wird geprüft ob der Nutzer existiert.

Benutzererforderlich