|
K |
(Der Versionsvergleich bezieht 19 dazwischenliegende Versionen mit ein.) |
Zeile 1: |
Zeile 1: |
| {|style="background-color:#F2F5FD;" | | {|style="background-color:#F2F5FD;" |
- | !valign=top|<font size=3>TV-Sender Animax</font> | + | !valign=top|<font size=3>TV-Sender Pro Sieben Maxx</font> |
- | |rowspan=2 width="15"| | + | |rowspan=2 width="30"| |
- | !valign=top|<font size=3>TV-Sender RTL2</font> | + | !valign=top|<font size=3>TV-Sender RTL 2 You</font> |
- | |rowspan=2 width="15"|
| + | |
- | !valign=top|<font size=3>TV-Sender Tele5</font>
| + | |
| |- | | |- |
- | |valign=top align=left|{{switch|{{LOCALDAY2}}{{LOCALMONTH}} | + | |valign=top align=left|{{#switch:{{LOCALDAY2}}{{LOCALMONTH}} |
- | |case: 9999=Heute keine Folge | + | |9999=Heute keine Folge |
- | |default= | + | |#default=bitte TV-Guide<br/>aktualisieren!}} |
- | {{#ifexpr: {{#timel: N}} >= 1 and {{#timel: N}} <= 5 |13:45 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + 2*{{#timel: N}} + 196 }}]]|Heute keine Folge}}<br>
| + | |
- | {{#ifexpr: {{#timel: N}} >= 1 and {{#timel: N}} <= 5 |14:10 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + 2*{{#timel: N}} + 197 }}]]|}}}}
| + | |
| | | |
- | |valign=top align=left|{{switch|{{LOCALDAY2}}{{LOCALMONTH}} | + | |valign=top align=left|{{#switch:{{LOCALDAY2}}{{LOCALMONTH}} |
- | |case: 9999=Heute keine Folge
| + | |#default=bitte TV-Guide<br/>aktualisieren!}} |
- | |default=
| + | |
- | Keine Ausstrahlung|Keine Ausstrahlung}}
| + | |
- | | + | |
- | |valign=top align=left|{{switch|{{LOCALDAY2}}{{LOCALMONTH}}
| + | |
- | |case: 9999=Heute keine Folge | + | |
- | |default=
| + | |
- | {{#ifexpr: {{#timel: N}} >= 1 and {{#timel: N}} <= 5 |15:40 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 270}}]] (Wh)|Heute keine Folge}}<br>
| + | |
- | {{#ifexpr: {{#timel: N}} >= 1 and {{#timel: N}} <= 5 |16:45 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}]]|}}}}
| + | |
| |} | | |} |
| + | |
| + | <noinclude> |
| + | ==Funktionsweise der Vorlage== |
| | | |
| + | Diese Vorlage gibt einen Überblick über das aktuelle Programm zu One Piece im deutschen Fernsehen. Die Werkseinstellung der Vorlage unter '''default''' zu finden, ist eine automatisch erstellte Programmvorschau mittels der TV-Guide/Folge Vorlage. Die Funktionsweise und Einstellungen der Vorlage, soll an folgenden Beispielen erläutert werden. |
| | | |
- | <noinclude>
| + | ===Jeden Tag eine Folge (Montag bis Freitag)=== |
- | ==Informationen zur Vorlage== | + | |
| | | |
- | Diese Vorlage gibt einen Überblick über das aktuelle Programm zu One Piece im deutschen Fernsehen.
| + | Wenn täglich eine Folge ausgestrahlt wird die Vorlage mit folgenden Optionen verwendet: |
| | | |
- | ==Funktionsweise== | + | <code><nowiki>{{TV-Guide/Folge|'''1F'''|zeit1=14:40|korr=269}}</nowiki></code> |
| | | |
- | Für die Vorlage wird eine Switch-Case-Anweisung verwendet. Der Code <code>|case: 0000=Heute keine Folge</code> dient dazu auf Änderungen im aktuellen Programm zu reagieren. Wenn das Programm als Beispiel von dem dauerhaften, regelmäßigen Programm des Senders abweicht, wie es bei Feiertagen der Fall ist, kann man diese Programmänderungen damit regulieren. Anstelle von 0000 trägt man das entsprechende datum in der Form TTMM ein und nach dem Gleichheitszeichen den inhalt z.B. 15:00 - <nowiki>[[Episode 256]]</nowiki> ein. Sind mehrere Anweiseungen nötig, werden einfach mehrere Zeilen verwerdet:
| + | Dabei dient die erste Option, zu einer Auswahl, ob eine oder zwei Folgen dargestellt werden sollen. Es können die Werte '''1F''' für '''eine Folge''' und '''2F''' für '''zwei Folgen'''. In diesem Beispiel wird der erste Wert benutzt, da nur eine Folge ausgestrahlt wird und auch angezeigt werden soll. Unter dieser Option können und müssen zwei weitere Werte eingetragen werden, für die korrekte Anzeige. Einmal die Zeit, wann die Folge ausgestrahlt wird. Die Uhrzeit trägt man bei '''zeit1=''' ein. Hier ist es 14:40. Zum anderen braucht man einen Korrekturwert, damit die richtige Folge angezeigt wird. Diesen trägt man unter '''korr=''' ein. Die Ermittlung dieses Korrekturwerts, wird weiter unten erläutert. |
| | | |
- | <code>
| + | ===Jeden Tag eine Folge (Montag bis Freitag) und eine Wiederholung=== |
- | |case: 1312=15:00 - <nowiki>[[Episode 256]]</nowiki><br>
| + | |
- | |case: 1412=Heute keine Folge<br>
| + | |
- | |case: 1512=15:00 - <nowiki>[[Episode 257]]</nowiki>
| + | |
- | </code>
| + | |
| | | |
- | Ist '''keine''' Case-Anweisung, für einen bestimmten Tag vorhanden, wie es normalerweise der Fall ist, wird die Werkseinstellung verwendet. Diese findet man unter <code>|default=</code>. Diese Werkeinstellung ist der Code, der zu jedem Tag die enstprechende Folge ausgibt, welche auf den Sendern läuft. Der Code sieht als Beispiel so aus:
| + | Da hier zwei folgen angezeigt werden sollen, wird als erstes die Option '''2F''' gewählt. Hier ein Beispiel: |
| | | |
- | <small><code><nowiki>{{#ifexpr:{{#timel: N}}>=1 and {{#timel: N}}<=5|16:45 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}]]|Heute keine Folge}}</nowiki></code></small>
| + | <code><nowiki>{{TV-Guide/Folge|2F|zeit1=14:40|zeit2=15:45|anzneufolg=1|korr=269}}</nowiki></code> |
| | | |
- | Das ist eine Verzweigung, welche folgendes macht: <code>{{#ifexpr:</code> (Wenn:) <code><nowiki>{{#timel: N}}>=1 and {{#timel: N}}<=5</nowiki></code> (Der Wochentag größergleich 1 und kleiergleich 5 ist. Für Wochentag wird <code><nowiki>{{#timel: N}}</nowiki></code> verwendet, was den aktuellen Wochentag ausgibt Montag = 1 und Freitag = 5), dann gib folgendes aus <code><nowiki>16:45 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}]]</nowiki></code>. Diese Code gibt die entsprechende Folge aus relevant dafür isr der Ausdruck nach Episode <code><nowiki>{{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}</nowiki></code>. Im Grunde ist es simple Arithmetik. Innerhalb von <code>{{#expr:}}</code> stehten drei Werte, die zusammenaddiert die aktuelle Folge lieferen.
| + | Als weitere Werte müssen die beiden Zeiten eingetragen werden unter '''zeit1=''' und '''zeit2='''. Als nächstes muss festgelegt werden wieviele neue Folgen täglich ausgestrahlt werde. Das legt man unter '''anzneufolg=''' fest. Hier ist es eine Folge, sowie eine Wiederholung, so trägt man 1 da ein. Zum Schluss trägt man wie im ersten Fall einen Korrekturwert ein unter '''korr='''. |
| | | |
- | 1. <code><nowiki>{{#expr:5*{{LOCALWEEK}}}}</nowiki></code> Gibt das fünffache der Aktuellen Woche aus. Wieso das fünfache? Da jeden Tag eine neue Folge ausgestrahlt wird, von Montag bis Freitag, werden demnach jede Woche fünf neue Folgen ausgestrahlt. Wird als Beispiel in der ersten Woche am Montag Folge 5 gesendet, so wird auf den drauffolgenden Montag Folge 10 gesendet usw.
| + | ===Jeden Tag zwei Folgen (Montag bis Freitag)=== |
| | | |
- | 2. <code><nowiki>{{#timel: N}}</nowiki></code> weisst den aktuellen Wochentag einen nummerischen Wert zu von 1 für Montag bis 7 für Sonntag sieh oben. Dieser Ausdruck wird dazu verwendet innerhalb der Woche die Folgen zu zählen, indem jeden Tag der Wert um 1 erhöht wird.
| + | Wenn jeden Tag zwei neue Folgen ausgestrahlt werden, muss auch hier als erstes die Option '''2F''' gewählt werden. Wie bei einer Folge und einer Wiederholung. Auch die beiden Zeiten werden so festgelegt wie bei dem letzten Beispiel. Da die Anzahl der neu ausgestrahlten Folgen zwei ist, muss dieser Wert bei '''anzneufolg=''' eingetragen werden. Zuletzt wird wie bei den anderen beiden Fällen ein Korrekturwert eingetragen. |
| | | |
- | 3. Ein nummerischer Korrekturwert. Zum Schluss wird ein Wert dazuaddiert oder subtrahiert, damit die korrekte Folge dabei rauskommt.
| + | ==Korrekturwert== |
| | | |
- | Die Verzweigung ist also folgendermaßen aufgebaut:
| + | ===Eine Folge und zwei Folgen (Eine Wiederholung)=== |
| | | |
- | <code><nowiki>{{#ifexpr: Wenn-Anweisung | Dann-Anweisung | Sonst-Anweisung}}</nowiki></code>.
| + | Für die ersten beiden Fälle wird der Korrekturwert mittels folgender Formel bestimmt. |
| | | |
- | Die Wenn-Anweisung und Dann-Anweisung, wurde bereits gezeigt. Die Sonst-Anweisung, wird ausgeben, wenn die Wenn-Anweisung nicht zutrifft, hier bei Samstagen und Sonstagen, da die sich außerhalb des Intervalls zwischen Montag und Freitag befinden. Für diesen Fall soll hier <code>Heute keine Folge</code> ausgegeben werden.
| + | '''Aktuelle Folge - 5*Aktuelle Woche - Aktueller Tag = Korrekturwert.''' |
| | | |
- | ==Verschiedene Fälle==
| + | Beispiel: Montags wird die Folge 345 ausgestrahlt, in der 15. Woche: |
| | | |
- | ===Jeden Tag eine Folge (Montag bis Freitag)=== | + | Korrekturwert = 345 - 5*15 - 1 = 269 |
| | | |
- | Für diesen Fall wurde der Code bereits erläutert er ist:
| + | ===zwei neue Folgen=== |
| | | |
- | <small><code><nowiki>{{#ifexpr:{{#timel: N}}>=1 and {{#timel: N}}<=5|16:45 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}]]|Heute keine Folge}}</nowiki></code></small>
| + | Für diesen Fall wird der Korrekturwert mittels folgender Formel bestimmt. |
| | | |
- | ===Jeden Tag eine Folge (Montag bis Freitag) und eine Wiederholung===
| + | '''Aktuelle Folge - 10*Aktuelle Woche - 2*Aktueller Tag = Korrekturwert.''' |
| | | |
- | Dieser Fall ist analog zum ersten
| + | Beispiel: Montags werden die Folgen 291 und 292 ausgestrahlt, in der 15. Woche: |
| | | |
- | <small><code><nowiki>{{#ifexpr:{{#timel: N}}>=1 and {{#timel: N}}<=5|16:15 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 - 1 }}]] (Wh)|Heute keine Folge}}</nowiki></code><code><nowiki><br></nowiki></code><br>
| + | Korrekturwert = 292 - 10*15 - 2*1 = 140 |
- | <code><nowiki>{{#ifexpr:{{#timel: N}}>=1 and {{#timel: N}}<=5|16:45 - [[Episode {{#expr: {{#expr:5*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}]]|}}</nowiki></code></small>
| + | |
| | | |
- | hier werden zwei Verzweigungen benutzt, für jede Folge eine. Es ist auch möglich eine Verzweigung zu benutzen und die Anweisungen für beide Folgen in die Dann-Anweisung zu packen. Wegen der Übersichtlichkeit, wurde jedoch diese Lösung gewählt. Die erste Folge die hier ausgestrahlt, ist die Wiederholgung der gestrigen Folge. Es muss also Folglich der Wert 1 von dem Wert in der Dann-Anweisung subtrahiert werden. Demm wird mit <code>+ 271 - 1</code> genüge getan. Das kann mann auch zu <code>+ 270</code> zusammenfassen. Ferner ist noch die Abkürzung (Wh) für Wiederholung nach <code><nowiki>[[Episode Ausdruck]] </nowiki></code> beigefügt. Es fällt noch auf das in der zweiten Verzweigung keine Sonst-Anweisung vorhanden ist. Da diese gleich für beide Verzweigungen ist und diese bereits in der ersten auftaucht, wird auf sie in der zweiten verzichtet.
| + | '''Dabei wird als Aktuelle Folge, die zuletzt ausgestrahlte Folge benutzt!''' |
| | | |
- | ===Jeden Tag zwei Folgen (Montag bis Freitag)=== | + | ===drei neue Folgen, zweimal drei Wiederholungen=== |
| + | |
| + | Für diesen Fall wird der Korrekturwert mittels folgender Formel bestimmt. |
| + | |
| + | '''Aktuelle Folge - 15*Aktuelle Woche - 3*Aktueller Tag = Korrekturwert.''' |
| | | |
- | Auch hier braucht man zwei Verzweigungen.
| + | Beispiel: Dienstags werden die Folgen 320, 321 und 322 neu ausgestrahlt, in der 8. Woche: |
| | | |
- | <small><code><nowiki>{{#ifexpr:{{#timel: N}}>=1 and {{#timel: N}}<=5|16:15 - [[Episode {{#expr: {{#expr:10*{{LOCALWEEK}}}} + {{#timel: N}} + 271 - 1 }}]]|Heute keine Folge}}</nowiki></code><code><nowiki><br></nowiki></code><br>
| + | Korrekturwert = 322 - 15*8 - 3*2 = 196 |
- | <code><nowiki>{{#ifexpr:{{#timel: N}}>=1 and {{#timel: N}}<=5|16:45 - [[Episode {{#expr: {{#expr:10*{{LOCALWEEK}}}} + {{#timel: N}} + 271 }}]]|}}</nowiki></code></small>
| + | |
| | | |
- | Der Unterschied um vorhergehenden Fall, ist der Faktor, mit dem die aktuelle Woche multipliziert wird. Da jeden Tag zwei neue Folgen ausgestrahlt werden, werden innerhalb einer Woche zehn neue Folgen ausgestrahlt. Deshalb erhöht sich dieser Faktor von 5 auf 10.
| + | '''Dabei wird als Aktuelle Folge, die zuletzt ausgestrahlte Folge benutzt!''' |
| | | |
- | ==Nützliche Werte== | + | ===Nützliche Werte=== |
| | | |
- | Die aktuelle Woche ist {{LOCALWEEK}}.</noinclude> | + | Die aktuelle Woche ist {{LOCALWEEK}}, der aktuelle Tag {{#timel: N}}.</noinclude> |
Diese Vorlage gibt einen Überblick über das aktuelle Programm zu One Piece im deutschen Fernsehen. Die Werkseinstellung der Vorlage unter default zu finden, ist eine automatisch erstellte Programmvorschau mittels der TV-Guide/Folge Vorlage. Die Funktionsweise und Einstellungen der Vorlage, soll an folgenden Beispielen erläutert werden.
Wenn täglich eine Folge ausgestrahlt wird die Vorlage mit folgenden Optionen verwendet:
Dabei dient die erste Option, zu einer Auswahl, ob eine oder zwei Folgen dargestellt werden sollen. Es können die Werte 1F für eine Folge und 2F für zwei Folgen. In diesem Beispiel wird der erste Wert benutzt, da nur eine Folge ausgestrahlt wird und auch angezeigt werden soll. Unter dieser Option können und müssen zwei weitere Werte eingetragen werden, für die korrekte Anzeige. Einmal die Zeit, wann die Folge ausgestrahlt wird. Die Uhrzeit trägt man bei zeit1= ein. Hier ist es 14:40. Zum anderen braucht man einen Korrekturwert, damit die richtige Folge angezeigt wird. Diesen trägt man unter korr= ein. Die Ermittlung dieses Korrekturwerts, wird weiter unten erläutert.
Wenn jeden Tag zwei neue Folgen ausgestrahlt werden, muss auch hier als erstes die Option 2F gewählt werden. Wie bei einer Folge und einer Wiederholung. Auch die beiden Zeiten werden so festgelegt wie bei dem letzten Beispiel. Da die Anzahl der neu ausgestrahlten Folgen zwei ist, muss dieser Wert bei anzneufolg= eingetragen werden. Zuletzt wird wie bei den anderen beiden Fällen ein Korrekturwert eingetragen.
Für die ersten beiden Fälle wird der Korrekturwert mittels folgender Formel bestimmt.
Beispiel: Montags wird die Folge 345 ausgestrahlt, in der 15. Woche:
Für diesen Fall wird der Korrekturwert mittels folgender Formel bestimmt.
Beispiel: Montags werden die Folgen 291 und 292 ausgestrahlt, in der 15. Woche:
Für diesen Fall wird der Korrekturwert mittels folgender Formel bestimmt.
Beispiel: Dienstags werden die Folgen 320, 321 und 322 neu ausgestrahlt, in der 8. Woche:
Die aktuelle Woche ist 21, der aktuelle Tag 1.