Modèle:Fiche Batiment : Différence entre versions

De Wiki'speria
Aller à : navigation, rechercher
m (Correction dans le cas du 1er bâtiment)
m (Annulation des modifications 121239 de Heida (discussion))
Balise : Annuler
 
(89 révisions intermédiaires par 12 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly><table id="fichebatiment" style="background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #AAAAAA; clear: right; color: #000000; float: right; font-size: 90%; line-height: 1.1em; margin: 0 0 0.5em 1em; padding: 0.1em; width: 210px;">
+
<includeonly><div id="fichebatiment" class="ficheperso_new {{#ifeq:{{{Large|}}}|Oui|full_width}}" style="{{{Style|}}}">
<tr><td align="center" colspan="2">'''{{{Nom}}}'''</td>
+
{{#if:{{{Blason|}}}|
</tr>
+
<div class="fiche_cat" style="width:auto;">
<tr>
+
<div class="fiche_row" style="margin:auto;">[[Fichier:{{{Blason|}}}|200px|center|{{{Nom}}}]]</div>
<td align="center" colspan="2" style="text-align:center;background-color:#dfd;color:#000000">'''Informations RP'''</td>
+
</div>|}}
</tr>
+
<div class="fiche_cat">
<tr>
+
<div class="fiche_row">
<th align="left" scope="row">Nom</th>
+
<div class="ficheperso-sep">'''{{{Nom}}}'''</div>
<td align="left">{{{Nom}}}</td>
+
</div>
</tr>
+
{{#if:{{{Quartier|}}}|
<tr>
+
<div class="fiche_row">
<th align="left" scope="row">Quartier</th>
+
<div class="fiche_label">Quartier</div>
<td align="left">{{#if:{{{Quartier|}}}|[[Quartier:{{{Quartier}}}|{{{Quartier}}}]]|}}</td>
+
<div class="fiche_value">[[{{{Quartier}}}]]</div>
</tr>
+
</div>|}}
<tr>
+
{{#if:{{{Activité|}}}|
<th align="left" scope="row">Activité</th>
+
<div class="fiche_row">
<td align="left">{{#if:{{{Activité|}}}|{{{Activité}}}}}</td>
+
<div class="fiche_label">{{#ifeq:{{{Parcelle|}}}|Navale|Navire de|Activité}}</div>
</tr>{{#if:{{{Parcelle|}}}|
+
<div class="fiche_value">{{{Activité}}}</div>
<tr>
+
</div>|}}
<th align="left" scope="row">Parcelle</th>
+
{{#if:{{{État|{{{Etat|}}}}}}|
<td align="left">{{{Parcelle|}}}</td>
+
<div class="fiche_row">
</tr>|}}
+
<div class="fiche_label">État</div>
<tr>
+
<div class="fiche_value">{{{État|{{{Etat|}}}}}}</div>
<th align="left" scope="row">Propriétaire</th>
+
</div>|}}
<td align="left">{{#if:{{{Propriétaire|}}}|[[Utilisateur:{{{Propriétaire}}}|{{{Propriétaire}}}]]}}</td>
+
{{#if:{{{Parcelle|}}}|
</tr>
+
<div class="fiche_row">
<tr>
+
<div class="fiche_label">Parcelle</div>
<th valign="top" align="left" scope="row">Employés</th>
+
<div class="fiche_value">{{{Parcelle}}}</div>
<td align="left">
+
</div>|}}
{{#dpl:
+
{{#if:{{{Identifiant|}}}|
  |category = Personnages
+
<div class="fiche_row">
  |uses=Template:Fiche Personnage
+
<div class="fiche_label">Identifiant</div>
  |includepage={Fiche Personnage} Nom
+
<div class="fiche_value">{{{Identifiant}}}</div>
  |includematch=/[Bâtiment][1234]?\s*=\s*([^\x2c{{!}}]*\x2c\s*)*{{#replace:{{{1|{{#replace:{{PAGENAME}}|&#39;|'}}}}}|([()\\+*.?'])|\\\1}}\s*[\x7d\x2c{{!}}\n]/s
+
</div>|}}
  |noresultsheader= &nbsp;
+
{{#if:{{{Architecte|}}}|
  |format  = ,,<br />,
+
<div class="fiche_row">
}}
+
<div class="fiche_label">Architecte</div>
</tr>
+
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Architecte}}}}}</div>
</table>
+
</div>|}}
[[Category:Bâtiments]]
+
{{#if:{{{Propriétaire1|{{{Propriétaire|}}}}}}|
{{#if:{{{Quartier|}}}|[[Category:Quartier:{{{Quartier}}}]]|}}
+
<div class="fiche_row">
</includeonly><noinclude>Infos à remplir :
+
<div class="fiche_label">{{#if:{{{Titre_Propriétaire|}}}|{{{Titre_Propriétaire}}}|{{#if:{{{Propriétaire2|}}}|Propriétaires|Propriétaire}}}}</div>
 +
<div class="fiche_value">{{#ifeq:{{{Propriétaire1_joueur|{{{Propriétaire_joueur|}}}}}}|non|[[{{{Propriétaire1|{{{Propriétaire|}}}}}}]]|{{Nom Personnage|page=Utilisateur:{{{Propriétaire1|{{{Propriétaire|}}}}}}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Propriétaire2|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Propriétaire2}}}}}</td></tr>
 +
</div>|}}
 +
{{#if:{{{Propriétaire3|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Propriétaire3}}}}}</td></tr>
 +
</div>|}}
 +
{{#if:{{{Propriétaire4|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Propriétaire4}}}}}</td></tr>
 +
</div>|}}
 +
{{#if:{{{Propriétaire5|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Propriétaire5}}}}}</td></tr>
 +
</div>|}}
 +
{{#if:{{{Membre1|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label">{{#if:{{{Titre_Membres|}}}|{{{Titre_Membres}}}|{{#ifeq:{{{Parcelle|}}}|Habitation|{{#if:{{{Membre2|}}}|Habitants|Habitant}}|{{#ifeq:{{{Parcelle|}}}|Navale|Équipage|{{#if:{{{Membre2|}}}|Employés|Employé}}}}}}}}</div>
 +
<div class="fiche_value">{{#ifeq:{{{Membre1_joueur|}}}|non|[[{{{Membre1}}}]]|{{Nom Personnage|page=Utilisateur:{{{Membre1}}}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre2|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre2}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre3|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre3}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre4|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre4}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre5|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre5}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre6|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre6}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre7|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre7}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre8|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre8}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre9|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre9}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre10|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre10}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre11|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre11}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre12|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre12}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre13|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre13}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre14|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre14}}}}}</div>
 +
</div>|}}
 +
{{#if:{{{Membre15|}}}|
 +
<div class="fiche_row">
 +
<div class="fiche_label"></div>
 +
<div class="fiche_value">{{Nom Personnage|page=Utilisateur:{{{Membre15}}}}}</div>
 +
</div>|}}
 +
</div></div>
 +
[[Category:Bâtiment]]
 +
[[Category:{{{Parcelle}}}]]
 +
{{#if:{{{Quartier|}}}|[[Category:{{{Quartier}}}]]|}}
 +
{{#if:{{{État|{{{Etat|}}}}}}|[[Category:{{{État|{{{Etat|}}}}}}]]|}}</includeonly>
 +
<noinclude>
 +
<center>Modèle à copier et à remplir sur la page du bâtiment :</center>
 
  <nowiki>{{Fiche Batiment
 
  <nowiki>{{Fiche Batiment
  |Nom=   
+
  |Nom=
  |Quartier=  
+
  |Blason=
  |Parcelle=(Commerciale, Habitation, Gouvernement)
+
  |Quartier=
 +
  |Parcelle=  
 
  |Activité=  
 
  |Activité=  
  |Propriétaire=  
+
  |Etat=
  }}</nowiki></noinclude>
+
|Identifiant=
 +
|Architecte=
 +
|Titre_Propriétaire=
 +
|Propriétaire1=
 +
|Propriétaire1_joueur=
 +
|Propriétaire2=
 +
|Titre_Membre=
 +
|Membre1=
 +
|Membre1_joueur=
 +
  |Membre2=
 +
}}</nowiki>
 +
 
 +
<center>
 +
<templatedata>
 +
{
 +
"description": "Ce modèle permet l'affichage d'une fiche de bâtiment sur une page.",
 +
"params": {
 +
"|Nom=": {"label":"Nom","description":"Le nom du bâtiment","type":"string","required":true},
 +
"|Blason=": {"label":"Blason","description":"Pour l'affichage d'un blason ou emblème","example":"nom_du_fichier.jpg ou .png","type":"wiki-file-name"},
 +
"|Quartier=": {"label":"Quartier","description":"Quartier où est localisé le bâtiment","type":"string","example":"Le Bourbier / L'Écarlate / Le Verdoyant / Les Fauxbourgs","required":true},
 +
"|Parcelle=": {"label":"Catégorie","description":"Catégorie de parcelle","type":"string","example":"Habitation / Commerciale / Gouvernement / Navale","required":true},
 +
"|Activité=": {"label":"Activité","description":"Activité principale du bâtiment (peut contenir des liens MediaWiki)","type":"string"},
 +
"|Etat=": {"label":"Statut","description":"Statut du bâtiment","type":"string","example":"Ouvert / Fermé / En Travaux","required":true},
 +
"|Identifiant=": {"label":"Cadastre","description":"Identifiant cadastre utilisé par les institutions en jeu","type":"string"},
 +
"|Architecte=": {"label":"Architecte","description":"Nom de l'architecte","type":"string"},
 +
"|Titre_Propriétaire=": {"label":"Titre du propriétaire","description":"Pour changer l'affichage du titre du propriétaire","example":"Capitaine, Directeur, etc.","type":"string"},
 +
"|Propriétaire1=": {"label":"Propriétaire principal","description":"Nom du propriétaire principal","type":"string","required":true},
 +
"|Propriétaire1_joueur=": {"label":"Type de propriétaire","description":"Indiquer <non> si le propriétaire n'est pas un personnage","type":"string"},
 +
"|Propriétaire2=": {"label":"Autres propriétaires","description":"Nom des autres propriétaires, jusqu'à 5","type":"string"},
 +
"|Titre_Membres=": {"label":"Titre du propriétaire","description":"Pour changer l'affichage du titre de la liste de membres","example":"Équipage, Gardes, etc.","type":"string"},
 +
"|Membre1=": {"label":"Membre principal","description":"Nom du premier membre","type":"string","required":true},
 +
"|Membre1_joueur=": {"label":"Type de membre","description":"Indiquer <non> si le membre principal n'est pas un personnage","type":"string"},
 +
"|Membre2=": {"label":"Autres membres","description":"Nom des autres membres, jusqu'à 15","type":"string"},
 +
"|Style=": {"label":"Paramètres CSS","description":"Paramètres CSS pour modifier l'affichage de la fiche","type":"string"}
 +
},
 +
"format": "block"
 +
}
 +
</templatedata>
 +
</center>
 +
 
 +
 
 +
<blockquote>'''Nouvelle fonctionnalité 2020''' (s'appliquant à toutes les fiches bâtiments et personnages déjà créés) :<br>
 +
Les joueurs n'ont pas besoin de lister les bâtiments dans leur fiche personnage. Les bâtiments s'y listeront automatiquement.</blockquote>
 +
 
 +
<blockquote>'''Nouvelle fonctionnalité 2020''' :<br>
 +
Vous pouvez dorénavant renseigner plusieurs propriétaires sur la fiche d'un bâtiment.</blockquote>
 +
 
 +
[[Category:Modèle]]</noinclude>

Version actuelle datée du 7 avril 2025 à 14:05


Modèle à copier et à remplir sur la page du bâtiment :
{{Fiche Batiment
 |Nom=
 |Blason=
 |Quartier=
 |Parcelle= 
 |Activité= 
 |Etat=
 |Identifiant= 
 |Architecte=
 |Titre_Propriétaire= 
 |Propriétaire1= 
 |Propriétaire1_joueur= 
 |Propriétaire2= 
 |Titre_Membre=
 |Membre1=
 |Membre1_joueur=
 |Membre2=
}}

Ce modèle permet l'affichage d'une fiche de bâtiment sur une page.

Paramètres du modèle

La mise en forme multiligne est préférée pour ce modèle.

ParamètreDescriptionTypeStatut
Nom|Nom=

Le nom du bâtiment

Chaîneobligatoire
Blason|Blason=

Pour l'affichage d'un blason ou emblème

Exemple
nom_du_fichier.jpg ou .png
Fichierfacultatif
Quartier|Quartier=

Quartier où est localisé le bâtiment

Exemple
Le Bourbier / L'Écarlate / Le Verdoyant / Les Fauxbourgs
Chaîneobligatoire
Catégorie|Parcelle=

Catégorie de parcelle

Exemple
Habitation / Commerciale / Gouvernement / Navale
Chaîneobligatoire
Activité|Activité=

Activité principale du bâtiment (peut contenir des liens MediaWiki)

Chaînefacultatif
Statut|Etat=

Statut du bâtiment

Exemple
Ouvert / Fermé / En Travaux
Chaîneobligatoire
Cadastre|Identifiant=

Identifiant cadastre utilisé par les institutions en jeu

Chaînefacultatif
Architecte|Architecte=

Nom de l'architecte

Chaînefacultatif
Titre du propriétaire|Titre_Propriétaire=

Pour changer l'affichage du titre du propriétaire

Exemple
Capitaine, Directeur, etc.
Chaînefacultatif
Propriétaire principal|Propriétaire1=

Nom du propriétaire principal

Chaîneobligatoire
Type de propriétaire|Propriétaire1_joueur=

Indiquer <non> si le propriétaire n'est pas un personnage

Chaînefacultatif
Autres propriétaires|Propriétaire2=

Nom des autres propriétaires, jusqu'à 5

Chaînefacultatif
Titre du propriétaire|Titre_Membres=

Pour changer l'affichage du titre de la liste de membres

Exemple
Équipage, Gardes, etc.
Chaînefacultatif
Membre principal|Membre1=

Nom du premier membre

Chaîneobligatoire
Type de membre|Membre1_joueur=

Indiquer <non> si le membre principal n'est pas un personnage

Chaînefacultatif
Autres membres|Membre2=

Nom des autres membres, jusqu'à 15

Chaînefacultatif
Paramètres CSS|Style=

Paramètres CSS pour modifier l'affichage de la fiche

Chaînefacultatif


Nouvelle fonctionnalité 2020 (s'appliquant à toutes les fiches bâtiments et personnages déjà créés) :
Les joueurs n'ont pas besoin de lister les bâtiments dans leur fiche personnage. Les bâtiments s'y listeront automatiquement.

Nouvelle fonctionnalité 2020 :
Vous pouvez dorénavant renseigner plusieurs propriétaires sur la fiche d'un bâtiment.