Aller au contenu

Modèle:IndexMensuel

Un livre de Wikilivres.

Ce modèle est utilisé pour générer un numéro de page à afficher qui change chaque mois, dont la valeur va de 0 à N-1 où N est le paramètre spécifié. Il sert à mettre à jour mensuellement certaines pages automatiquement.

Utilisation

{{IndexMensuel|nombre_total|multiplicateur|décalage}}

L'index généré est calculé selon la formule suivante :

( (année*12 + mois + décalage) * multiplicateur ) mod nombre_total

où mod représente le reste de la division.

Paramètres non nommés

nombre_total
(obligatoire) Nombre total de pages. L'index généré va de 0 à nombre_total inclus.
multiplicateur
(optionnel) Facteur par lequel l'index généré est multiplié (modulo nombre_total) pour modifier l'ordre de la séquence.
La valeur par défaut est 1, ce qui donne l'ordre normal des nombres : 0 1 2 3 ...
Si ce paramètre est spécifié, il ne doit avoir aucun facteur commun avec nombre_total.
Par exemple, multiplicateur=7 pour nombre_total=15 donnera comme séquence : 0 7 14 6 13 5 12 4 11 3 10 2 9 1 8 0 7 14 6 ...
décalage
(optionnel) Quantité ajoutée avant le modulo (0 par défaut).

Exemples

Pour un index sur 12 éléments :

{{IndexMensuel|12}}

11

Pour un index sur 10 éléments :

{{IndexMensuel|10}}

9

Modèles liés

  • {{IndexJour}} : Autre modèle pour un index qui change tous les X jours.