Vorlage:EpNr: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Zur Navigation springen Zur Suche springen
[gesichtete Version][gesichtete Version]
CF (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Naboo N1 Starfighter (Diskussion | Beiträge)
K kat
Zeile 35: Zeile 35:
Siehe auch: [[Vorlage:EpName]], [[Vorlage:Ep]] und [[Vorlage:EpRef]].
Siehe auch: [[Vorlage:EpName]], [[Vorlage:Ep]] und [[Vorlage:EpRef]].


[[Kategorie:Vorlage|EpNr]]
[[Kategorie:Artikelbausteine|EpNr]]


</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>

Version vom 30. August 2012, 08:12 Uhr

^Beschreibung

Die Vorlage liefert zu einem Episodencode die dazugehörige laufende Nummer. Um aus der Nummer den Episodencode zu erzeugen siehe Vorlage:NrEp.

  • Syntax: {{EpNr|Serie|Episodencode}}

Dabei hat jede Serie ihre eigene Nummerierung, also jeder der folgenden Aufrufe gibt „1“ aus: {{EpNr|SGF}}, {{EpNr|SG1|1x01}}, {{EpNr|SGA|1x01}}, {{EpNr|SGU|1x01}}.

^Parameter

„Serie“

Für den ersten Parameter, „Serie“ sind die folgenden Kürzel definiert:

  • SGF - Der Stargate Film
  • SG1 - Stargate Kommando SG-1
  • SGA - Stargate Atlantis
  • SGU - Stargate Universe

„Episodencode“

Der zweite Parameter „Episodencode“ gibt die Episode in der gebräuchlichen Form <Staffel>x<Nummer> an.

^Besonderheiten

  • Der Episodencode der SG1- und SGA-Filme lautet: Fx01, Fx02, …
  • 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 {{EpNr|SG1|1x02}} wird z.B. 3
  • Der Aufruf kann auch mit {{EpNr|SG1 5x12}} erfolgen; dadurch ist es möglich dieser Vorlage direkt Vorlage:NrEp zu übergeben, z.B. {{EpNr|{{NrEp|SGU|-20}}}}

^Beispiele

  • {{EpNr|SG1|5x12}} ergibt 100
  • {{EpNr|SG1|10x20}} ergibt 214
  • {{EpNr|SGA|Fx01}} ergibt 101
  • {{EpNr|SGU|1x09}} ergibt 9
  • {{EpNr|SG1|9x20}} ergibt 194
  • {{EpNr|SG1|1x02}} ergibt 3
  • {{EpNr|{{NrEp|SGU|-20}}}} ergibt (mit automatischem Wechsel zwischen SGU und SG1) 194

^Weitere Vorlagen

Siehe auch: Vorlage:EpName, Vorlage:Ep und Vorlage:EpRef.