Modèle:InfoboxSimple

De wiki-aufil
Révision datée du 21 mars 2018 à 17:51 par Admin (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher


Description

Ce modèle sert à harmoniser les références faites dans les articles et citant un des épisodes de la web série.

Syntaxe

{{Web série Noob|saison=|épisode=|temps=}}

Paramètres

paramètre type description valeurs possible valeur par défaut
saison obligatoire numéro de la saison 1 à 9 ou hors une autre valeur génère un message d'erreur
épisode obligatoire numéro de l'épisode. dépend de la saison une valeur non permise génère un message d'erreur
temps facultatif
recommandé
précise l'instant de l'information référencée

Exemples

wikicode rendu commentaire
{{Web série Noob|saison=1|épisode=4}} Modèle:Web série Noob épisode 4 de la première saison.
{{Web série Noob|saison=1|épisode=20|temps=2:25}} Modèle:Web série Noob épisode 20 de la première saison, 2 minutes 25 après le début.
{{Web série Noob|saison=1|épisode=25}} Modèle:Web série Noob 'épisode' a une valeur non permise, une erreur est générée.
{{Web série Noob|saison=2|épisode=16}} Modèle:Web série Noob épisode 16 de la seconde saison.
{{Web série Noob|saison=2|épisode=bonus}} Modèle:Web série Noob Pour la seconde saison, il y a l'épisode bonus possible.
{{Web série Noob|saison=2|épisode=25}} Modèle:Web série Noob 'épisode' a une valeur non permise, une erreur est générée.
{{Web série Noob|saison=3|épisode=7}} Modèle:Web série Noob épisode 7 de la troisième saison.
{{Web série Noob|saison=3|épisode=25}} Modèle:Web série Noob 'épisode' a une valeur non permise, une erreur est générée.
{{Web série Noob|saison=4|épisode=8}} Modèle:Web série Noob épisode 8 de la quatrième saison.
{{Web série Noob|saison=4|épisode=25}} Modèle:Web série Noob 'épisode' a une valeur non permise, une erreur est générée.
{{Web série Noob|saison=5|épisode=7}} Modèle:Web série Noob épisode 7 de la cinquième saison.
{{Web série Noob|saison=hors|épisode=oav1}} Modèle:Web série Noob épisode oav1 hors saison.
{{Web série Noob|saison=hors|épisode=oav2}} Modèle:Web série Noob épisode oav2 hors saison.
{{Web série Noob|saison=hors|épisode=oav3}} Modèle:Web série Noob épisode oav3 hors saison.
{{Web série Noob|saison=5|épisode=25}} Modèle:Web série Noob 'épisode' a une valeur non permise, une erreur est générée.
{{Web série Noob|saison=6}} Modèle:Web série Noob sixième saison, ou premier film de la trilogie
{{Web série Noob|saison=7|épisode=film}} Modèle:Web série Noob septième saison, ou deuxième film de la trilogie
{{Web série Noob|saison=7|épisode=1}} Modèle:Web série Noob premier épisode de la septième saison, ou du deuxième film de la trilogie
{{Web série Noob|saison=8|épisode=film}} Modèle:Web série Noob huitième saison, ou troisième film de la trilogie
{{Web série Noob|saison=9|épisode=3}} Modèle:Web série Noob troisième épisode de la neuvième saison (anciennement Noob Rush)
{{Web série Noob|saison=10|épisode=7}} Modèle:Web série Noob 'saison' a une valeur non permise, une erreur est générée.
{{Web série Noob}} Modèle:Web série Noob Pas de saison précisée, une erreur est générée.

Voir aussi

Evolution du modèle

Ce modèle utilise plusieurs sous modèles, un par saison. Il y a actuellement cinq sous modèles :

  • Modèle:M, pour la première saison
  • Modèle:M, pour la seconde saison
  • Modèle:M, pour la troisième saison
  • Modèle:M, pour la quatrième saison
  • Modèle:M, pour la cinquième saison
  • Modèle:M, pour le premier film de la trilogie (sixième saison)
  • Modèle:M, pour le deuxième film de la trilogie (septième saison)
  • Modèle:M, pour le troisième film de la trilogie (huitième saison)
  • Modèle:M, pour la neuvième saison (anciennement Noob Rush)
  • Modèle:M, pour les épisodes hors saison

Le wikicode du modèle est le suivant :

{{#ifexist: Modèle:Web série Noob/Saison {{{saison|}}}
 | {{Web série Noob/Saison {{{saison|}}}|{{{épisode}}}}}{{#if:{{{temps|}}}|, instant {{{temps}}}}}
 | <span style="color: #FF0000;">Erreur du paramètre ''''saison'''' dans le modèle {{m|Web série Noob}} (paramètre absent ou valeur erronée (seules valeurs permises 1 à 9)</span>
}}

La première ligne du wikicode indique qu'il vérifie l'existence du sous-modèle correspondant à la saison demandée. C'est à dire que si :

  • la paramètre pour la saison est 2, il va vérifier l'existence de Modèle:M
  • la paramètre pour la saison est 10, il va vérifier l'existence de Modèle:M, ce qui n'est pas le cas.

Si le sous modèle existe, il exécute la seconde ligne, donc il appelle le sous modèle en lui indiquant le numéro de l'épisode.

Si le sous modèle n'existe pas, il exécute la troisième ligne, donc il génère un message d'erreur.

Ajouter une nouvelle saison

Pour ajouter une nouvelle saison, il faut donc créer le sous modèle correspondant. Par exemple, pour ajouter la (future) saison 6, il faut créer Modèle:M. Copier le code d'un autre sous-modèle, pour créer la nouvelle saison, puis adapter le aux épisodes de la nouvelle saison.

Le code de la saison 5 (Modèle:M) est le suivant (reprendre le code directement dans le wikicode, je n'ai pas repris la partie documentation) :

{{#switch: {{{1|}}}
 |0=''Prologue'' (Saison 5, épisode 0)
 |1=''La partie continue !'' (Saison 5, épisode 1)
 |2=''Nouvelles ambitions'' (Saison 5, épisode 2)
 |3=''World Boss'' (Saison 5, épisode 3)
 |4=''Historique perdu'' (Saison 5, épisode 4)
 |5=''Réunion de famille'' (Saison 5, épisode 5)
 |6=''Éliminatoires'' (Saison 5, épisode 6)
 |7=''Phases finales'' (Saison 5, épisode 7)
 |8=''Le Secret de Tenshirock'' (Saison 5, épisode 8)
 |9=''Magouilles et Gaeabouilles'' (Saison 5, épisode 9)
 |#default=<span style="color: #FF0000;">Erreur du paramètre ''''épisode'''' dans le modèle {{m|Web série Noob}} (paramètre absent ou valeur erronée (seules valeurs permises entre 0 et 9)</span>
}}

Il faut enlever les lignes commençant par |0= à |9= est les remplacer par des lignes avec les épisodes de la nouvelle saison, en respectant la même forme.

Ajouter un nouvel épisode

C'est simple, il faut aller dans le sous modèle de la saison du nouvel épisode, puis ajouter une ligne avant celle du |#default en respectant la même forme.