Différences entre les pages « Module:Yesno » et « Modèle:Modèle simple importé de Wikipédia »

De Les Mots de l'agronomie
(Différence entre les pages)
imported>Jacques Ducloy
m (1 révision importée)
 
imported>Jacques Ducloy
 
Ligne 1 : Ligne 1 :
-- Function allowing for consistent treatment of boolean-like wikitext input.
+
<includeonly><div class="messagebox" style="clear:both;margin:0.5em;margin-left:10%;width:80%;margin-left:10%;border:1px solid #AAA;padding:0.2em">
-- It works similarly to the template {{yesno}}.
+
{|width="100%" border="0" cellspacing="0" cellpadding="4" style="background:transparent"
 +
|width="90" align="center"|[[Image:Logo Import Wikipédia 1.png|80px|logo import Wikipédia]]
 +
|Modèle importé de Wikipédia, voir :
 +
* Le modèle original (sur Wikipédia) : [[wikipedia:Modèle:{{PAGENAME}}|Modèle:{{PAGENAME}}]].
 +
* La version importée [{{{url}}} est accessible ici]{{#if:{{{url documentation|}}}|, et sa [{{{url documentation}}} documentation là]}}.
 +
|}
 +
</div>[[Catégorie:Modèle importé de Wikipédia]]</includeonly><noinclude>
 +
Ce modèle est utilisé pour signaler un modèle importé de Wikipédia - sans adaptation notable pour le réseau Wicri.
  
return function (val, default, emptyDefault)
+
  <nowiki>{{</nowiki>'''Modèle simple importé de Wikipédia'''
-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
+
  |url= URL de la version importée (''obligatoire'')
-- should replace "val:lower()" with "mw.ustring.lower(val)" in the
+
  |url documentation = url de la documentation associée (''si nécessaire'')
-- following line.
+
  <nowiki>}}</nowiki>
val = type(val) == 'string' and val:lower() or val
+
 
if val == nil then
+
Pour récupérer les URL, il faut aller sur le site Wikipédia, afficher l'historique et prendre l'URL correspondant à la version importée (en général la première dans la liste). Répéter l'opération pour un modèle avec sa documentation en sous page.
return nil
+
 
elseif val == true
+
[[Catégorie:Modèle importé de Wikipédia]]
or val == 'yes'
+
[[en:Template:Template imported from Wikipedia]]
or val == 'y'
+
</noinclude>
or val == 'oui'
 
or val == 'o'
 
or val == 'true'
 
or tonumber(val) == 1
 
then
 
return true
 
elseif val == false
 
or val == 'no'
 
or val == 'n'
 
or val == 'non'
 
or val == 'false'
 
or tonumber(val) == 0
 
then
 
return false
 
elseif emptyDefault ~= nil and type(val) == 'string' and val:match( '^%s*$' ) then
 
return emptyDefault
 
else
 
return default
 
end
 
end
 

Version du 8 mars 2010 à 11:34

Ce modèle est utilisé pour signaler un modèle importé de Wikipédia - sans adaptation notable pour le réseau Wicri.

 {{Modèle simple importé de Wikipédia
  |url= URL de la version importée (obligatoire)
  |url documentation = url de la documentation associée (si nécessaire)
 }}

Pour récupérer les URL, il faut aller sur le site Wikipédia, afficher l'historique et prendre l'URL correspondant à la version importée (en général la première dans la liste). Répéter l'opération pour un modèle avec sa documentation en sous page. en:Template:Template imported from Wikipedia