Sjabloon:Zijbalk maandkalender

Uit Wikipedia, de vrije encyclopedie
Sjabloondocumentatie​

Doel

Dit sjabloon stelt een maandkalender samen. Het maakt gebruik van Sjabloon:Zijbalk maandkalender/2 en zorgt voor de juiste parameters. Sjabloon:Zijbalk maandkalender is daardoor gemakkelijker te gebruiken dan Zijbalk Maandkalender/2. Door aparte sjablonen (Zijbalk Maandkalender en Zijbalk Maandkalender/2 en ook nog Zijbalk Maandkalender/3 en Zijbalk Maandkalender/4) te gebruiken is het niet nodig dat Zijbalk Maandkalender tientallen keren dezelfde berekening uitvoert, zoals het omzetten van het maandnummer in de naam en het bepalen van het aantal dagen in de maand.

Gebruik

{{Zijbalk maandkalender|1|2|3|w1=|jaar=}}

Drie positionele parameters:

  1. nummer van de maand: heeft februari 29 dagen, gebruik dan nummer 0.
    • begindag: 0 als de maand op maandag begint, 1 als de maand op dinsdag begint enz.
    • of: 14 als het jaar op maandag begint, 15 als het jaar op dinsdag begint enz. In dat geval berekent het sjabloon zelf wanneer de maand begint.
  2. 0 in normaal jaar (default), 1 in schrikkeljaar. Deze parameter is nodig vanaf maart (en soms voor de eerste week van januari) om de weeknummers te kunnen bepalen. Bovendien is hij nodig als parameter 2 het begin van het jaar aangeeft. Het lijkt vreemd, maar in februari heeft deze parameter geen effect - de lengte van februari blijkt uit parameter 1 en de weeknummers in februari zijn altijd dezelfde.

Twee optionele parameters:

  • w1: De weeknummers worden automatisch bepaald, maar als er een vraagteken verschijnt bij de eerste week van januari, dan kun je dat verbeteren met w1=52 of w1=53. Deze situatie doet zich alleen voor bij de maand januari van een kalender van een gewoon jaar dat op zaterdag begint.
  • jaar: jaartal om er optioneel bij te tonen.

Voorbeelden

januari
wk ma di wo do vr za zo
53           1 2
1 3 4 5 6 7 8 9
2 10 11 12 13 14 15 16
3 17 18 19 20 21 22 23
4 24 25 26 27 28 29 30
5 31  
Januari 2005: {{Zijbalk maandkalender|1|5|0|w1=53}}
  • januari → par1 = 1
  • begindag = zaterdag → par2 = 5
  • geen schrikkeljaar → par3 = 0
  • In dit geval kan het sjabloon niet bepalen met welk weeknummer begonnen moet worden en daarom wordt de parameter w1 gebruikt. Doe je dat niet, dan verschijnt er daar een vraagteken.
 
september 2007
wk ma di wo do vr za zo
35           1 2
36 3 4 5 6 7 8 9
37 10 11 12 13 14 15 16
38 17 18 19 20 21 22 23
39 24 25 26 27 28 29 30
September 2007: {{Zijbalk maandkalender|9|5|0|jaar=2007}}
  • september → par1 = 9
  • begindag = zaterdag → par2 = 5
  • geen schrikkeljaar → par3 = 0
  • toon ook het jaartal → jaar = 2007
februari
wk ma di wo do vr za zo
5         1 2 3
6 4 5 6 7 8 9 10
7 11 12 13 14 15 16 17
8 18 19 20 21 22 23 24
9 25 26 27 28 29    
Februari 2008: {{Zijbalk maandkalender|0|4|1}}
  • februari → dat is maand 2, maar februari in een schrikkeljaar, dus par1 = 0
  • begindag = vrijdag → par2 = 4
  • schrikkeljaar → par3 = 1
maart
wk ma di wo do vr za zo
9           1 2
10 3 4 5 6 7 8 9
11 10 11 12 13 14 15 16
12 17 18 19 20 21 22 23
13 24 25 26 27 28 29 30
14 31  
Maart 2008: {{Zijbalk maandkalender|3|5|1}}
  • maart → par1 = 3
  • begindag = zaterdag → par2 = 5
  • schrikkeljaar → par3 = 1
april
wk ma di wo do vr za zo
14   1 2 3 4 5 6
15 7 8 9 10 11 12 13
16 14 15 16 17 18 19 20
17 21 22 23 24 25 26 27
18 28 29 30        
April 2008: {{Zijbalk maandkalender|4|1|1}}
  • april → par1 = 4
  • begindag = dinsdag → par2 = 1
  • schrikkeljaar → par3 = 1