Vorlage:EpNr: Unterschied zwischen den Versionen
aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Weitere Optionen
| [unmarkierte Version] | [unmarkierte Version] |
CF (Diskussion | Beiträge) K hat „Benutzer:CF/EpNr“ nach „Vorlage:EpNr“ verschoben |
CF (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<noinclude> | <noinclude> | ||
==Beschreibung== | ==Beschreibung== | ||
Die Vorlage liefert zu einem Episodencode die dazugehörige laufende Nummer. Um aus der Nummer den Episodencode zu erzeugen siehe [[ | Die Vorlage liefert zu einem Episodencode die dazugehörige laufende Nummer. Um aus der Nummer den Episodencode zu erzeugen siehe [[Vorlage:NrEp]]. | ||
* '''Syntax:''' <code><nowiki>{{ | * '''Syntax:''' <code><nowiki>{{EpNr|Serie|Episodencode}}</nowiki></code> | ||
Dabei hat jede Serie ihre eigene Nummerierung, also jeder der folgenden Aufrufe gibt „<code>1</code>“ aus: <code><nowiki>{{ | Dabei hat jede Serie ihre eigene Nummerierung, also jeder der folgenden Aufrufe gibt „<code>1</code>“ aus: <code><nowiki>{{EpNr|SGF}}</nowiki></code>, <code><nowiki>{{EpNr|SG1|1x01}}</nowiki></code>, <code><nowiki>{{EpNr|SGA|1x01}}</nowiki></code>, <code><nowiki>{{EpNr|SGU|1x01}}</nowiki></code>. | ||
==Parameter== | ==Parameter== | ||
| Zeile 17: | Zeile 17: | ||
==Besonderheiten== | ==Besonderheiten== | ||
* Der Episodencode der SG1- und SGA-Filme lautet: Fx01, Fx02, | * Der Episodencode der SG1- und SGA-Filme lautet: Fx01, Fx02, … | ||
* Der Stargate Film, Kürzel SGF, benötigt keinen Episodencode | * Der Stargate Film, Kürzel SGF, benötigt keinen Episodencode | ||
* Diese Vorlage behandelt die „besondere Nummerierung“ der ersten Staffel von [[Stargate Kommando SG-1]] richtig, aus <code><nowiki>{{ | * Diese Vorlage behandelt die „besondere Nummerierung“ der ersten Staffel von [[Stargate Kommando SG-1]] richtig, aus <code><nowiki>{{EpNr|SG1|1x02}}</nowiki></code> wird z.B. <code>3</code> | ||
* Der Aufruf kann auch mit <code><nowiki>{{ | * Der Aufruf kann auch mit <code><nowiki>{{EpNr|SG1 5x12}}</nowiki></code> erfolgen; dadurch ist es möglich dieser Vorlage direkt [[Vorlage:NrEp]] zu übergeben, z.B. <code><nowiki>{{EpNr|{{NrEp|SGU|-20}}}}</nowiki></code> | ||
==Beispiele== | ==Beispiele== | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|SG1|5x12}}</nowiki></code> ergibt <code>100</code> | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|SG1|10x20}}</nowiki></code> ergibt <code>214</code> | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|SGA|Fx01}}</nowiki></code> ergibt <code>101</code> | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|SGU|1x09}}</nowiki></code> ergibt <code>9</code> | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|SG1|9x20}}</nowiki></code> ergibt <code>194</code> | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|SG1|1x02}}</nowiki></code> ergibt <code>2</code> | ||
* <code><nowiki>{{ | * <code><nowiki>{{EpNr|{{NrEp|SGU|-20}}}}</nowiki></code> ergibt (mit automatischem Wechsel zwischen SGU und SG1) <code>194</code> | ||
==Weitere Vorlagen== | ==Weitere Vorlagen== | ||
* Schwestervorlage: [[ | * Schwestervorlage: [[Vorlage:NrEp]] | ||
Siehe auch: [[Vorlage:EpName]], [[Vorlage:Ep]] und [[Vorlage:EpRef]]. | Siehe auch: [[Vorlage:EpName]], [[Vorlage:Ep]] und [[Vorlage:EpRef]]. | ||
</noinclude><includeonly>{{#if:{{#pos:{{{1|}}}}}|{{#vardefine:p2|{{#sub:{{{1|}}}|{{#expr:1+{{#pos:{{{1|}}}}}}}}}}}{{#vardefine:p1|{{#sub:{{{1|}}}|0|{{#pos:{{{1|}}}}}}}}}|{{#vardefine:p1|{{{1|}}}}}{{#vardefine:p2|{{{2|}}}}}}}{{#ifeq:{{uc:{{#var:p1}}}}|SGF|1|{{#vardefine:s|{{#sub:{{#var:p2}}|0|{{#pos:{{#var:p2}}|x}}}}}}{{#vardefine:e|{{#sub:{{#var:p2}}|{{#expr:1+{{#pos:{{#var:p2}}|x}}}}}}}}{{#ifeq:{{uc:{{#var:p1}}}}|SG1|{{#ifeq:{{uc:{{#var:s}}}}|F|{{#expr:7*22+3*20+{{#var:e}}}}|{{#ifexpr:{{#var:s}}>8|{{#expr:7*22+({{#var:s}}-8)*20+{{#var:e}}}}|{{#ifexpr:{{#var:s}}=1 and {{#var:e}}!=1 and {{#var:e}}!=22{{#expr:{{#var:e}}+1}}|{{#expr:({{#var:s}}-1)*22+{{#var:e}}}}}}}}}}|{{#ifeq:{{uc:{{#var:s}}}}|F|{{#expr:5*20+{{#var:e}}}}|{{#expr:({{#var:s}}-1)*20+{{#var:e}}}}}}}}}}</includeonly> | </noinclude><includeonly>{{#if:{{#pos:{{{1|}}}}}|{{#vardefine:p2|{{#sub:{{{1|}}}|{{#expr:1+{{#pos:{{{1|}}}}}}}}}}}{{#vardefine:p1|{{#sub:{{{1|}}}|0|{{#pos:{{{1|}}}}}}}}}|{{#vardefine:p1|{{{1|}}}}}{{#vardefine:p2|{{{2|}}}}}}}{{#ifeq:{{uc:{{#var:p1}}}}|SGF|1|{{#vardefine:s|{{#sub:{{#var:p2}}|0|{{#pos:{{#var:p2}}|x}}}}}}{{#vardefine:e|{{#sub:{{#var:p2}}|{{#expr:1+{{#pos:{{#var:p2}}|x}}}}}}}}{{#ifeq:{{uc:{{#var:p1}}}}|SG1|{{#ifeq:{{uc:{{#var:s}}}}|F|{{#expr:7*22+3*20+{{#var:e}}}}|{{#ifexpr:{{#var:s}}>8|{{#expr:7*22+({{#var:s}}-8)*20+{{#var:e}}}}|{{#ifexpr:{{#var:s}}=1 and {{#var:e}}!=1 and {{#var:e}}!=22|{{#expr:{{#var:e}}+1}}|{{#expr:({{#var:s}}-1)*22+{{#var:e}}}}}}}}}}|{{#ifeq:{{uc:{{#var:s}}}}|F|{{#expr:5*20+{{#var:e}}}}|{{#expr:({{#var:s}}-1)*20+{{#var:e}}}}}}}}}}</includeonly> | ||