Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Vorlage:EpNr: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
[unmarkierte Version][gesichtete Version]
CF (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „<noinclude> ==Beschreibung== Die Vorlage liefert zu einem Episodencode die dazugehörige laufende Nummer. Um aus der Nummer den Episodencode zu erzeugen siehe [[B…“
 
K Korrektur(en) bei Abkürzungen; kosmetische Änderungen
 
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
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 [[Benutzer:CF/NrEp]].
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>{{Benutzer:CF/EpNr|Serie|Episodencode}}</nowiki></code>
* '''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>{{Benutzer:CF/EpNr|SGF}}</nowiki></code>, <code><nowiki>{{Benutzer:CF/EpNr|SG1|1x01}}</nowiki></code>, <code><nowiki>{{Benutzer:CF/EpNr|SGA|1x01}}</nowiki></code>, <code><nowiki>{{Benutzer:CF/EpNr|SGU|1x01}}</nowiki></code>.
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 ==
===„Serie“===
=== „Serie“ ===
Für den ersten Parameter, „<var>Serie</var>“ sind die folgenden Kürzel definiert:
Für den ersten Parameter, „<var>Serie</var>“ sind die folgenden Kürzel definiert:
* SGF - Der Stargate Film
* SGF - Der Stargate Film
Zeile 12: Zeile 12:
* SGA - Stargate Atlantis
* SGA - Stargate Atlantis
* SGU - Stargate Universe
* SGU - Stargate Universe
* SGF - Der Stargate Film
* SGI - Stargate Infinity
* W - Webisodes
* Rd - Deutsche Romane
* Re - Englische Romane


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


==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>{{Benutzer:CF/EpNr|SG1|1x02}}</nowiki></code> wird z.B. <code>3</code>
* 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>{{Benutzer:CF/EpNr|SG1 5x12}}</nowiki></code> erfolgen; dadurch ist es möglich dieser Vorlage direkt [[Benutzer:CF/NrEp]] zu übergeben, z.B. <code><nowiki>{{Benutzer:CF/EpNr|{{Benutzer:CF/NrEp|SGU|-20}}}}</nowiki></code>
* 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>
* Webisodes werden mit <code><nowiki>{{EpLink|W|<Nummer>}}</nowiki></code> definiert. Dabei ist die Nummer mit zwei Ziffern anzugeben.
* Die deutschen Romane werden mit <code><nowiki>{{EpLink|Rd|<Nummer>}}</nowiki></code> definiert.
* Die englischen Romane werden mit <code><nowiki>{{EpLink|Re|<Serie>-<Nummer>}}</nowiki></code> definiert. Dabei ist die Nummer mit zwei Ziffern anzugeben.


==Beispiele==
== Beispiele ==
* <code><nowiki>{{Benutzer:CF/EpNr|SG1|5x12}}</nowiki></code> ergibt <code>100</code>
* <code><nowiki>{{EpNr|SG1|5x12}}</nowiki></code> ergibt <code>100</code>
* <code><nowiki>{{Benutzer:CF/EpNr|SG1|10x20}}</nowiki></code> ergibt <code>214</code>
* <code><nowiki>{{EpNr|SG1|10x20}}</nowiki></code> ergibt <code>214</code>
* <code><nowiki>{{Benutzer:CF/EpNr|SGA|Fx01}}</nowiki></code> ergibt <code>101</code>
* <code><nowiki>{{EpNr|SGA|Fx01}}</nowiki></code> ergibt <code>101</code>
* <code><nowiki>{{Benutzer:CF/EpNr|SGU|1x09}}</nowiki></code> ergibt <code>9</code>
* <code><nowiki>{{EpNr|SGU|1x09}}</nowiki></code> ergibt <code>9</code>
* <code><nowiki>{{Benutzer:CF/EpNr|SG1|9x20}}</nowiki></code> ergibt <code>9</code>
* <code><nowiki>{{EpNr|SG1|9x20}}</nowiki></code> ergibt <code>194</code>
* <code><nowiki>{{Benutzer:CF/EpNr|SG1|1x02}}</nowiki></code> ergibt <code>194</code>
* <code><nowiki>{{EpNr|SG1|1x02}}</nowiki></code> ergibt <code>3</code>
* <code><nowiki>{{Benutzer:CF/EpNr|{{Benutzer:CF/NrEp|SGU|-20}}}}</nowiki></code> ergibt (mit automatischem Wechsel zwischen SGU und SG1) <code>194</code>
* <code><nowiki>{{EpNr|{{NrEp|SGU|-20}}}}</nowiki></code> ergibt (mit automatischem Wechsel zwischen SGU und SG1) <code>194</code>


==Weitere Vorlagen==
== Weitere Vorlagen ==
* Schwestervorlage: [[Benutzer:CF/NrEp]]
* Schwestervorlage: [[Vorlage:NrEp]]
* nächste und vorherige Episode aus dem Episodencode (unflexibel): [[Benutzer:CF/EpNext]] und [[Benutzer:CF/EpPrev]]
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>
 
[[Kategorie:Ep|Nr]]
 
</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>