Wikipedia:Lua/Modul/Musikcharts
Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Musikcharts
– Modul zur Verwaltung der Vorlagenfamilie zu Musikcharts und Auszeichnungen für Musikverkäufe
Funktionen für Vorlagen
- charttablehead
- erstellt den Kopf (und Rahmen) der Charttabelle (Vorlage:Charttabelle)
- charttablerow
- erstellt Zeilen in einer Charttabelle (Vorlage:Charteintrag)
- chartstatistics
- erstellt den dreizeiligen Auswertungsabschnitt entweder innerhalb der Charttabelle oder als eigenständige Tabelle (Vorlage:Chartauswertung)
- xcharttablehead
- erstellt den Kopf (und Rahmen) der Weihnachtscharttabelle (Vorlage:Weihnachtscharttabelle)
- xcharttablerow
- erstellt Zeilen in einer Weihnachtscharttabelle (Vorlage:Weihnachtscharteintrag)
- chartposhead
- erstellt Kopf (und Rahmen) für Vorlage:Chartplatzierungen
- chartposrow
- erstellt Zeilen in der Vorlage:Chartplatzierungen (Vorlage:Charts, Anwendungsfall 2)
- chartinfobox
- erstellt die Vorlage:Infobox Chartplatzierungen (Chartbox)
- chartinfoboxentry
- erstellt die Vorlagen Album, Single, EP und DVD
- chartinfoboxrow
- erstellt Zeilen in der Chartbox (Vorlage:Charts, Anwendungsfall 1)
- chartrows
- ruft fallweise die Funktionen chartposrow oder chartinfoboxrow auf (Unterscheidungskriterium: Parameter Q)
- certificationtable
- erstellt Kopf (und Rahmen) der AfM-Tabelle (Vorlage:AfM-Tabelle)
- certificationtablerow
- erstellt Zeilen in einer AfM-Tabelle (Vorlage:AfM, Anwendungsfall 1)
- certification
- erstellt AfM-Angaben im Text (Vorlage:AfM, Anwendungsfall 2)
- certifications
- ruft fallweise die Funktionen certification oder certificationtablerow auf (Unterscheidungskriterium: AfM- oder Länderkürzel in Parameter 1)
- no1table
- erstellt Kopf (und Rahmen) der Nummer-eins-Hits-Tabelle (Vorlage:Nummer-eins-Hits)
- no1tablerow
- erstellt Zeilen in einer Nummer-eins-Hits-Tabelle (Vorlage:Nummer-eins-Hits Zeile)
- yearendrow
- erstellt Zeilen für zweispaltige Jahreshitparaden in einer Nummer-eins-Hits-Tabelle (Vorlage:Jahreshitparaden Zeile)
- yearendrowhalf
- erstellt Zeilen für einspaltige Jahreshitparaden in einer Nummer-eins-Hits-Tabelle (Vorlage:Jahreshitparade Zeile)
- inlinecerticon
- erstellt AfM-Angaben mit Tooltip im Text (Vorlage:Schallplatte)
Allgemeine Hinweise zur Einbindung von Modulen
Eine Einbindung erfolgt jeweils im Format
{{#invoke: Musikcharts |
Funktionsname | Wert1 | Wert2 | NameX=Wert … }}
Die Parameter können wie bei Vorlagen benannt oder unbenannt sein; deren Regeln gelten analog.
Wenn unbekannte Zeichenketten von außen kommen (als Vorlagenparameter), sollte immer mit der Form 1=
Wert gearbeitet werden.
Zu allgemeinen Problemen beachte die Abhilfen wie bei Vorlagen.
Wenn in einer Vorlage ein Modul verwendet wird, sollte auch immer die Vorlage:Dokumentation/Lua in der Dokumentationsseite eingebunden werden.
- Das gibt einem Programmierer Aufschluss, dass ein Lua-Modul benutzt wird, welche/s und ggf. welche Einzelfunktion daraus, und verlinkt auf die Dokumentation.
- Die Modul-Dokumentationen bekommen ein Link, in welchen Vorlagen sie eingesetzt werden, und wo bei eventuellen Funktionsänderungen Anpassungen erforderlich werden.
- Die Vorlage wird zur Übersicht kategorisiert in Kategorie:Vorlage:mit Lua-Programmierung.
Zu weiteren Informationen siehe Hilfe:Lua.
Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.