„Vorlage:Linktext-Check“ – Versionsunterschied
Zur Navigation springen
Zur Suche springen
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
fix |
span geschlossen |
||
Zeile 3: | Zeile 3: | ||
Enthält Linktext >> [ << oder >> ] << ? |
Enthält Linktext >> [ << oder >> ] << ? |
||
-->{{#ifeq: {{#expr: {{#expr:{{Str find|{{{Linktext}}}|[}}+1}} or {{#expr:{{Str find|{{{Linktext}}}|]}}+1}} }} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}] <!-- Wartungkat eckige Klammern nicht nötig--> | <!-- keine eckigen Klammer(n) |
-->{{#ifeq: {{#expr: {{#expr:{{Str find|{{{Linktext}}}|[}}+1}} or {{#expr:{{Str find|{{{Linktext}}}|]}}+1}} }} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}]</span> <!-- Wartungkat eckige Klammern nicht nötig--> | <!-- keine eckigen Klammer(n) |
||
Enthält Linktext >> '' << oder >> ''' << ? (entspricht vielleicht Quelle, ist aber entweder mit ′′ bzw. ′′′ zu ersetzen oder - falls als Textdeko geplant - zu entfernen) |
Enthält Linktext >> '' << oder >> ''' << ? (entspricht vielleicht Quelle, ist aber entweder mit ′′ bzw. ′′′ zu ersetzen oder - falls als Textdeko geplant - zu entfernen) |
||
-->{{#ifeq: {{#expr:{{Str find|{{{Linktext}}}|''}}>0}} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}] {{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Kategorie:Wikipedia:Fehlerhafter Linktext]] |<mark> Linktext enthält mehrfache Apostrophe, die als Textauszeichnung (''kursiv'' oder ''fett'') interpretiert werden, bitte alle <code>'</code> mit <code>′</code> ersetzen, falls als Lokantenbezeichner nötig, sonst entfernen </mark>}} | <!-- keine eckigen Klammer(n) und nicht kursiv oder fett |
-->{{#ifeq: {{#expr:{{Str find|{{{Linktext}}}|''}}>0}} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}]</span> {{#ifeq: {{NAMESPACENUMBER}} | 0 | [[Kategorie:Wikipedia:Fehlerhafter Linktext]] | <mark> Linktext enthält mehrfache Apostrophe, die als Textauszeichnung (''kursiv'' oder '''fett''') interpretiert werden, bitte alle <code>'</code> mit <code>′</code> ersetzen, falls als Lokantenbezeichner nötig, sonst entfernen </mark>}} | <!-- keine eckigen Klammer(n) und nicht kursiv oder fett |
||
Enthält Linktext >> ' << ? (entspricht zwar Quelle, ist aber hier durch ′ zu ersetzen) |
Enthält Linktext >> ' << ? (entspricht zwar Quelle, ist aber hier durch ′ zu ersetzen) |
||
-->{{#ifeq: {{#expr:{{Str find|{{{Linktext}}}|'}}>0}} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}] {{#ifeq: {{NAMESPACENUMBER}} | 0 | <span style="display:none;">[[Vorlage:Linktext-Check/Apostroph]]</span> |<mark> Linktext enthält <code>'</code>, bitte mit <code>′</code> ersetzen </mark>}} | <!-- keine eckigen Klammer(n) und nicht kursiv oder fett, kein falscher Apostroph |
-->{{#ifeq: {{#expr:{{Str find|{{{Linktext}}}|'}}>0}} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}]</span> {{#ifeq: {{NAMESPACENUMBER}} | 0 | <span style="display:none;">[[Vorlage:Linktext-Check/Apostroph]]</span> | <mark> Linktext enthält <code>'</code>, bitte mit <code>′</code> ersetzen </mark>}} | <!-- keine eckigen Klammer(n) und nicht kursiv oder fett, kein falscher Apostroph |
||
Enthält Linktext escapte Zeichen? (entspricht nicht Quelle) |
Enthält Linktext escapte Zeichen? (entspricht nicht Quelle) |
||
-->{{#ifeq: {{#expr:{{Str find|{{{Linktext}}}|&#}}>0}} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}] {{#ifeq: {{NAMESPACENUMBER}} | 0 | <span style="display:none;">[[Vorlage:Linktext-Check/Escaped]]</span> |<mark> Linktext enthält Escape-Sequenz(en), bitte wie in der Quelle genannt wiedergeben </mark>}} | <!-- keine eckigen Klammer(n), nicht kursiv oder fett, nicht escaped |
-->{{#ifeq: {{#expr:{{Str find|{{{Linktext}}}|&#}}>0}} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}]</span> {{#ifeq: {{NAMESPACENUMBER}} | 0 | <span style="display:none;">[[Vorlage:Linktext-Check/Escaped]]</span> | <mark> Linktext enthält Escape-Sequenz(en), bitte wie in der Quelle genannt wiedergeben </mark>}} | <!-- keine eckigen Klammer(n), nicht kursiv oder fett, nicht escaped |
||
ggf. nächste Abfrage |
ggf. nächste Abfrage |
Version vom 29. April 2018, 16:06 Uhr
Diese Vorlage ist Untervorlage für viele Vorlagen aus dem Bereich der Chemie (Wikipedia:Redaktion Chemie/Vorlagen) und prüft als Linktexte verwendete chemische Substanznamen auf Konflikte mit der MediaWiki-Software.
Funktion
- Finden von Linktexten mit doppelten oder dreifachen Apostrophen (
''
oder'''
)- Priorität: hoch (verursacht fehlerhafte Darstellung der Linktextbeschriftung)
- Einordnung in Wartungskat Kategorie:Wikipedia:Fehlerhafter Linktext
- mögliche Intention: Lokantenbezeichner
- Korrektur zu
′′
oder′′′
nötig
- Korrektur zu
- mögliche Intention: Textauszeichnung kursiv oder fett
- ersatzlos entfernen
- Finden von Linktexten mit einfachem Apostroph (
'
)- Priorität: mittel (entspricht nicht den Richtlinien Chemie, versucht jedoch keine technischen Probleme)
- Wartungslink Spezial:Linkliste/Vorlage:Linktext-Check/Apostroph
- Korrektur zu
′
nötig
- Korrektur zu
- Finden von Linktexten mit Escape-Sequenzen
- Priorität: niedrig (entspricht nicht der Quellenangabe, versucht jedoch keine technischen Probleme)
- Wartungslink Spezial:Linkliste/Vorlage:Linktext-Check/Escaped
- Korrektur zum Originalzeichen aus der Quelle (meist
[
oder]
) erwünscht
- Korrektur zum Originalzeichen aus der Quelle (meist
Parameter
Parameter | zulässige Werte | Pflichtparameter | Erläuterung |
---|---|---|---|
URL=
|
URL | Ja | URL, auf die verlinkt werden soll |
Linktext=
|
beliebiger Text | Ja | als Weblinkbeschriftung gewünschter Linktext |
Beispiele
siehe Testseite
Lua
Verwendetes Modul: WLink