Vorlage:Dateiüberprüfung

Aus Kitakien

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Änderte den Schutz von „Vorlage:Dateiüberprüfung“: da wurde noch was vergessen ;) ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt)))
K (missverständliches verbessert (schon lange vor...))
Zeile 339: Zeile 339:
   }}
   }}
   }} |
   }} |
-
   {{#ifeq: {{{1}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{2}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{3}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{4}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{5}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{6}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{7}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | [[Kategorie:Wikipedia:Dateiüberprüfung/Falsche Problemangabe|{{PAGENAME}}]]
+
   {{#ifeq: {{{1}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{2}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{3}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{4}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{5}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{6}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{7}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | [[Kategorie:Wikipedia:Dateiüberprüfung/Ungültige Problemangabe|{{PAGENAME}}]]
}}
}}
}}
}}
Zeile 347: Zeile 347:
}}
}}
}} |
}} |
-
   {{#ifeq: {{{1}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{2}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{3}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{4}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{5}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{6}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{7}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | [[Kategorie:Wikipedia:Dateiüberprüfung/Richtige Problemangabe|{{PAGENAME}}]]
+
   {{#ifeq: {{{1}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{2}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{3}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{4}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{5}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{6}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | {{#ifeq: {{{7}}} | Besonderer Fall | [[Kategorie:Wikipedia:Dateiüberprüfung/Besondere Fälle|{{PAGENAME}}]] | [[Kategorie:Wikipedia:Dateiüberprüfung/Gültige Problemangabe|{{PAGENAME}}]]
}}
}}
}}
}}

Version vom 10:04, 28. Mär. 2009

Datei:Information.svg Dokumentation

{{Wikipedia:Dateiüberprüfung/Anleitung}}

Technische Vorlagen-Doku

Ein paar Anmerkungen zur aktuellen technischen Umsetzung der Vorlage:

  • Die ersten 6 Switch-Anweisungen testen alle möglichen Felder auf die Existenz eines bestimmten Schlüsselwortes und geben - falls gefunden - den zugehörigen Langtext aus. Auf diese Art wird sowohl die Reihenfolge der Texte festgelegt als auch (effizient) eine Doppel-Nennung abgefangen (und der Langtext liegt - im Gegensatz zu früheren Implementationen - nur an einer einzigen Stelle vor)
  • {{#if: {{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}} Entspricht einem "Wenn mindestens ein Feld gefüllt ist"
  • Der 'mathematische Ausdruck' mit der 6maligen Aufzählung der Schlüsselworte (ohne Besonderer Fall) ist die Überprüfung, ob in allen 6 Feldern gültige Werte stehen. Hierbei dürfen die Felder 2 - 6 leer sein, Feld 1 nicht
  • Wenn der obge Test auf gültige Werte funktioniert, wird ein Hinweis auf die automatsche Nachricht ausgegeben und die entsprechende Kategorie (für den Bot) gesetzt
  • Schlägt der Test auf Gültigkeit fehl, wird zusätzlich auf "Besonderer Fall" abgeprüft. Trifft dies zu, so wird:
    • Eine Sonder-Kategorie gesetzt
    • Kein Hinweis auf eine automaische Nachricht generiert (wozu auch)
    • Die Fehlerprüfung der restlichen Felder übergangen (das kann / darf der DÜP-Abarbeiter ruhig selber nachsehen
  • Wenn ungültige Werte enthalten sind, aber "Besonderer Fall" nicht gesetzt wurde, wird eine Warnung ausgegeben und eine entsprechende Wartungskategorie eingetragen
  • Sind alle 6 Felder leer ('else'-Fall der "mindestens ein Feld gefüllt" - Prüfung), so wird eine Information ausgegeben und die Wartungskategorie für fehlende Gründe gesetzt


Wenn du Fragen zu dieser Vorlage hast, dann kannst du auf der Seite Kitakien Diskussion:Wikiprojekt Vorlage fragen.
Datei:Nuvola apps important.svg Mit dieser Datei gibt es (noch) Probleme bei der rechtlichen Situation. Der Benutzer, der diesen Baustein gesetzt hat, gibt dafür folgenden Grund an:

Der Uploader erhält automatisch eine Mitteilung mit weiterführenden Informationen.

Wenn du diese Datei hochgeladen hast, melde dich bitte hier an und bearbeite diese Seite. Fragen kannst du hier stellen.