Sjabloon:Dagreeks

Uit Wikipedia, de vrije encyclopedie

5 (resultaat vandaag met n=100)


Met deze sjabloon kan een dagelijks (of eens per m dagen) wisselende pagina uit een opvolgend genummerde reeks gekozen worden, of een wisselende regel uit een reeks.

  • De sjabloon geeft dagelijks een volgend nummer uit de cyclus 1....n: {{Dagreeks|n}}
  • De reeks kan verschoven worden door een begindatum op te geven: {{Dagreeks|n|JJJJMMDD}}
    • Deze datum mag ook in de toekomst liggen.
    • Het wisseltijdstip, normaal middernacht, kan aan de begindatum toegevoegd worden. {{Dagreeks|n|JJJJMMDDhhmm}}
  • Binnen de cyclus kan geroteerd worden om de sprong te compenseren die ontstaat bij wijzigen van n: {{Dagreeks|n|JJJJMMDD|r}}
  • De standtijd per pagina kan meer dan 1 dag (m dagen) bedragen: {{Dagreeks|n|JJJJMMDD|r|m}}
    • De standtijd kan ook kleiner dan 1 dag zijn, maar doordat de pagina gecached wordt zal vaak een oudere versie worden getoond.
    • Met 1/1440 (mag zo opgegeven worden) wisselt het theoretisch elke minuut.
  • Er kan een beginwaarde b opgegeven worden; de reeks loopt dan van b tot n+b-1: {{Dagreeks|n|JJJJMMDD|r|m|b}}
  • De parameters kunnen ook benoemd worden. Na een benoemde mogen geen onbenoemde meer volgen:
    • {{Dagreeks|aantal= |begindatum= |rotatie= |standtijd= |beginwaarde= }}
    • Voorbeeld:{{Dagreeks|85|20090517|beginwaarde=100}}

Een pagina uit een reeks tonen: {{Paginanaam{{Dagreeks|85}} }} toont een pagina uit de reeks Paginanaam1.....Paginanaam85.


Een regel uit een reeks tonen: Maak een aparte pagina aan, bijvoorbeeld onder de naam "Paginanaam".
Kopieer daarop

<includeonly>{{Array|index={{{1}}}|default=regel {{{1}}} bestaat niet</includeonly>
<includeonly>|</includeonly><noinclude>#</noinclude>eerste regel
<includeonly>|</includeonly><noinclude>#</noinclude>tweede regel
<includeonly>|</includeonly><noinclude>#</noinclude>derde regel
<includeonly>|</includeonly><noinclude>#</noinclude>vierde regel
<includeonly>|</includeonly><noinclude>#</noinclude>vijfde regel

<includeonly>}}</includeonly>

Vul op de plaats van eerste regel ..... vijfde regel de eigen teksten in. Het aantal regels kan naar behoefte worden uitgebreid. De pagina toont een genummerde reeks regels.

Om op een andere pagina een dagelijks wisselende regel te tonen zet je op die pagina

{{ :Paginanaam | {{Dagreeks|5}} }}

Uiteraard kunnen ook de hierboven beschreven andere parameters worden ingevuld.