Le système de calendrier, imaginé et mis au point par le wikinewsie anglophone Amgine, puis adapté ici en fonction des usages francophones, permet, en saisissant deux lignes de code (modèle à sept paramètres) dans n'importe quelle page d'archives mensuelles, de construire un calendrier avec lien automatique vers les sections individuelles de la page consacrée aux jours du mois.

Exemple : pour le mois de mai 2005, la syntaxe est :
{{calendrier mai | Premier jour=6 | 1=avril | 2=juin | 3=2005 | 4=2005 | 5=2005 | float=right | mois=mai }}

Moyennant de petits réglages (création de tableaux trimestriels simples), ces calendriers sont également utilisables dans une page annuelle, avec liens directs, pour chaque jour de l'année, vers la section correspondante de la page d'archives mensuelle.

Ce système de calendriers utilise divers modèles listés dans les trois premières sections ci-dessous.

Calendriers mensuels

modifier
1er trimestre 2e trimestre 3e trimestre 4e trimestre
{{Calendrier janvier}} {{Calendrier avril}} {{Calendrier juillet}} {{Calendrier octobre}}
{{Calendrier février 28}}
{{Calendrier février 29}}
{{Calendrier mai}} {{Calendrier août}} {{Calendrier novembre}}
{{Calendrier mars}} {{Calendrier juin}} {{Calendrier septembre}} {{Calendrier décembre}}

Modèles de base des calendriers

modifier
Début Mois de 31 jours Mois de 30 jours Mois de 29 jours Mois de 28 jours
lundi {{Mois de 31 jours-0}} {{Mois de 30 jours-0}} {{Mois de 29 jours-0}} {{Mois de 28 jours-0}}
mardi {{Mois de 31 jours-1}} {{Mois de 30 jours-1}} {{Mois de 29 jours-1}} {{Mois de 28 jours-1}}
mercredi {{Mois de 31 jours-2}} {{Mois de 30 jours-2}} {{Mois de 29 jours-2}} {{Mois de 28 jours-2}}
jeudi {{Mois de 31 jours-3}} {{Mois de 30 jours-3}} {{Mois de 29 jours-3}} {{Mois de 28 jours-3}}
vendredi {{Mois de 31 jours-4}} {{Mois de 30 jours-4}} {{Mois de 29 jours-4}} {{Mois de 28 jours-4}}
samedi {{Mois de 31 jours-5}} {{Mois de 30 jours-5}} {{Mois de 29 jours-5}} {{Mois de 28 jours-5}}
dimanche {{Mois de 31 jours-6}} {{Mois de 30 jours-6}} {{Mois de 29 jours-6}} {{Mois de 28 jours-6}}

Modèles annexes

modifier

Paramétrage de l'apparence

modifier

À la différence des calendriers du Wikinews anglophone, l'apparence est réglable par l'utilisateur via la saisie de quelques lignes de code dans sa sous-page Utilisateur:ZZZ/monobook.css.

La cellule d'en-tête du tableau, les cellules de la rangée de jours de la semaine, les jours de semaine du lundi au vendredi et ceux du samedi et du dimanche, sont pourvus chacun d'une classe dans les modèles correspondants.

La présence de cette classe permet de changer un ou plusieurs paramétrages, au choix.

  • cases jaunes des jours du mois du lundi au vendredi
    class="LV" style="background: #fffaf0; border-right: 1px solid #ECE5CA; border-bottom: 1px solid #ECE5CA"
    Exemple de changement dans la feuille de style :
    td.LV {background: #fffae0; border-right: none} changera le fond de case et supprimera la bordure droite
  • cases bleues des jours du mois du samedi au dimache
    class="SD" style="background: #f3f9ff; border-right: 1px solid #D0E2EE; border-bottom: 1px solid #D0E2EE"
    Exemple de changement dans la feuille de style :
    td.SD {background: #ffffff; border: 0} placera un fond blanc et supprimera les deux bordures
  • cellules de la rangée de jours de la semaine
    class="semaine" width="14%" style="background-color: #e9e9e9; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc"
    mêmes moyens de régler, via
    td.semaine {background: etc.}
  • désactiver l'affichage des symboles des deux luminaires et cinq planètes qui ont donné leur nom aux jours de la semaine, via la class="image semaine", avec une ligne
    span.image_semaine {display: none} qui devrait laisser la seule abréviation du jour dans la cellule
  • enfin, la cellule d'en-tête du mois : class="en-tete_mois", dont le réglage par défaut est
    style="margin: 2px; border-right: 1px solid #006699; border-bottom: 1px solid #006699; background-color: #D0E2EE"
    est paramétrable avec une ligne
    td.en-tete_mois {background: etc.}

Voir aussi

modifier

Liens externes

modifier