Modèle:Chez Marcus

De Nolife-Wiki
Aller à : navigation, rechercher

Utilisation

Ce modèle est utilisé dans les pages Chez Marcus/Saison 1, Chez Marcus/Saison 2, ...

Syntaxe

{{Chez Marcus |'''logo'''|'''online'''|'''numéro'''|'''saison'''|'''jour'''|'''mois'''|'''année'''|'''durée'''|'''console'''|'''csa'''|'''pegi'''|'''jeu'''|'''infos'''}}
Paramètres 
  1. logo : Version du logo de Nolife (exemple : B1 pour logo bleu version 1), vide si pas de logo
  2. online : Numéro de la vidéo sur Nolife Online, pour générer le lien vers cette vidéo, vide si pas de vidéo
  3. numéro : Numéro d’ordre de l’émission (sans espace à gauche, des 0 cachés sont ajoutés à gauche pour le classement)
  4. saison : Numéro de saison et d’épisode dans la saison (exemple : S1-E1 pour le premier épisode de la saison 1)
  5. jour : Jour de la première diffusion sur Nolife (2 chiffres)
  6. mois : Mois de la première diffusion sur Nolife (2 chiffres)
  7. année : Année de la première diffusion sur Nolife (2 chiffres)
  8. durée : Durée de l’émission en minutes et secondes (sous forme MM:SS)
  9. console : Code d’une console de jeux (sur 4 caractères), pour l’appel de l’icone correspondante
  10. csa : Signalétique CSA de l’émission (00, 10, 12 ou 16), pour l’appel de l’icone correspondante
  11. pegi : Classification PEGI (03, 07, 12, 16 ou 18) pour l’appel de l’icone correspondante
  12. jeu : Nom du jeu présenté dans l’émission
  13. infos : Particularités de l’émission (Invités, Japan Expo, Niveau ou Mode de jeu présenté s’il y a plusieurs émissions sur le même jeu)

Exemple

{{Chez Marcus|B1|1743|8 |S1-E8 |05|09|07|23:24|WII_|16|18|Mortal Kombat : Armageddon|avec Tom Novembre}}
Logo
Épisode
1re diff.
Jeu (et informations)
Console
CSA
PEGI
Durée
B1Logo B1.png 008
S1-E8
070905/09/2007 Mortal Kombat : Armageddon
avec Tom Novembre
34Wii 16CSA16.png 18PEGI18.png 23:24

Commentaire du code du modèle

Des espaces ont été ajoutés pour plus de lisibilité, mais ils ne doivent pas figurer dans le code lui-même

Ligne Code Signification
1
<includeonly>
|-
Début de la section de code qui ne sera interprété que lors de l’appel du modèle
Ce modèle commence par générer le début d’une ligne d’un tableau.
2
!
{{ #if: {{{1}}} 
    | {{ Cacher | {{{1}}} }} [[image:Logo_{{{1}}}.png]]
}}
Début de nouvelle case du tableau
Si le paramètre 1 (logo) est défini
Alors ajouter logo caché (pour le classement), puis afficher l’image Logo_logo.png
3
!
{{ Video
    | {{{2}}}
    | {{ #if: {{{3}}}
          | {{ Nombre3 | {{{3}}} }} <br/> {{{4}}}
          | {{ Cacher | 999}} {{{4}}} 
      }}
}}
Début de nouvelle case du tableau
Générer un lien vers une vidéo avec comme paramètres :
* Le paramètre 2 (Online) et
* Si le paramètre 3 (numéro) est défini
* * Alors afficher numéro (sur 3 chiffres avec des 0 éventuellement cachés) et le paramètre 4 (saison)
* * Sinon ajouter 999 caché (pour le classement) et le paramètre 4 (saison)
4
!
{{ #if: {{{5}}}
    | {{ Date | {{{5}}} | {{{6}}} | {{{7}}} }}
}}
Début de nouvelle case du tableau
Si le paramètre 5 (jour) est défini
Alors générer une date (classable) avec comme paramètres jour, mois (paramètre 6) et année (paramètre 7)
5
|
'''{{{12}}}'''
{{ #if: {{{13|}}}
    |<br/> {{{13}}}
}}
Début de nouvelle case du tableau
Afficher le paramètre 12 (jeu) en gras
Si le paramètre 13 (infos) est défini
Alors afficher infos
6
!
{{ #if: {{{9}}}
    | {{Console| {{{9}}}
}}
Début de nouvelle case du tableau
Si le paramètre 9 (console) est défini
Alors ajouter le logo de la console (classable)
7
!
{{ #if: {{{10}}}
    | {{ Cacher | {{{10}}} }} [[image:CSA{{{10}}}.png]] }}
}}
Début de nouvelle case du tableau
Si le paramètre 10 (csa) est défini
Alors ajouter xsa caché (pour le classement), puis afficher l’image CSApegi.png
8
!
{{ #if: {{{11}}}
    | {{ Cacher | {{{11}}} }} [[image:PEGI{{{11}}}.png]] }}
}}
Début de nouvelle case du tableau
Si le paramètre 11 (pegi) est défini
Alors ajouter pegi caché (pour le classement), puis afficher l’image PEGIpegi.png
9
!
{{{8}}}
</includeonly>
<noinclude>
{{Chez Marcus/Documentation}}
[[Catégorie:Modèle|Chez Marcus]]
</noinclude>
Début de nouvelle case du tableau
Afficher le paramètre 8 (durée)
Fin de la section de code qui ne sera interprété que lors de l’appel du modèle
Début de la section de code qui n’est affichée que sur la page du modèle
Pour des raisons de rapidité d’exécution du modèle, la documentation est située sur une autre page
Inclusion du modèle à la catégorie correspondante avec son classement
Fin de la section de code qui n’est affichée que sur la page du modèle