Modèle:Date : Différence entre versions
m (A modifié le niveau de protection de « Modèle:Date » : pour mise à jour ([Modifier=Autoriser uniquement les utilisateurs auto-confirmés] (infini) [Renommer=Autoriser uniquement les utilisateurs auto-confirmés] (infini))) |
(version remaniée : 3e paramètre (année) désormais facultatif, suppression d'une horrible bidouille avec les paramètres décalés, code mis en forme) |
||
Ligne 1 : | Ligne 1 : | ||
− | < | + | <includeonly><!-- |
− | <!-- | ||
− | + | NOTE. Le modèle est codé de manière à toujours réduire le nombre d'appels à {{#ifexist:}} au minimum possible (1 à 3 appels, suivant les cas) | |
− | + | (Voir [[Catégorie:Page avec trop d'appels dispendieux de fonctions parseurs]]) | |
+ | |||
+ | -->{{#if: {{{1|}}} | ||
+ | | [[{{Détermination 1er|{{{1}}}|brut=oui}} {{{2}}} {{#if:{{{4|}}} | {{#ifexist:{{Détermination 1er|{{{1}}}|brut=oui}} {{{2}}} {{{4}}} | {{{4}}} }} }}<!-- | ||
+ | -->|{{Détermination 1er|{{{1}}}}}]] | ||
+ | }}<!-- | ||
+ | |||
+ | -->[[{{#if: {{#if:{{{4|}}} | {{#if:{{{3|}}} | {{#ifexist:{{{2}}} {{{3}}} {{{4}}} | OUI }} }} }} | ||
+ | | {{{2}}} {{{3}}} {{{4}}} | ||
+ | | {{#if: {{#if:{{{3|}}} | {{#ifexist:{{{2}}} {{{3}}} | OUI }} }} | ||
+ | | {{{2}}} {{{3}}} | ||
+ | | {{{2}}} {{#ifeq:{{lc:{{{2}}}}}|mars|(mois)}} | ||
+ | }} | ||
+ | }}<!-- | ||
+ | -->|{{{2}}}]]<!-- | ||
− | + | -->{{#if: {{{3|}}} | |
− | + | | [[{{{3}}} {{#if:{{{4|}}} | {{#ifexist:{{{3}}} {{{4}}} | {{{4}}} }} }}<!-- | |
− | + | -->|{{{3}}}]] | |
+ | }}<!-- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--></includeonly><noinclude>{{Documentation}}</noinclude> | --></includeonly><noinclude>{{Documentation}}</noinclude> |