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

Benutzer:Rene/SGPack: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
K diverse Kleinigkeiten (Optik & Kosmetik; kleine Parser-Erweiterungen in einzelne Klappboxen mit Anker, damit die TOC-Links funktionieren; Parameter-Tabelle oben eingeklappt; Zeichensetzung & Groß-/Klein; Anmerkungen über Vorlage; ...)
K CacheArray: kl. Korrekturen
Zeile 259: Zeile 259:
* '''f''' oder '''file'''
* '''f''' oder '''file'''
:Das Kommando entspricht '''write''' und erzeugt ebenfalls ein Array. Der Unterschied ist, dass die Daten aus einer anderen Seite gelesen werden. Es wird vor dem Erzeugen geprüft, ob das Array schon vorhanden ist und nur wenn dies nicht der Fall ist wird die Datei geladen. ''Siehe auch [[#Hinweise zum Einsatz]].''
:Das Kommando entspricht '''write''' und erzeugt ebenfalls ein Array. Der Unterschied ist, dass die Daten aus einer anderen Seite gelesen werden. Es wird vor dem Erzeugen geprüft, ob das Array schon vorhanden ist und nur wenn dies nicht der Fall ist wird die Datei geladen. ''Siehe auch [[#Hinweise zum Einsatz]].''
  <nowiki>{{carray|EpName|f|Vorlage:EpName/Fill}}</nowiki>
  <nowiki>{{carray:EpName|f|Vorlage:EpName/Zuordnung}}</nowiki>
* '''fr''' oder '''fileread'''
* '''fr''' oder '''fileread'''
: Das Kommando ist eine Kombination aus '''file''' und '''read'''
: Das Kommando ist eine Kombination aus '''file''' und '''read'''
  <nowiki>{{carray|EpName|fr|Vorlage:EpName/Fill|SG1_1x10}}</nowiki>
  <nowiki>{{carray:EpName|fr|Vorlage:EpName/Zuordnung|SG1_1x10}}</nowiki>
* '''u''' oder '''used'''
* '''u''' oder '''used'''
:Um zu prüfen ob ein Array bereits angelegt ist, sollte das Kommando '''used''' benutzt werden. Ist das Array bereits vorhanden, liefert die Anfrage die Anzahl der definierten Array-Elemente, ansonsten wird nichts zurück geliefert.
:Um zu prüfen ob ein Array bereits angelegt ist, sollte das Kommando '''used''' benutzt werden. Ist das Array bereits vorhanden, liefert die Anfrage die Anzahl der definierten Array-Elemente, ansonsten wird nichts zurück geliefert.
Zeile 293: Zeile 293:
Die entsprechende Anweisung sollte wie folgt aussehen, definiert in [[Vorlage:EpName]]
Die entsprechende Anweisung sollte wie folgt aussehen, definiert in [[Vorlage:EpName]]


  <nowiki>{{#if: {{carray:EpName|u}} || {{EpName/Fill}} }}{{carray:EpName|r|{{{1}}}}}</nowiki>
  <nowiki>{{#if: {{carray:EpName|u}} || {{EpName/Zuordnung}} }}{{carray:EpName|r|{{{1}}}}}</nowiki>


Die Vorlage EpName/Fill füllt das Array ''EpName'' mit Werten die dann von der Vorlage EpName ausgelesen wird.
Die Vorlage EpName/Zuordnung füllt das Array ''EpName'' mit Werten, die dann von der Vorlage EpName ausgelesen werden.


'''Wichtiger Hinweis''':
'''Wichtiger Hinweis''':