„Vorlage:Linktext-Check“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
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
    • mögliche Intention: Textauszeichnung kursiv oder fett
      • ersatzlos entfernen

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