Ajuda:Modèl
Un article de Wikipèdia, l'enciclopèdia liura.
Aqueste tèxt o de tèxt en comentari a besonh d'èsser revirat (entièrament o non). Se coneissètz la lenga utilizada, esitetz pas ! Mercé per Wikipèdia. |
Per Wikipèdia, un modèl es un blòt d'informacion que pòt èsser inclús dins las autras paginas. Pòt servir a:
- inserir un messatge estandard, exemple : lo message indicant qu'un article es prepausat a la supression Modèl:Supression
- inserir un tablèu comun a mantuna pagina d'un meteis domeni. Exemple : lo tablèu biografic utilizat pels presidents dels Estats Units Modèl:FichaPresidentUS. Aqueste modèl es parametrable, es a dire qu'i a un fons de tablèu comun e de variablas que lo contengut ne cambia dins cada article.
- inserir una paleta de navigacion dins totas las paginas d'un meteis domeni. Exemple : la paleta utilizada pels articles del domeni aeronautic Modèl:Aeronautic.
- etc.
Dins totes los cases lo modèl es inserit dins un article en i ajustant, a l'emplaçant adeqüat, lo libellat {{Nom del modèl}}
Nòta : la nocion de modèl de Wikipèdia es diferenta de la utilizada dins los logicials de tractament de tèxt.
Los modèls son gerits dins un espaci de noms. Atal, una pagina especiala ne balha una lista alfabetica. Vejatz la lista dels modèls principals utilizats dins Wikipèdia.
Los modèls son des paginas coma los autres e donc accessibles a l'édicion per totes los contributeurs. Cal toutefois los modifier amb prudence car lo résultat apparaît sus de nombreuses paginas. Lorsque la pagina correspondant al modèl es affichée, on pòt clicar sus l'hyperligam Paginas liées del menu de gauche per consulter las paginas utilisant lo modèl e vérifier, avant modificacion, que aquestas paginas ne seront pas perturbadas.
Somari |
[Modificar] Creacion d'un modèl
La méthode es identique a celle de la creacion d'una pagina quelconque. Lo mai simple es d'insérer un appel al modèl dins un article, puis de clicar sul ligam (qui apparaîtra en rouge).
[Modificar] Trucs e astuces
Se lo modèl contient un ligam inter-langue, alors ce ligam es inclus dins totas las paginas utilisant lo modèl, ce qui n'es généralement pas lo résultat voulu. Se deux ligams inter-langue vèrs una même autre langue se trouvent dins una pagina, lo résultat es imprévisible. On évitera aquestes conflits en utilisant las balisas d'inclusion sélective.
Los noms de modèls utilisant des mots abrégés o collés son difficiles a retenir car aucune convencion ne s'es imposée. Il n'y a pas de raison technique per ne pas s'inspirer des convencions suls títols tanben per los noms de modèl.
Se lo modèl appartient a una categoria, es a dire que la pagina del modèl contient un libellé de la forme [[Categoria:Nom d'una categoria]] totes los articles contenant lo modèl appartiendront a aquesta categoria. On pòt utiliser aquesta astuce, per exèmple, per obtenir la lista de totes los articles ébauche d'un domaine donné.
[Modificar] Modificacion
Dins notre exèmple, rendez vous sus la pagina Modèl:En cours per lo modifier, autrement, remplacer lo « En cours » pel nom de la paleta souhaitée.
[Modificar] Utilisacion
Per inclure un modèl cal utiliser la sintaxi Wikipèdia suivante (la première lettre del nom del modèl es pas sensible a la casse) :
- {{Nom del modèl}} per que lo modèl soit inclus a chaque chargement d'una pagina l'utilisant. Ainsi, dès que lo modèl es modifié, la modificacion devient visible dins totas las paginas utilisant lo modèl.
- {{subst:Nom del modèl}} per que lo modèl soit copié una fois per toute dins la pagina l'utilisant. Dins ce cas-ci, una modificacion del modèl n'a aucune incidence sus la pagina.
Ainsi, un modèl bref e temporaire destiné a èstre rapidement supprimé devrait èstre copié amb subst:, dont l'avantage es qu'il apparaît directement dins la source de l'article. Una notice normale destinée a rester sus una pagina per una longue durée o bien a jamais devrait èstre incluse al moyen de {{Nom del modèl}}, de manière a ce que las mises a jorn éventuelles soient mai aisées. Un modèl contenant un ligam temporaire o susceptible de cambiar ne devrait cependant pas èstre ajouté per {{Nom del modèl}}. Aquesta méthode, en effet, ne met pas a jorn lo ligam Paginas liées a mens que chaque article contenant lo {{Nom del modèl}} soit effectivement modifié après la modificacion del ligam dins lo modèl en question.
- Es possible d'inclure del tèxt provenant d'autres espacis de nom ; coma per exèmple {{Wikipèdia:Modificacions récentes}}.
- Totes los caractères son acceptés, y compris los espacis.
- Tot changement d'un modèl efface automatiquement lo cache de totas las paginas utilisant ce modèl.
- Los modèls pòdon prendre des arguments, référencés per posicion o per nom (veire l'exèmple mai élaboré ci-dejos). La sintaxi es la suivante: {{chose|paramètre=valor}} amb des balisas {{{paramètre}}} dins lo modèl, o bien {{brol|valor1|valor2}} amb {{{1}}}, {{{2}}}, etc. Notez que las balisas de paramètres dins lo modèl demandent trois accolades e non deux.
- Un modèl pòt inclure un o plusieurs autres modèls,
- Un modèl ne pòt pas èstre lui-même paramètre d'un autre modèl.
- Las redireccions entre modèls fonccionnent.
Dins un modèl, per far un ligam vèrs una pagina qui dépend d'un paramètre d'un modèl, los ligams de tipe extèrne son souvent utilisés même per des ligams internes afin d'éviter qu'on aboutisse sus la pagina en mode d'edicion même se aquesta pagina existe.
[Modificar] Modèls a paramètres
Un modèl pòt èstre écrit afin d'accepter des paramètres. Aquò permet de crear, per exèmple, des tablèus pré-formatés dont seules certaines valors changent selon la pagina invoquant lo modèl.
(per mai de detail veire Infobox
Per exèmple, lo modèl Modèl:Planète mineure se lit en partie :
- {| align="right" rules="all" cellpadding="4" cellspacing="0" style="margin: 0 0 1em 1em; border: 1px solid #999; border-right-width: 2px; border-bottom-width: 2px; background-color: #CEDAF2"
- ...
- | style="background: #003399" align="center" width="100%" |<font color=white size=4>'''{{{nom}}}'''
- | padding=15px|
- |}
- |-
- ! bgcolor="#6295DA" colspan="2" align="center" | Descobèrta
- |-
- | Qui || {{{descobreire}}}
- |-
- | Quand || {{{date_descobèrta}}}
- |-
- | [[Designacion des asteroïdes|Designacion(s) provisoire(s)]] || {{{designacions}}}
- |-
- ...
- | [[Temperature]] de surface || {{{temperature}}}
- |}
Lo contengut de ce modèl es un tablèu formaté, spécifiant couleurs, alinhament, etc. Las parties apparaissant entre triple accolades son los paramètres qui seront utilisés per la pagina invoquant lo modèl. On voit ci-dessus (en gras) los paramètres nom, descobreire, date_descobèrta, désignacions e température.
Sus la pagina 14 Irène, on trouve, en partie :
- {{Planète mineure | nom=14 Irène (14 Irene)
- | descobreire=[[John Russell Hind]]
- | date_descobèrta=[[19 mai]] [[1851]]
- | désignacions=A906 QC; A913 EA;<br />1952 TM
- | catégorisacion=[[ceinture d'astéroïdes]]
- | orbite=386,730 [[gigamètre|Gm]] (2,585 [[unité astronomique|ua]])
- ...
- | dimensions=181,8 km <sup>[http://spiff.rit.edu/richmond/parallax/phot/LCSUMPUB.TXT 1]</sup>
- ...
- | température=~234 [[kelvin|K]]}}
Afin d'améliorer la lisibilité lors de l'édicion, des retours a la linha pòdon apparaître dins lo modèl, a la façon des tablèus. Idéalement, coma on le constate ci-haut, il pòt y avoir un retour a la linha avant chaque "|" sauf lo premier. Las valors des paramètres son spécifiées en écrivant paramètre=valor. Il ne doit pas y avoir de retour a la linha dins la valor, mas <br /> es permis. La valor pòt inclure un ligam extérieur (per exèmple, lo paramètre dimensions) o intérieur (per exèmple, orbite). On remarquera que la sintaxi habituelle des ligams wiki es possible (es-a-dire [[pagina visée|tèxt qui apparaîtra]]).
[Modificar] Valor per défaut d'un paramètre
Los paramètres pòdon prendre una valor per défaut, es a dire una valor utilisée automatiquement en l'absence de spécificacion sus la pagina d'inclusion, coma aquò {{{3|123}}} (s'il n'y a pas de 3e paramètre, 123 sera utilisé a la place), o coma aquò {{{paramètre|123}}}.
Des exèmples son donnés sus la pagina Discussion Modèl:Qif.
[Modificar] Modèls especials
Aquestes modèls son predefinits e devon pas èstre utilisat coma nom de modèls.
{{NAMESPACE}} | lo nom de l'espaci de noms dins loqual se troba la pagina | "Ajuda" |
{{PAGENAME}} | lo nom de la pagina sens lo prefix de l'espaci de noms | "Modèl" |
{{PAGENAMEE}} | lo nom de la pagina sens lo prefix de l'espaci de noms dins lo format utilisat dins las URL | "Mod%C3%A8l" |
{{FULLPAGENAME}} | lo nom de la pagina amb lo prefix de l'espaci de noms | "Ajuda:Modèl" |
{{FULLPAGENAMEE}} | lo nom de la pagina amb lo prefix de l'espaci de noms dins lo format utilisat dins las URL | "Ajuda:Mod%C3%A8l" |
{{SITENAME}} | lo nom del siti | "Wikipèdia" |
{{SERVER}} | l'URL del siti | "http://oc.wikipedia.org" |
{{localurl:nom d'una pagina}} | l'URL correspondent a una pagina | "../../../n/o/m/Nom_d%27una_pagina.html" |
{{localurl:nom d'una pagina|paramètres}} | idem mas amb de paramètres | "../../../n/o/m/Nom_d%27una_pagina.html" |
{{CURRENTMONTH}} | lo mes | "12" |
{{CURRENTMONTHNAME}} | lo nom del mes | "de decembre" |
{{CURRENTMONTHNAMEGEN}} | lo mes | "De decembre" |
{{CURRENTDAY}} | lo jorn del mes | "21" |
{{CURRENTDAYNAME}} | lo jorn de la setmana | "dijòus" |
{{CURRENTYEAR}} | l'annada | "2006" |
{{CURRENTTIME}} | l'ora correnta | "07:54" |
{{NUMBEROFARTICLES}} | lo nombre d'articles | "6,252" |
{{ns:7}} | lo nom d'un espaci de nom d'aprèp son numero | "Discussion_Imatge" |
[Modificar] Exèmples d'utilisacion de modèls especials
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|accion=edit}} | http://oc.wikipedia.org../../../m/o/d/Ajuda%7EMod%C3%A8l_f7af.html |
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}} | http://oc.wikipedia.org../../../w/h/a/Especial%7EWhatlinkshere_afed.html |
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}_1}} | http://oc.wikipedia.org../../../m/o/d/Ajuda%7EMod%C3%A8l_1_ecd3.html |
''Veire : [[{{NAMESPACE}}:{{PAGENAME}}_1|{{NAMESPACE}} {{PAGENAME}} 1]].'' | Veire : Ajuda Modèl 1. |
[[{{NAMESPACE}}:{{PAGENAME}}_1]] | Ajuda:Modèl_1 |
[[{{FULLPAGENAME}}_1]] | Ajuda:Modèl_1 |
[Modificar] Las balisas d'inclusion sélective
Es parfois utile de placer certains elements dins lo còdi source del modèl (per exèmple los ligams interlangues) sens que aquestes elements n'apparaissent sus la pagina où lo modèl es inséré. Per ce far, on place los elements a exclure de l'insercion entre las balisas <noinclude> e </noinclude>.
Inversement, los elements qu'on veut veire apparaître en insercion, mas qu'on veut veire disparaître lors de la visualisacion del modèl seul son placés entre las balisas <includeonly> e </includeonly>.
Placer un títol en balisage "includeonly" pòt désorganiser la numérotacion del sommaire e des ligams "modifier" qui apparaissent a droite des títols.
Es recommandé de laisser al mens un espaci entre lo dernier signe "=" d'un títol e una balisa <includeonly>.
Es également recommandé, lorsqu'on place una séquence <noinclude>...</noinclude>, soit de la far précéder d'un espaci o, mieux encore, compte tenu des risques d'effacement accidentel de aqueste espaci, e donc d'effets secondaires indésirables (interwikis d'un modèl reproduits de manière non pertinente dins las paginas qui utilisent lo modèl), sus una linha séparée, précédée per una autre linha contenant lo commentaire invisible <!-- ne pas esfaçar aquesta linha de commentaire -->.
[Modificar] Balisa d'inclusion sélective e substitucion
Lors d'una insercion per substitucion ( {{subst:modèl}} ) las balisas <noinclude> e </noinclude> ainsi que lo tèxt qu'elles encadrent son reproduites, mas elles ne son pas accionnadas, donc lo tèxt ainsi encadré es inséré, contrairement a ce qu'on pourrait croire.
On ne pourra donc pas ajustar de ligams interlangues dins des modèls généralement utilisés amb una insercion per substitucion. Veire Ajuda:Ligam_inter-langue#Ligam_inter-langues_per_los_modèls_:_attencion_!.
[Modificar] Modèls utilizaire
Afin de crear un modèl non encyclopédique (per ex. destiné a èstre appelé per una pagina utilizaire) o per far des tests, nul n'es besoin de « polluer » l'espaci des modèls. Aquò pòt se far sus una jos-pagina utilizaire.
Per exèmple, se Utilizaire:Quidam veut tester un modèl appelé « Article fastigós », il procède coma suit :
- il crée una jos-pagina utilizaire Utilizaire:Quidam/Article fastigós dins laquelle il écrit lo modèl :
<div style="border:1px solid black;background:rgb(80%,100%,80%);text-align:center;padding=0.4ex;"> ''Aquò es un article fastigós. Lo taus de fàstic es estimé a {{{fàstic}}}%.'' </div>
- il l'utilise ensuite dins ses paginas e jos-paginas personnelles en tapant :
{{Utilizaire:Quidam/Article fastigós|fàstic=55}}
ce qui donne :
Aquò es un article fastigós. Lo taus de fàstic es estimé a 55%.
D’una façon générale, la sintaxi (entre doubles accolades) d’appel d'un modèl :
{{espaci de nommage:nom d’article|paramètre1=valor1}}
reconnait la présence de l’espaci de nommage:, qui ne prend la valor per défaut Modèl: que quand l'espaci de nommage es pas indiqué explicitement. De même los paramètres pòdon èstre nomenats explicitement, o implicitement per leur rang d'apparicion dins l'appel del modèl.
[Modificar] Problèmas fréquents sus las paginas contenant des modèls
Rafraîchissement : Per rafraîchir una pagina qui es restée inchangée, alors que los modèls qu'elle contient son estat modifiés, crear un ligam del tipe :
[http://fr.wikipedia.org/w/index.php?title=nom de la pagina&accion=purge rafraîchir la pagina] e clicar dessus, o utiliser {{purger lo cache}}.
Mesa a jorn des taulas : Quand una pagina contient una autre pagina, e que aquesta darrièra es modifiée, la pagina principale es mesa a jorn mas pas la taula des ligams, ni las categorias. Même un &accion=purge n'y change rien. I a deux moyens per forcer la mesa a jorn des ligams e des categorias :
- Se es un problèma ponctuel, far una modificacion vide sus la pagina (clicar sus modifier puis sus sauvegarder sens rien cambiar : rien n'apparaît dins l'istoric mas la taula des ligams es mesa a jorn)
- Se es un problèma récurrent, o se de nombreuses paginas son concernées : demander a un robòt de passer régulièrement sus la pagina concernée en utilisant lo script
touch.py
. Déposez vòstra requèsta sus Wikipèdia:Bòt/Requèstas.
Los développeurs son estat meses al corrent de totes aquestes problèmas sus la pagina Bugzilla N°939.
[Modificar] Veire tanben
- Paletas de navigacion
- Wikipèdia:Modèls
- Wikipèdia:Lista dels modèls
- Nauc de sabla (per s'entrainar a l'utilisacion dels modèls)