« Modèle:VILLE2006 » : différence entre les versions

De Encyclopédie-de-L'AFN_1830-1962
mAucun résumé des modifications
mAucun résumé des modifications
(24 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<noinclude>
<includeonly>
<center>{{PAGENAME}}</center>
{{#phptag:
$Nom_ville = $argv['Nom_ville'];
$gauche=  $argv['gauche'];
$haut=  $argv['haut'];
$Pays=$argv['Pays'];
if (isset ($argv['Nom_actuel'])) {$Nom_actuel=  $argv['Nom_actuel'];} else {$Nom_actuel= "?";}
if (isset ($argv['Village'])) {$Village=  $argv['Village'];} else {$Village="non";}
if (isset ($argv['ecu'])) {$ecu=  $argv['ecu'];} else {$ecu= "non";}
if (isset ($argv['Album'])) {$Album=  $argv['Album'];} else {$Album="non";}
if (isset ($argv['Forum'])) {$Forum=  $argv['Forum'];} else {$Forum="non";} 
if (isset ($argv['doc'])) {$doc =  $argv['doc'];} else {$doc="";}
if (isset ($argv['LAT'])) {$LAT =  $argv['LAT'];} else {$LAT="";}
if (isset ($argv['LNG'])) {$LNG =  $argv['LNG'];} else {$LNG="";}  
// à tester
// WTitle __construct( NAME, NS_MAIN );
// $nom_page= $name ;
$nom_page= (WTitle::NAME);
 
 
// initialisation des images
$IMG_ACTU= "[[Image:ecu_$Nom_ville.gif|center|120px]]";
$IMG_DEFO = "[[Image:ecu_vide.gif|center]]";
$IMG_MAR = "[[Image:Maroc drapeau.png|center]]";
$IMG_TUN = "[[Image:Tunisie drapeau.gif|center]]";
$IMG_ALG = "[[Image:Algérie drapeau.gif|center]]";
 
// création des menus
$MENU_VILLAGE = "
*[[Historique $Nom_ville - Ville | Historique]]
*[[MEDIA $Nom_ville - Ville | Médiathèque]]
*[[NET $Nom_ville - Autres sites | Autres sites Internet]]";


Du type Navigation, ce modèle a pour but d'afficher le bandeau de navigation spécifique aux pages des villes et villages.
$MENU_HISTO ="'''Historique'''
*[[Historique Militaire - $Nom_ville - Ville | Historique Militaire]]
*[[Historique condensé - $Nom_ville - Ville | Historique condensé]]";


Il comporte 6 paramètres principaux, 2 paramètres secondaires et optionnels, et 2 fois 5 paramètres facultatifs.
$MENU_MEDIA ="'''Médiathèque''' 
*[[:MEDIA $Nom_ville - Ville - DESSINS|DESSINS-CROQUIS]]
*[[:MEDIA $Nom_ville - Ville - PHOTOS|PHOTOS]]
*[[:MEDIA $Nom_ville - Ville - PHOTOS AERIENNES|PHOTOS AERIENNES]]
*[[:MEDIA $Nom_ville - Ville - CARTES POSTALES|CARTES POSTALES]]
*[[:MEDIA $Nom_ville - Ville - FILMS|FILMS]]
*[[:MEDIA $Nom_ville - Ville - SONS-MUSIQUE|SON-MUSIQUE]]
*[[:MEDIA $Nom_ville - Ville - ALBUM|Album Photos]]
*[[:MEDIA $Nom_ville - Ville - Documents|Documents divers]]";


Parmi les paramètres principaux, «&nbsp;Village&nbsp;» permet si, sa valeur est «&nbsp;oui&nbsp;», de n'afficher qu'un bandeau réduit à quatre entrées : la page principale, un historique, une «&nbsp;Médiathèque&nbsp;» et «&nbsp;Autres sites Internet&nbsp;».
$MENU_RECIT = " '''Souvenirs'''
*[[:Histoires $Nom_ville - Ville - Forum|Forum de discussion]]
*[[:Histoires $Nom_ville - Ville - Photos de classe|Photos de classe]]
*[[:Histoires $Nom_ville - Ville - Récits|Souvenirs et Récits personnels]]
*[[:Histoires $Nom_ville - Ville - Traditions|Traditions locales]]
*[[:Histoires $Nom_ville - Ville - STELE|Stèle]]";
 
$MENU_NORMAL = "
*[[Historique $Nom_ville - Ville | Historique]]
*[[Etat AVANT $Nom_ville - Ville | Situation à l'arrivée des Européens]]
*[[Etat APRES $Nom_ville - Ville  | Situation à l'Indépendance]]
*[[Plan $Nom_ville - Ville | Plans]]
*[[Quartiers  $Nom_ville - Ville | Quartiers]]
*[[Population $Nom_ville - Ville | Population]]
*[[MEDIA $Nom_ville - Ville | Médiathèque]]
*[[Histoires $Nom_ville - Ville | J'y ai vécu et je raconte]]
*[[Bibliographie $Nom_ville - Ville | Bibliographie ]]
*[[NET $Nom_ville - Autres sites | Autres sites Internet]]";
 
// ecran divisé en 5 parties initialisation des variables
$ecran_1 ="";
$ecran_2 ="";
$ecran_3 ="";
$ecran_4 ="";
$ecran_5 ="";
 
// condition sur ecu
if ($ecu == "oui") { $ecran_1 =$IMG_ACTU; } else { $ecran_1 =$IMG_DEFO; }
// condition sur pays
if ($Pays == "ALGERIE") {$ecran_1.=$IMG_ALG;}
if ($Pays =="MAROC") {$ecran_1.=$IMG_MAR;}
if ($Pays =="TUNISIE") {$ecran_1.=$IMG_TUN;}
$ecran_1 .=$Pays;  
// titre menu gauche
$ecran_2="<span class=ombre_texte><big>[[$Nom_ville - Ville | $Nom_ville]]</biG></span> <span style='margin-left:10px;font-size:small;'>Nom actuel : $Nom_actuel</span>";
// condition sur menu gauche
if ($Village == "oui") { $ecran_2 .= $MENU_VILLAGE;} else  { $ecran_2 .= $MENU_NORMAL;}
//condition sur menu droit
// condition sur page active selon le nom de la page montes les liens !
$page_en_cours = substr ( $nom_page, 0, 5) ; if ($page_en_cours == "MEDIA") { if ($Village == "oui") {$ecran_3="";} else { $ecran_3=$MENU_MEDIA;} }
$page_en_cours = substr ( $nom_page, 0, 9) ; if ($page_en_cours == "Histoires") { $ecran_3=$MENU_RECIT;}
$page_en_cours = substr ( $nom_page, 0, 10) ; if ($page_en_cours == "Historique") { $ecran_3=$MENU_HISTO;}
 
}}


Si, ultérieurement, la valeur de «&nbsp;Village&nbsp;» devait changer, le bandeau complet serait alors affiché et les quatre pages précédemment créées continueraient à être accessibles.


Il permet également, en cas d'absence de blason (champ ecu vide ou = non), l'affichage du drapeau du pays correspondant.
;Les images de ces drapeaux portent les noms :[[:Image:Maroc drapeau.png]],
:[[:Image:Tunisie drapeau.gif]],
:[[:Image:Algérie drapeau.gif]].


Ces images peuvent être modifiées à condition de ne pas changer leurs noms.


'''[[Aide:Mode d'emploi des Villes|Mode d'emploi]]'''
</noinclude>
<includeonly>
{{ORI-COMMUN}}
{{ORI-COMMUN}}
{{#define | MENU_VILLAGE |
<table border=0 cellpadding=3 align=center width=733 cellspacing = 0 class=mm_boite_gris style="margin-bottom:35px;">
*[[Historique {{{Nom_ville}}} - Ville | Historique]]
*[[MEDIA {{{Nom_ville}}} - Ville | Médiathèque]]
*[[NET {{{Nom_ville}}} - Autres sites | Autres sites Internet]]
}}
{{#define | IMG_ACTU | [[Image:ecu_{{{Nom_ville}}}.gif|center|120px]] }}
{{#define | IMG_DEFO | [[Image:ecu_vide.gif|center]] }}
{{#define | IMG_MAROC | [[Image:Maroc drapeau.png|center]] }}
{{#define | IMG_TUN | [[Image:Tunisie drapeau.gif|center]] }}
{{#define | IMG_ALG | [[Image:Algérie drapeau.gif|center]] }}
{{#define | MENU_HISTO | '''Historique'''
*[[Historique Militaire - {{{Nom_ville}}} - Ville | Historique Militaire]]
}}
{{#define | MENU_MEDIA |  '''Médiathèque''' 
*[[:MEDIA {{{Nom_ville}}} - Ville - DESSINS|DESSINS-CROQUIS]]
*[[:MEDIA {{{Nom_ville}}} - Ville - PHOTOS|PHOTOS]]
*[[:MEDIA {{{Nom_ville}}} - Ville - PHOTOS AERIENNES|PHOTOS AERIENNES]]
*[[:MEDIA {{{Nom_ville}}} - Ville - CARTES POSTALES|CARTES POSTALES]]
*[[:MEDIA {{{Nom_ville}}} - Ville - FILMS|FILMS]]
*[[:MEDIA {{{Nom_ville}}} - Ville - SONS-MUSIQUE|SON-MUSIQUE]]
*[[:MEDIA {{{Nom_ville}}} - Ville - ALBUM|Album Photos]]
}}
{{#define | MENU_RECIT | '''Souvenirs'''
*[[:Histoires {{{Nom_ville}}} - Ville - Forum|Forum de discussion]]
*[[:Histoires {{{Nom_ville}}} - Ville - Photos de classe|Photos de classe]]
*[[:Histoires {{{Nom_ville}}} - Ville - Récits|Souvenirs et Récits personnels]]
*[[:Histoires {{{Nom_ville}}} - Ville - Traditions|Traditions locales]]
*[[:Histoires {{{Nom_ville}}} - Ville - STELE|Stèle]]
}}
{{#define | MENU_NORMAL |
*[[Historique {{{Nom_ville}}} - Ville | Historique]]
*[[Etat AVANT {{{Nom_ville}}} - Ville | Situation à l'arrivée des Européens]]
*[[Etat APRES {{{Nom_ville}}} - Ville  | Situation à l'Indépendance]]
*[[Plan {{{Nom_ville}}} - Ville | Plans]]
*[[Quartiers  {{{Nom_ville}}} - Ville | Quartiers]]
*[[Population {{{Nom_ville}}} - Ville | Population]]
*[[MEDIA {{{Nom_ville}}} - Ville | Médiathèque]]
*[[Histoires {{{Nom_ville}}} - Ville | J'y ai vécu et je raconte]]
*[[Bibliographie {{{Nom_ville}}} - Ville | Bibliographie ]]
*[[NET {{{Nom_ville}}} - Autres sites | Autres sites Internet]]
}}
<table border=0 cellpadding=3 align=center width=733 cellspacing = 0>
<tr BGCOLOR=#bbe5da >
<tr BGCOLOR=#bbe5da >
<td valign=middle align=center>
<td valign=middle align=center>
{{#ifeq | {{{ecu|}}} |oui| IMG_ACTU |
{{#phptag: echo $ecran_1; }}
{{#ifeq | {{{Pays}}} |ALGERIE | IMG_ALG |
{{#ifeq | {{{Pays}}} |MAROC | IMG_MAROC |IMG_TUN }} }} }}
[[Pays::{{{Pays}}}]]<br />
</td>
</td>
<td valign=top width=300>
<td valign=top width=280>
<span class=ombre_texte><big>[[{{{Nom_ville}}} - Ville | {{{Nom_ville}}}]]</biG></span> {{#ifneq | {{{Nom_actuel|}}} | | ({{{Nom_actuel}}}) }}
{{#phptag: echo $ecran_2; }}
{{#ifeq | {{{Village|}}} |oui| MENU_VILLAGE | MENU_NORMAL}}
</td>
</td>
<td valign=top width=300>
<td valign=top width=280>
 
{{#phptag: echo $ecran_3; }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|5}} | MEDIA | {{#ifeq | {{{Village|}}} | oui | | MENU_MEDIA}} }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|9}} | Histoires | MENU_RECIT }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|10}} | Historique | MENU_HISTO }}
</td>
</td>
<td BGCOLOR=#bbe5da align=center width=135>
<td BGCOLOR=#bbe5da align=center width=135>
<div style="position: relative">[[Image:cadre_fond.gif]]
<div style="position: relative">[[Image:cadre_fond.gif]]
<div style="position: absolute; left: {{{gauche}}}px; top: {{{haut}}}px">
<div style="position: absolute; left: {{#phptag: echo $gauche; }}px; top: {{#phptag: echo $haut;}}px">
{| style="background:transparent"
{| style="background:transparent"
|-  
|-  
Ligne 94 : Ligne 122 :
<tr BGCOLOR=darkseagreen >
<tr BGCOLOR=darkseagreen >
<td align=left width = 140>
<td align=left width = 140>
{{#ifeq | {{{doc}}} ||| [http://documentation-pn.org/{{{doc}}} Visiter la Documentation PN sur {{{doc}}}] }}
'''{{#ifeq | {{{Album|}}} ||| [{{{Album}}}  Album ] {{#ifeq | {{{Forum|}}} ||| " - " }} }}'''
'''{{#ifeq | {{{Forum|}}} ||| [{{{Forum}}}  Forum] }}'''
<!--[http://anom.archivesnationales.culture.gouv.fr/caomec2/resultats.php?territoire={{{Pays}}}&commune={{#strtoupper|{{#str_replace|" "|+|{{{Nom_ville}}}}}}} Archives officielles]-->
<!--Remplacer espaces par '+' et affecter à la variable 'NOM_VILLE'-->
{{#setvar| NOM_VILLE | {{#str_replace|" "| "+" | {{{Nom_ville}}} }} }}
<!--Remplacer '-' par '+' et affecter à la variable 'NOM_VILLE'-->
{{#setvar| NOM_VILLE | {{#str_replace|"-"| "+" | {{#var|NOM_VILLE}} }} }}
<!--supprimer les caractères accentués du paramètre-->
<!--le é-->
{{#setvar|NOM_VILLE | {{#str_replace | é| e| {{#var|NOM_VILLE}} }} }}
<!--le è-->
{{#setvar|NOM_VILLE | {{#str_replace | è| e| {{#var|NOM_VILLE}} }} }}
<!--le ê-->
{{#setvar|NOM_VILLE | {{#str_replace | ê| e| {{#var|NOM_VILLE}} }} }}
<!--le ë-->
{{#setvar|NOM_VILLE | {{#str_replace | ë| e| {{#var|NOM_VILLE}} }} }}
<!--le à-->
{{#setvar|NOM_VILLE | {{#str_replace | à| a| {{#var|NOM_VILLE}} }} }}
<!--le â-->
{{#setvar|NOM_VILLE | {{#str_replace | â| a| {{#var|NOM_VILLE}} }} }}
<!--le ä-->
{{#setvar|NOM_VILLE | {{#str_replace | ä| a| {{#var|NOM_VILLE}} }} }}
<!--le î-->
{{#setvar|NOM_VILLE | {{#str_replace | î| i| {{#var|NOM_VILLE}} }} }}
<!--le ï-->
{{#setvar|NOM_VILLE | {{#str_replace | ï| i| {{#var|NOM_VILLE}} }} }}
<!--le ô-->
{{#setvar|NOM_VILLE | {{#str_replace | ô| o| {{#var|NOM_VILLE}} }} }}
<!--le ö-->
{{#setvar|NOM_VILLE | {{#str_replace | ö| o| {{#var|NOM_VILLE}} }} }}
<!--le ù-->
{{#setvar|NOM_VILLE | {{#str_replace | ù| u| {{#var|NOM_VILLE}} }} }}
<!--le û-->
{{#setvar|NOM_VILLE | {{#str_replace | û| u| {{#var|NOM_VILLE}} }} }}
<!--le ü-->
{{#setvar|NOM_VILLE | {{#str_replace | ü| u| {{#var|NOM_VILLE}} }} }}
<!--Passer en majuscule et affecter à la variable 'NOM_VILLE'-->
{{#setvar| NOM_VILLE | {{#strtoupper|{{#var|NOM_VILLE}} }} }}


<!--Affecter le paramètre Pays à la variable '_PAYS'-->
{{#setvar |_PAYS | {{{Pays}}} }}


<!--N'appeler les archives que s'il s'agit d'une commune algérienne
{{#ifeq | {{{Pays}}} | ALGERIE  |[http://anom.archivesnationales.culture.gouv.fr/caomec2/resultats.php?territoire={{#var|_PAYS}}&commune={{#var|NOM_VILLE}} Archives officielles] }}
supprimé car génère une erreur
-->
</td>
</td>
<td align=center>
<td align=center>
{{#ifeq: {{PAGENAME}} | Population {{{Nom_ville}}} - Ville | [http://rien2perdu.com Rechercher quelqu'un à {{{Nom_ville}}}] | }}
'''{{#ifeq | {{{Un|}}} ||| [{{{LUn}}}  {{{Un}}}] }}'''
'''{{#ifeq | {{{Deux|}}} ||| [{{{LDeux}}}  {{{Deux}}}] }}'''
'''{{#ifeq | {{{Trois|}}} ||| [{{{LTrois}}}  {{{Trois}}}] }}'''
'''{{#ifeq | {{{Quatre|}}} ||| [{{{LQuatre}}}  {{{Quatre}}}] }}'''
'''{{#ifeq | {{{Cinq|}}} ||| [{{{LCinq}}}  {{{Cinq}}}] }}'''
</td>
</td>
<td align center></td>
<td align center></td>
Ligne 159 : Ligne 131 :
</tr>
</tr>
</table>
</table>
{{#ifeq: {{PAGENAME}} | NET_{{{Nom_ville}}}_-_Autres_sites | <br><br>{{SITEXT}}<br><liste_sites cible={{{Nom_ville}}} ></liste_sites>| }}
{{#ifeq: {{PAGENAME}} | {{{Nom_ville}}} - Ville | [[Category:Ville]] [[Lieu::{{{Nom_ville}}}| ]]
[[Lieu_actuel::{{{Nom_actuel}}}| ]] [[Sujet::Ville| ]] | [[Category:PageDeVille|{{{Nom_ville}}}]]}}
{{#ifeq: {{PAGENAME}} | Population {{{Nom_ville}}} - Ville | [[Catégorie:Habitants|{{{Nom_ville}}}]]|  }}
</includeonly>

Version du 4 février 2019 à 15:53