Modification de Aide:Infobox

Le WikiHalo rappelle à ses contributeurs que toute information ajoutée doit être officielle et vérifiable. Les contributions sans sources et les théories sur Halo Infinite seront rejetées.

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.

Version actuelle Votre texte
Ligne 1 : Ligne 1 :
Une '''Infobox''' est un type de modèle présenté sous forme de tableau, situé en haut à droite d'un article et permettant de faire une synthèse de certaines caractéristiques (âge, taille, affiliation…). Chaque infobox est liée à un certain sujet (personnage, vaisseau), et toutes les pages concernant ce sujet doivent comprendre cette infobox, même si elle ne contient que le titre.<ref>[https://drive.google.com/file/d/1Xz-CVkEJCCgQvrGHy_w4G81bYOVWuIQx/edit Réunion WikiHalo n°7]</ref>
Une '''Infobox''' est un modèle spécial présenté sous forme de tableau, situé en haut à droite d'un article et permettant de faire une synthèse de certaines caractéristiques liées au sujet de l'article (âge, taille, affiliation, …). Chaque infobox est liée à un certain sujet, et toutes les pages concernant ce sujet doivent comprendre cette infobox.
 
 
Voici la liste des infobox existantes : [[:Catégorie:Infobox]]


Voici la liste des infobox existantes : '''[[:Catégorie:Infobox|Infobox]]'''


==Utilisation==
==Utilisation==
Chaque page d'infobox comprend un code d'affichage à copier/coller afin de faire apparaître l'infobox. Voici par exemple le code à copier/coller pour faire apparaître l'infobox [[:modèle:infoboxarmecov|Armes Covenantes]] :
Chaque page d'infobox comprend un code "modèle" à copier/coller afin d'afficher l'infobox. Voici par exemple le code à copier/coller pour faire apparaître l'infobox [[:modèle:infoboxarmecov|Armes Covenantes]] :


{{Collapse|showtext=Voir|hidetext=Masquer}}
<toggledisplay showtext=[Voir] hidetext=[Masquer]>
{{quote
{{quote
|texte=<nowiki>{{infoboxarmecov</nowiki><br />
|texte=<nowiki>{{infoboxarmecov</nowiki><br />
Ligne 29 : Ligne 31 :
<nowiki>|vélocité=</nowiki><br />
<nowiki>|vélocité=</nowiki><br />
<nowiki>|zoom=</nowiki><br />
<nowiki>|zoom=</nowiki><br />
<nowiki>|fabricant=</nowiki><br />
<nowiki>|fabriquant=</nowiki><br />
<nowiki>|jeux=</nowiki><br />
<nowiki>|jeux=</nowiki><br />
<nowiki>}}</nowiki>}}{{Collapse-end}}
<nowiki>}}</nowiki>}}</toggledisplay>
 
 
<div style="color:darkred">
<div style="color:darkred">
*Ne copiez le code source de l'infobox sur la page, elle ne fonctionnerait pas.
*Ne copiez jamais le code complet de l'infobox (trouvable sur la page source de l'infobox) sur la page.<br>
*Placez toujours l'infobox tout en haut de la page, mais après les messages d'avertissement (s’il y en a).</div>
*Placez toujours l'infobox tout en haut de la page, mais après les messages d'avertissement (si il y en a).</div>
 
 
Une fois le code "modèle" copié/collé sur la page, les caractéristiques peuvent être ajoutées après le signe = de chaque ligne. Si vous ne savez pas quoi mettre dans une ligne, référez-vous à l'infobox d'exemple disponible sur la page de l'infobox. Toute les instructions pour savoir quoi y mettre seront indiquées.


Une fois le code d'affichage copié/collé sur la page, les caractéristiques peuvent être ajoutées après le signe = de chaque ligne. Si vous ne savez pas quoi mettre dans une ligne, référez-vous aux instructions dans l'infobox d'exemple disponible sur la page de l'infobox.


