Aide:Calendrier
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
modifierModèles de base des calendriers
modifierModèles annexes
modifierParamé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, viatd.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 lignespan.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 lignetd.en-tete_mois {background: etc.}