|
|
(30 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]]"; |
|
| |
|
| Du type Navigation, ce modèle a pour but d'afficher le bandeau de navigation spécifique aux pages des villes et villages.
| | // création des menus |
| | $MENU_VILLAGE = " |
| | *[[Historique $Nom_ville - Ville | Historique]] |
| | *[[Historique condensé - $Nom_ville - Ville | Histoire condensée]] |
| | *[[MEDIA $Nom_ville - Ville | Médiathèque]] |
| | *[[NET $Nom_ville - Autres sites | Autres sites Internet]]"; |
|
| |
|
| Il comporte 6 paramètres principaux, 2 paramètres secondaires et optionnels, et 2 fois 5 paramètres facultatifs.
| | $MENU_HISTO ="'''Historique''' |
| | *[[Historique Militaire - $Nom_ville - Ville | Historique Militaire]]"; |
|
| |
|
| Parmi les paramètres principaux, « Village » permet si, sa valeur est « oui », de n'afficher qu'un bandeau réduit à quatre entrées : la page principale, un historique, une « Médiathèque » et « Autres sites Internet ».
| | $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]]"; |
| | |
| | $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]] |
| | *[[Historique condensé - $Nom_ville - Ville | Histoire condensée]] |
| | *[[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;} |
| | |
| | // implantation des catégories |
| | |
| | $cible = substr ( $nom_page, 0, 3) ; |
| | $comp = substr ($Nom_ville, 0, 3); |
| | if ($cible == $comp) { $catcat="[[Catégorie:Ville]]"; } else { $catcat="[[Catégorie:PageDeVille]]"; } |
| | |
| | |
| | }} |
|
| |
|
| Si, ultérieurement, la valeur de « Village » 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 130 : |
| <tr BGCOLOR=darkseagreen > | | <tr BGCOLOR=darkseagreen > |
| <td align=left width = 140> | | <td align=left width = 140> |
| {{#ifeq | {{{doc}}} ||| [[Documentation {{{Nom_ville}}} - Supplément | Documents Supplémentaires]] }}
| |
|
| |
|
| '''{{#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 139 : |
| </tr> | | </tr> |
| </table> | | </table> |
| {{#ifeq: {{PAGENAME}} | NET_{{{Nom_ville}}}_-_Autres_sites | <br><br>{{SITEXT}}<br><liste_sites cible={{{Nom_ville}}} ></liste_sites>| }} | | {{#phptag: echo $catcat;}} |
| | |
| {{#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>
| |