*Il n'est pas obligatoire de remplir toutes les lignes, et c'est généralement impossible.
*Il n'est pas obligatoire de remplir toutes les lignes, et c'est généralement impossible. Si une ligne ne concerne pas le sujet (par exemple la ligne "classe (Spartan)" d'infoboxpersoUNSC, réservée aux Spartans), alors vous pouvez la supprimer.
*Si une ligne ne concerne pas le sujet de l'article (par exemple la ligne "classe (Spartan)" d'infoboxpersoUNSC, réservée aux Spartans), alors vous pouvez la supprimer.
*Si une entrée ne peut être remplie car vous n'êtes pas en possession de l'information, ne la supprimez pas. Quelqu'un d'autre pourrait la remplir, et si aucune source ne précise cette information, peut-être sera-t-elle dévoilée à l'avenir.
*Lorsque vous prévisualisez une infobox, vérifiez que vous avez fermé toutes les balises des liens : une balise ouverte interférerait avec le fonctionnement de l'infobox.
*Lorsque vous prévisualisez une infobox, vérifiez que vous avez fermé toutes les balises des liens, une balise ouverte interférerait avec le fonctionnement de l'infobox, qui ne s'afficherait pas correctement.


Les trois petits liens en bas de chaque infobox sont à destination des utilisateurs expérimentés. Ils permettent d'accéder à la page de l'infobox pour consulter son mode d'emploi, à la modification de son code source, et à la liste des infoboxes du Wiki.


==Création==
==Création==
Créer une infobox est un processus complexe, qui nécessite de définir à quoi servira cette nouvelle infobox, ce qu'elle doit contenir et comment l'appliquer sur le Wiki. Il est préférable de soumettre l'idée d'une nouvelle infobox à la communauté avant de la créer.
===Nom du modèle===
 
Avant tout il est nécessaire de vérifier qu'aucune infobox existante ne pourrait être utilisée. Ensuite il faut choisir le nom de l'infobox, pour cela la règle est de mettre "infobox" dans le titre pour signifier que le modèle est une infobox, suivi d'un nom décrivant le plus succinctement possible l'infobox.
 
Ne pas mettre de majuscule pour le mot suivant infobox sauf en cas de nom propre.
 
Pour que le système considère que l'infobox est un modèle, il faut ajouter ''Modèle : '' avant le nom (le modèle sera tout de même utilisé en appelant <nowiki>{{Infobox quelquechose}}</nowiki>.
 
===Définition des paramètres===
 
En premier lieu il convient de définir la liste des paramètres. Prenons l'exemple de [[:modèle:infoboxarmecov|Armes Covenantes]] :
 
<toggledisplay showtext=[Voir] hidetext=[Masquer]>
{{quote
|texte=<nowiki>{{infoboxarmecov</nowiki><br />
<nowiki>|nom=</nowiki><br />
<nowiki>|dénomination=</nowiki><br />
<nowiki>|image=</nowiki><br />
<nowiki>|degats=</nowiki><br />
<nowiki>|portée=</nowiki><br />
<nowiki>|précision=</nowiki><br />
<nowiki>|mode=</nowiki><br />
<nowiki>|cadence=</nowiki><br />
<nowiki>|recharge=</nowiki><br />
<nowiki>|longueur=</nowiki><br />
<nowiki>|hauteur=</nowiki><br />
<nowiki>|poids=</nowiki><br />
<nowiki>|portée effective=</nowiki><br />
<nowiki>|capacité=</nowiki><br />
<nowiki>|munitions max=</nowiki><br />
<nowiki>|type de munition=</nowiki><br />
<nowiki>|fréquence de tir=</nowiki><br />
<nowiki>|mode de tir=</nowiki><br />
<nowiki>|vélocité=</nowiki><br />
<nowiki>|zoom=</nowiki><br />
<nowiki>|fabriquant=</nowiki><br />
<nowiki>|jeux=</nowiki><br />
<nowiki>}}</nowiki>}}</toggledisplay>
 
