Vorlage:Phönix: Unterschied zwischen den Versionen

Aus KoschWiki
Zur Navigation springen Zur Suche springen
Kunar (D | B)
KKeine Bearbeitungszusammenfassung
Kunar (D | B)
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
</includeonly><noinclude>*Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
</noinclude><includeonly>
</noinclude><includeonly>
{{#vardefine:Datumanzeige|{{#invoke:Datum|DatumTextTMJG|Datum={{{Datumanzeige|}}}}}}}
{{#vardefine:VonC|{{#invoke:Datum|DatumIndexTMJG|Datum={{{DatumVon|}}}}}}}
{{#vardefine:VonC|{{#invoke:Datum|DatumIndexTMJG|Datum={{{DatumVon|}}}}}}}
{{#vardefine:BisC|{{#invoke:Datum|DatumIndexTMJG|Datum={{{DatumBis|}}}}}}}
{{#vardefine:BisC|{{#invoke:Datum|DatumIndexTMJG|Datum={{{DatumBis|}}}}}}}
{{#vardefine:VonB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumVon|}}}|Zeit=00:00:01}}}}
{{#vardefine:VonB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumVon|}}}|Zeit=00:00:01}}}}
{{#vardefine:BisB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumBis|}}}|Zeit=23:59:59}}}}
{{#vardefine:BisB|{{#invoke:Datum|DatumSortierwert|Datum={{{DatumBis|}}}|Zeit=23:59:59}}}}
{{#vardefine:Mittel|{{#expr: ( ( {{#var:BisC}} + {{#var:VonC}} ) / 20000 ) round 0}}}}
{{#vardefine:Jahr|{{#explode:{{{DatumVon| {{PAGENAME}} }}}|.|-1}} }}
{{#vardefine:Periode|{{#invoke:Datum|DatumPeriodeTMJG|Datum={{#var:Mittel}}}}}}


</includeonly><!--<noinclude>*Anzeige des Links zur zugehörigen Periode
</includeonly><!--<noinclude>*Aufruf der Vorlage Abfrage Briefspielkarte
</noinclude><includeonly>
<div class="dunkel" style="width:100%;text-align:center;">[[{{#var:Periode}}]]</div>
 
</includeonly><noinclude>*Aufruf der Vorlage Zeitleiste
</noinclude><includeonly>
{{Zeitleiste
|gestern={{#ask:[[Kategorie:Zeitraumübersicht]] [[Zeitindex ist::<{{#expr:{{#var:VonC}}-1}}]]|sort=Zeitindex ist|order=desc|limit=1|default=|searchlabel=}}
|heute='''{{#var:Datumanzeige}}'''
|morgen={{#ask:[[Kategorie:Zeitraumübersicht]] [[Zeitindex ist::>{{#expr:{{#var:BisC}}+1}}]]|sort=Zeitindex ist|order=asc|limit=1|default=|searchlabel=}}
}}
 
</includeonly>--><!--<noinclude>*Aufruf der Vorlage Abfrage Briefspielkarte
</noinclude><includeonly>
</noinclude><includeonly>
{{Abfrage Briefspielkarte|[[Has subobject::+]] [[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]}}
{{Abfrage Briefspielkarte|[[Has subobject::+]] [[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]}}
Zeile 32: Zeile 18:
</includeonly>--><noinclude>*Aufruf der Vorlage Abfrage Chronik
</includeonly>--><noinclude>*Aufruf der Vorlage Abfrage Chronik
</noinclude><includeonly>
</noinclude><includeonly>
{{#vardefine:Schlachten|{{#ask: <q>[[Jahr ist::{{{DatumVon| {{FULLPAGENAME}} }}}]][[Kategorie:Schlacht]]</q>
{{#vardefine:Schlachten|{{#ask: <q>[[Jahr ist::{{#var:Jahr}}]][[Kategorie:Schlacht]]</q>
|?Handlungsort ist#=
|?Handlungsort ist#=
|format=ul
|format=ul
Zeile 39: Zeile 25:
{{#var:Schlachten}}}}
{{#var:Schlachten}}}}


{{#vardefine:Turniere|{{#ask: <q>[[Jahr ist::{{{DatumVon| {{FULLPAGENAME}} }}}]][[Kategorie:Turnier]]</q>
{{#vardefine:Turniere|{{#ask: <q>[[Jahr ist::{{#var:Jahr}}]][[Kategorie:Turnier]]</q>
|?Handlungsort ist#=
|?Handlungsort ist#=
|format=ul
|format=ul
Zeile 66: Zeile 52:
</includeonly><noinclude>*Aufruf der Vorlage Abfrage Briefspieltexte
</includeonly><noinclude>*Aufruf der Vorlage Abfrage Briefspieltexte
</noinclude><includeonly>
</noinclude><includeonly>
{{#vardefine:JahrAlsZahl|{{{DatumVon| {{FULLPAGENAME}} }}} }}
{{#vardefine:Texte|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]|Maximale Anzahl={{{Maximale Anzahl Texte|120}}}|Sortierung={{{Sortierung|asc}}} }}}}
{{#vardefine:Texte|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspiel-Zeitindex ist::>{{#var:VonB}}]] [[Briefspiel-Zeitindex ist::<{{#var:BisB}}]]|Maximale Anzahl={{{Maximale Anzahl Texte|120}}}|Sortierung={{{Sortierung|asc}}} }}}}
{{#vardefine:Erwähnungen|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspieltext mit::{{#var:JahrAlsZahl}}]]|Maximale Anzahl={{{Maximale Anzahl Briefspieltext|12}}}|Sortierung={{{Sortierung|asc}}} }}}}
{{#vardefine:Erwähnungen|{{Abfrage Briefspieltexte Kosch|Abfrage=[[Briefspieltext mit::{{#var:Jahr}}]]|Maximale Anzahl={{{Maximale Anzahl Briefspieltext|12}}}|Sortierung={{{Sortierung|asc}}} }}}}
{{#vardefine:Unrest|{{Abfrage Briefspieltexte Kosch|Abfrage=<q>[[Hauptdarsteller ist::{{#var:JahrAlsZahl}}]] OR [[Nebendarsteller ist::{{#var:JahrAlsZahl}}]] OR [[Hauptakteure sind::{{#var:JahrAlsZahl}}]] OR [[Nebenakteure sind::{{#var:JahrAlsZahl}}]] OR [[Akteursnennung ist::{{#var:JahrAlsZahl}}]] OR [[Handlungsort ist::{{#var:JahrAlsZahl}}]] OR [[Ortsnennung ist::{{#var:JahrAlsZahl}}]]</q>|Maximale Anzahl={{{Maximale Anzahl Fehler|6}}}|Sortierung={{{Sortierung|asc}}} }}}}
{{#vardefine:Unrest|{{Abfrage Briefspieltexte Kosch|Abfrage=<q>[[Hauptdarsteller ist::{{#var:Jahr}}]] OR [[Nebendarsteller ist::{{#var:Jahr}}]] OR [[Hauptakteure sind::{{#var:Jahr}}]] OR [[Nebenakteure sind::{{#var:Jahr}}]] OR [[Akteursnennung ist::{{#var:Jahr}}]] OR [[Handlungsort ist::{{#var:Jahr}}]] OR [[Ortsnennung ist::{{#var:Jahr}}]]</q>|Maximale Anzahl={{{Maximale Anzahl Fehler|6}}}|Sortierung={{{Sortierung|asc}}} }}}}
{{#ifeq:{{#var:Texte}}{{#var:Erwähnungen}}{{#var:Unrest}}|||==Briefspieltexte==
{{#ifeq:{{#var:Texte}}{{#var:Erwähnungen}}{{#var:Unrest}}|||==Briefspieltexte==
<div class="ColumnToggler" style="width:100%;text-align:center;"></div>}}
<div class="ColumnToggler" style="width:100%;text-align:center;"></div>}}

Version vom 27. März 2022, 09:28 Uhr

Grober Ablauf

  • Ermittlung/Errechnung/Abfrage der Variablen und Defaultwerte
  • Aufruf der Vorlage Abfrage Chronik
  • Aufruf der Vorlage Abfrage Briefspieltexte
  • Kategorisierung
  • Setzen der Attribute