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

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
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
0x010D (discussion | contributions)
+ safesubst, pour ne pas perdre la date en cas de substitution.
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<includeonly><!--
<includeonly>{{safesubst:#invoke:Date|modeleDate}}</includeonly><noinclude>
 
{{Documentation}}
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)
</noinclude>
(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}}}}}]]&nbsp;
  }}<!--
 
-->[[{{#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|}}}
    | &nbsp;[[{{{3}}} {{#if:{{{4|}}} | {{#ifexist:{{{3}}} {{{4}}} | {{{4}}} }} }}<!--
      -->|{{{3}}}]]
  }}<!--
 
--></includeonly><noinclude>{{Documentation}}</noinclude>

Dernière version du 22 avril 2015 à 16:14