Ce code doit pouvoir être collé tel quel dans une page de personnage, même si on ne rempli par toujours tous les paramètres, mieux vaut laisser le code tel quel dans l'article. Les paramètres image et nom devraient '''toujours être présents''' pour n'importe quelle infobox. Les paramètres commençant par « cache » servent à cacher une partie de l'infobox s'il n'y aucune information pour les paramètres en dessous, la lettre suivant est typiquement la première lettre de la partie (par exemple cacheb pour cacher la Biographie).
 
Ensuite il faut écrire un descriptif des paramètres à l'image de l'infobox désiré. Une fois que vous êtes satisfait de la liste des paramètres, choisissez deux couleurs (une foncée et une plus claire), vous aurez besoin du code héxadécimal de cette couleur. Pour cela, allez sur la page [[Modèle:Principales Couleurs|Principales Couleurs]] (attention, vous n'aurez pas besoin du #. Ensuite, il faut éditer le code source de l'infobox.
 
====Comprendre le code source d'une infobox====
 
Voici un code source complet que vous pouvez voir à la fin de chaque infobox :
<pre class="wrap"><nowiki>
{{Subst:Slh|996}} {{Subst:Sli|996|image=image{{Subst:!}}}} {{Subst:Slc|996}}
{{Subst:Sls|Partie 1|ddb|cachep1{{Subst:!}}}} {{Subst:Sld|Param&nbsp;1.1|param11{{Subst:!}}}} {{Subst:Sld|Param&nbsp;1.2|param12{{Subst:!}}}}
{{Subst:Sls|Partie 2|ddb|cachep2{{Subst:!}}}} {{Subst:Sld|Param&nbsp;2.1|param21{{Subst:!}}}}
{{Subst:Sls|Partie 3|ddb|cachep3{{Subst:!}}}} {{Subst:Sld|Param&nbsp;3.1|param31{{Subst:!}}}} {{Subst:Sld|Param&nbsp;3.2|param32{{Subst:!}}}}
{{Subst:Slf|XXXXXX}}
</nowiki></pre>
 
Ce n'est pas aussi compliqué qu'en apparence, de plus il n'est pas nécessaire de comprendre ce que fait tout ce code pour écrire une infobox. Il y a en fait quatre parties distinctes :
 
* Le code d'en-tête qui commence le modèle
* Le code d'en-tête de partie, qui écrit les parties sous-titre
* Le code de paramètre qui écrit une ligne avec un paramètre
* Le code de fin qui écrit la fin du modèle
 
'''Code d'en-tête : '''
<pre><nowiki>
{{Subst:Slh|XXXXXX}} {{Subst:Sli|XXXXXX|image=image{{Subst:!}}}} {{Subst:Slc|XXXXXX}}
</nowiki></pre>
Dans ce code, vous n'aurez à changer que le code de la couleur (XXXXXX) (mettez ici la couleur la plus foncée).
 
'''Code d'en-tête de partie : '''
<pre><nowiki>
{{Subst:Sls|Partie 1|YYYYYY|cachep1{{Subst:!}}}}
</nowiki></pre>
 
* Changer le titre de la partie (''Partie 1'')
* Changer la couleur (YYYYYY, choisir la couleur plus claire)
* Changer le nom du paramètre : ''cachep1''
 
'''Code de ligne : '''
<pre><nowiki>
{{Subst:Sld|Param&nbsp;2.1|param21{{Subst:!}}}}
</nowiki></pre>
 
