« Modèle:MONTHNUMBER » : différence entre les versions

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
Ajout de safesubt: pour que le modèle soit substituable par son résultat plutôt que par son code.
0x010D (discussion | contributions)
Suppression des commentaires qui posent problème en cas de substitution.
 
Ligne 1 : Ligne 1 :
<includeonly>{{ safesubst:#if: {{{1|}}} <!-- {{{1}}} est présent et non-vide -->
<includeonly>{{ safesubst:#if: {{{1|}}}
  | {{ safesubst:#switch: {{ safesubst:lc: {{{1}}} }}
  | {{ safesubst:#switch: {{ safesubst:lc: {{{1}}} }}
   | janvier | janv. | jan | january = 1
   | janvier | janv. | jan | january = 1
Ligne 13 : Ligne 13 :
   | novembre | nov. | nov | november = 11
   | novembre | nov. | nov | november = 11
   | décembre | déc. | déc | decembre | dec | december = 12
   | décembre | déc. | déc | decembre | dec | december = 12
   | #default = {{ safesubst:#ifexpr: ( {{{1}}} ) >= 0 <!-- si positif -->
   | #default = {{ safesubst:#ifexpr: ( {{{1}}} ) >= 0
   | {{ safesubst:#expr: ( ( ( 10.5 + ( {{{1}}} ) ) round 0 ) mod 12 ) + 1 }}
   | {{ safesubst:#expr: ( ( ( 10.5 + ( {{{1}}} ) ) round 0 ) mod 12 ) + 1 }}
   | {{ safesubst:#ifexpr: ( ( {{{1}}} ) round 0 ) = ( {{{1}}} ) <!-- si entier -->
   | {{ safesubst:#ifexpr: ( ( {{{1}}} ) round 0 ) = ( {{{1}}} )
     | {{ safesubst:#expr: 12 + ( ( {{{1}}} ) mod 12 ) }}
     | {{ safesubst:#expr: 12 + ( ( {{{1}}} ) mod 12 ) }}
     | {{ safesubst:#expr: 12 - ( ( ( .5 - ( {{{1}}} ) ) round 0 ) mod 12 ) }}
     | {{ safesubst:#expr: 12 - ( ( ( .5 - ( {{{1}}} ) ) round 0 ) mod 12 ) }}

Dernière version du 25 avril 2015 à 13:22