Modèle:IndexJour

Un livre de Wikibooks.
Aller à : Navigation, rechercher
Template-info.svg Documentation du modèle

Ce modèle est utilisé pour générer un numéro de page à afficher qui change tous les X jours (tous les jours par défaut), dont la valeur va de 0 à N-1 où N est le paramètre spécifié. Il sert à mettre à jour régulièrement certaines pages automatiquement.

Sections

Utilisation

{{IndexJour|nombre_total|multiplicateur|décalage|période}}

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

( ({{IndexDate|aujourd'hui}}/période + 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 ...
décalage
(optionnel) Quantité ajoutée avant le modulo (0 par défaut).
période
(optionnel) Période de changement en nombre de jours (1 par défaut).

Exemples

Pour un index sur 12 éléments qui change tous les jours :

{{IndexJour|12}}

5

Pour un index sur 10 éléments qui change tous les 7 jours :

{{IndexJour|10|1|0|7}}

1

Modèles liés