* Changer le nom affiché de la ligne (''Param&amp;nbsp; '') Il est important d'ajouter le signe &amp;nbsp; à la place de '''chaque''' espace.
* Changer le nom du paramètre : ''param21'' Il est conseillé d'utiliser des accents, mais pas d'espaces
 
'''Code de fin : '''
<pre><nowiki>
{{Subst:Slf|XXXXXX}}
</nowiki></pre>
Dans ce code, vous n'aurez à changer que le code de la couleur (XXXXXX) (mettez ici la couleur la plus foncée).
 
Quand vous êtes satisfait de votre code source, vous pouvez passer à la publication de l'infobox.
 
====Publier l'infobox====
 
Dans un premier temps, vérifiez que le texte que vous avez écrit est entouré de balises <nowiki><noinclude>Tout votre texte</noinclude></nowiki>. Ensuite vous pouvez enregistrer votre infobox une première fois, '''attention''', votre infobox n'est pas encore opérationnelle.
 
Pour finaliser le modèle (vérifiez que le code source ne contient pas d'erreurs ! Par exemple des erreurs dans les noms de paramètres) :
 
* Sélectionnez le code source qui devrait se trouver en bas dans un cadre pointillé
* Modifiez à nouveau le modèle et collez le code source '''AVANT''' la première balise <nowiki><noinclude></nowiki>
* Enregistrez le modèle, il est maintenant opérationnel !
 
====Modifier l'infobox====
 
Si vous devez modifier l'infobox, en cas d'erreur, ou de modification de paramètre, vous devez modifiez le '''code source''' et non le code qui a été ajouté par le système avant la balise <nowiki><noinclude></nowiki>. Le plus simple est de supprimer tout le code (assez long) avant cette balise, modifier le code source en bas comme vous le souhaitez, puis refaire la publication ci-dessus.
 
===Sommaire typique d'une infobox===
 
<pre>
Indication d'utilisation succincte.
 
===Instructions d'utilisation===
 
Le code de l'infobox.
 
===Informations sur les champs===
 
La liste des champs organisée par parties et avec des explications.
 
===Source===
 
La source est le code utilisé pour généré l'infobox.
 
</pre>
 
===Code exemple pour écrire une infobox===
 
<pre><nowiki>
<noinclude>{{clear}}
 
====Instructions d'utilisation====
 
Coller le code suivant en haut d'un article, en renseignant tous les champs connus :
<pre><nowiki>
{{Infobox exemple
| image=
| nom=
| cachep1=
| param11=
| param12=
| cachep2=
| param21=
| cachep3=
| param31=
| param32=
}}
&lt;/nowiki>&lt;/pre>
 
====Informations sur les champs====
 
Les explications pour savoir ce qu'il faut remplir et comment remplir le modèle.
 
=====Partie 1=====
 
* '''Param 1.1 (param31)''' : Explication du paramètre 1.1
* '''Param 1.2 (param32)''' : Explication du paramètre 1.2
 
=====Partie 2=====
 
* '''Param 2.1 (param31)''' : Explication du paramètre 2.1
 
=====Partie 3=====
 
* '''Param 3.1 (param31)''' : Explication du paramètre 3.1
* '''Param 3.2 (param32)''' : Explication du paramètre 3.2
 
====Source====
 
<pre class="wrap"><nowiki>
{{Subst:Slh|996}} {{Subst:Sli|XXXXXX|image=image{{Subst:!}}}} {{Subst:Slc|XXXXXX}}
{{Subst:Sls|Partie 1|YYYYYY|cachep1{{Subst:!}}}} {{Subst:Sld|Param 1.1|param11{{Subst:!}}}} {{Subst:Sld|Param 1.2|param12{{Subst:!}}}}
{{Subst:Sls|Partie 2|YYYYYY|cachep2{{Subst:!}}}} {{Subst:Sld|Param 2.1|param21{{Subst:!}}}}
{{Subst:Sls|Partie 3|YYYYYY|cachep3{{Subst:!}}}} {{Subst:Sld|Param&nbsp;3.1|param31{{Subst:!}}}} {{Subst:Sld|Param&nbsp;3.2|param32{{Subst:!}}}}
{{Subst:Slf|XXXXXX}}
&lt;/nowiki>&lt;/pre>
 
Utilisez ce code source pour modifier le modèle.
 
[[Catégorie:Modèles Infobox]]


Une infobox se compose de différents modèles qui agissent comme des briques empilées. Le code source d'une infobox commence toujours par [[:Modèle:Infobox-head]] et se termine toujours par [[:Modèle:Infobox-footer]]. Entre ces deux blocs, on peut ajouter [[:Modèle:Infobox-content]], [[:Modèle:Infobox-desc]] et [[:Modèle:Infobox-section]]. Voici une infobox d'exemple où l'on a empilé les modèles head, puis desc, puis section, puis trois fois content, puis footer (dans cet exemple, l'infobox est centrée dans la page, mais une véritable infobox s'affiche toujours sur la droite) :
&lt;/noinclude>
</nowiki>
</pre>


<div class="container float-center" style="width:250px; clear:right; font-size:smaller; line-height:1.5;">
<!-- Titre -->
<div class="row"><div class="col-sm" style="text-align:center; color:#ffffff; background:{{couleur||1}}; font-size:larger; padding:4px;">'''Titre'''</div></div>
<!-- Image -->
<div class="row"><div class="col-sm" style="text-align:center; background:{{couleur||2}};">[[Fichier:Surintendant logo.png|100px]]</div></div>
<div class="row" style="background:{{couleur||3}}; padding:3px; border-bottom:1px lightgrey solid;">
<div class="col-sm" style="padding-left:.6em; padding-right:.6em;">
''Une description''</div></div>
<div class="row"><div class="col-sm" style="text-align:center; font-weight:normal; background:{{couleur||2}}; padding:4px;">'''Section'''</div></div>
<div class="row align-items-center" style="background:{{couleur||3}}; padding:3px; border-bottom:1px lightgrey solid;">
<div class="col-sm-4" style="padding-left:.6em; padding-right:.6em;">Étiquette 1&nbsp;:</div><div class="col-sm" style="padding-left:0em; padding-right:.6em;">
Contenu</div></div>
<div class="row align-items-center" style="background:{{couleur||3}}; padding:3px; border-bottom:1px lightgrey solid;">
<div class="col-sm-4" style="padding-left:.6em; padding-right:.6em;">Étiquette 2&nbsp;:</div><div class="col-sm" style="padding-left:0em; padding-right:.6em;">
Contenu</div></div>
<div class="row align-items-center" style="background:{{couleur||3}}; padding:3px; border-bottom:1px lightgrey solid;">
<div class="col-sm-4" style="padding-left:.6em; padding-right:.6em;">Étiquette 3&nbsp;:</div><div class="col-sm" style="padding-left:0em; padding-right:.6em;">
Contenu</div></div>
<div class="row"><div class="col-sm" style="text-align:right; background:{{couleur||3}}; font-weight:lighter; font-size:0.75em; color:#696969;">Voir source - Modifier - [[:Catégorie:Infobox|Liste]]</div></div>
</div>


L'intérêt de cette organisation en briques est d'éviter de répéter le code d'une infobox à l'autre, et de faciliter la création d'infoboxes. Il existe d'autres modèles {{citer|briques}}, comme [[:Modèle:Infobox-quote]], qui existent spécifiquement pour un certain type d'infobox (dans cet exemple, pour les infobox de personnages comme [[:Modèle:InfoboxpersoUNSC]]), et parfois des {{citer|briques}} spécialisées codées directement dans la page d'une infobox puisqu'elle n'est utilisée que pour une seule infobox.


==Sources==
'''Membres aptes à la création d'une infobox :'''
<references />
*[[Utilisateur:Solar|Solar]]
*[[Utilisateur:Spartan2006|Spartan2006]]
*[[Utilisateur:Abject Testament|Abject Testament]]
*[[Utilisateur:Spartan117|Spartan117]]




{{Modèle:Aide}}
{{Aide}}
[[Catégorie:Aide]]

Notez bien que toutes les contributions à WikiHalo sont considérées comme publiées sous les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International (voir WikiHalo:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !

Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)

Catégorie cachée dont cette page fait partie :

Récupérée de « https://wiki.halo.fr/Aide:Infobox »