Vorlage Diskussion:Infobox Fernsehsendung

Bitte nicht hier diskutieren, sondern in der Redaktion Film und Fernsehen.
Die hiesigen Diskussionsbeiträge wurden unter Umständen in das Archiv der Redaktion Film und Fernsehen verschoben.
Archiv
Wie wird ein Archiv angelegt?

Irgendwer ruft da Vorlagen auf

Hallo! Irgendwas ist da schief gelaufen. Siehe Linkliste von https://de.wikipedia.org/wiki/Spezial:Linkliste/Das_Erste,_ORF_2_und_3%2B Zufälligerweise ist das genau der Inhalt des Parameters "Sender". Und auch sonst, ist diese Teilliste seit heute verflixt lang: Benutzer:Wurgl/Fehler_Vorlagen#Nicht_existierende_Vorlagen, ca. 50 Einträge sind normal, aber heute sind es 500. --Wurgl (Diskussion) 16:14, 12. Apr. 2022 (CEST)Beantworten

Wird wohl an dem Block liegen, den ich nicht wirklich durchschaue: {{#switch:{{{Art|}}} |Anime=Animeserie |Serie|#default={{#if: {{Str match|{{MSGNW::{{#invoke:WLink|getPlain|{{{Sender|}}}}}}}|Kategorie%:Video%-on%-Demand%-Anbieter}} |S | Fernsehs }}{{#if: {{{Moderation|}}}{{{Turnus|}}} |endung |erie }} }}. --XanonymusX (Diskussion) 16:20, 12. Apr. 2022 (CEST)Beantworten
Nach längerem Anstarren: Es wird geguckt, ob der komplette Eintrag einem Artikel entspricht und ob dieser Artikel in einer bestimmten Kategorie ist. Also beispielsweise im Artikel Spuk in Hill House steht Netflix und dann wird die Überschrift der Infobox zu "Serie" (sonst "Fernsehserie"). Das klappt ganz gut, solange kein weiterer Text in dem Parameter ist. F is for Family ist so ein Fall wo das nicht funktioniert. Ich hab diesen Sonderfall mal aus meiner Fehlerliste rausgenommen. --Wurgl (Diskussion) 09:44, 14. Apr. 2022 (CEST)Beantworten
Es sagt ja schon viel aus, dass das Code-Konstrukt nur schwer zu verstehen ist und dann auch nicht richtig funktioniert. MSGNW kannte ich bisher auch nicht. Der Code bei #default holt sich den übergebenen Wert des Sender, und versucht einen wikilink zu erzeugen, um dann den gesamten (!) Seitenquelltext des eingetragenen Senders durch Str match zu schieben und auf die Kategorie Video-on-Demand zu prüfen. Das funktioniert bei F is for Family nicht, weil hier [[Netflix]] (USA) eingetragen ist, der Artikel Netflix (USA) natürlich nicht existiert und daher die Abfrage nicht funktioniert. Auch ignoriert das wohl die Tatsache, dass Serien (wie etwa Allmen (Filmreihe) aus dem SAllmen (Filmreihe) Beispiel oben) auch mehrere Sender bei der Erstaustrahlung haben können. --darkking3 Թ 16:19, 14. Apr. 2022 (CEST)Beantworten
Der Fall "mehrere Sender" ist kein Spezialfall, dann kommt eben Fernsehserie. Nur der Fall, dass mehrere Streamingdienste (und keine "klassischen" TV-Stationen) etwas anbieten, ist nicht abgedeckt. --Wurgl (Diskussion) 16:22, 14. Apr. 2022 (CEST)Beantworten
Hättet mich ruhig anpingen können :D Ja, Wurgl beschreibt meine Idee richtig. Die Unterscheidung war zuvor über WikiData gelöst, hat aber bei mehreren IBs in einer Medienbox den Parser überfordert. Anhand verschiedener Parameter kann man hier auch nicht unterscheiden, denn im Bestand purzeln die Einträge fröhlich durcheinander. Deshalb eben mithilfe der Kats. Dabei hab ich hingenommen, dass ich ein paar unregelmäßig ausgefüllte Fälle nicht erwische. Denn eigentich verwenden wir "Fernsehserie" eh als übergeordnete Bezeichnung.
MSGNW steht übrigens für "Message, nowiki" und stammt noch aus der Zeit vor unseren "modernen" Wikipedia-Vorlagen. Bei meiner nächsten Revision würde ich dann den ersten Wikilink mittels getTarget herausgreifen, damit erübrigt sich auch das angemahnte Fehlerbild. Aber ganz wie bei ifexist wird diese Überprüfung immer intern wie eine Vorlageneinbindung behandelt werden --…
Eiragorn Let's talk about... Flachkräcker 02:36, 3. Mai 2022 (CEST)Beantworten