„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
AZ: Die Seite wurde neu angelegt: <onlyinclude><includeonly><!-- Enthält Linktext >> [ << oder >> ] << ? vorläufig deaktiviert, wird…
 
K Schützte „Vorlage:Linktext-Check“: Häufig eingebundene Vorlage ([Bearbeiten=Nur Sichter] (unbeschränkt) [Verschieben=Nur Sichter] (unbeschränkt))
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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}}}}}]</span> <!-- Wartungkat eckige Klammern nicht nötig--> | <!-- keine eckigen Klammer(n)
vorläufig deaktiviert, wird von WLink abgefangen

{{#ifeq: {{#expr: {{#expr:{{Str find|{{{Linktext}}}|[}}+1}} or {{#expr:{{Str find|{{{Linktext}}}|]}}+1}} }} | 1 | <span style="font-style:italic;">[{{{URL|}}} {{#invoke:WLink|getEscapedTitle|{{{Linktext}}}}}] {{#ifeq: {{NAMESPACENUMBER}} | 0 | <!-- +ggf. Wartungkat eckige Klammern--> |<mark> '''Linktext enthält eckige Klammer(n)''' </mark>}} | <!-- 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}}}|&#x2C;}}>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

Aktuelle Version vom 5. Mai 2018, 08:36 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