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

De Encyclopédie-de-L'AFN_1830-1962
m (Page créée avec « Nom ancien : {{{NOM}}} et nom actuel : {{{NOM_ACTU}}} Utiliser le mode ville : {{{VILLE}}} Ici latitude {{{LAT}}} et longitude {{{LNG}}} utilisé dans la map çi après : »)
 
mAucun résumé des modifications
 
(172 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Nom ancien : {{{NOM}}} et nom actuel : {{{NOM_ACTU}}}
<noinclude>
Utiliser le mode ville : {{{VILLE}}}
----
Ce modèle '''{{PAGENAME}}''' est destiné à remplacer progressivement le modèle VILLE2006.


Ici latitude {{{LAT}}} et longitude {{{LNG}}} utilisé dans la map çi après :
La syntaxe générale est un peu différente mais sur peu d'éléments, par contre l'énorme intérêt du modèle proposé ici est qu'il fabrique, lors de son utilisation, une base de donnée réelle et réutilisable ailleurs pour lister, rechercher, etc ... L'appel dans la page principale de ville se fait après les données à transférer à la base.
 
'''Phase 1 (une seule fois) dans la page principale de ville'''
<pre>
<data table="VILLES" >
 
            Renseignez ces champs qui concernent avant 1962
NOM=            Nom de la Ville/lieu commence par une majuscule, le reste en minuscules EX : Oran, Alger,Mostaganem
DEP=            Ancien département du lieu
CHEFLIEU=      Ancien chef lieu de département
            Renseignez ces champs qui concernent après 1962
NOM_ACTU=      Indiquez le nom actuel de la ville/lieu 
CHEFLIEU_ACTU=  Nom du chef lieu actuel
CP_ACTU=        Codepostal actuel
            Pays
PAYS=          ALGERIE/MAROC/TUNISIE
            Données techniques
            VILLE (OUI/NON) utilise un cartouche de ville et
            LATitude et LoNGitude sont nécessaires pour le repérage Google Map,
            le Blason (OUI/NON) indique s'il existe un fichier ecu_NOMVILLE.gif
            de 120pixels de large maxi en upload sur l'encyclo.
VILLE=      OUI/NOM
LAT=        Chiffres extraits de Google Map 36.754015
LNG=        Chiffres extraits de Google Map  3.042512
BLASON=    OUI/NON
</data>
</pre>
 
Voici donc le code à copier/coller dans la page de VILLE, la première :
 
<pre>
<data table="VILLES">
NOM=
DEP=
CHEFLIEU=
------------------
NOM_ACTU=
CHEFLIEU_ACTU=
CP_ACTU=
------------------
PAYS=
VILLE=
LAT=
LNG=
BLASON=
</data>
</pre>
 
En fait en remplissant cet ensemble, vous venez d'indiquer une série (pertinentes) de données à intégrer dans la base de données VILLES, notez que ce système permet une facile évolution, puisqu'il suffira d'ajouter des champs et données...
 
Cependant, à ce stade là, la page n'écrit rien sur l'écran, vous venez juste d'enrichir la base !
 
Pour voir le résultat de votre travail, recopiez dans toutes les pages, le code suivant :
 
Nomdelaville = NOM que vous avez indiqué dans les données.
<pre>
<repeat table="VILLES" criteria="NOM=Nomdelaville" template="VILLE2013"></repeat>
</pre>
 
 
</noinclude>
<includeonly>
{{ORI-COMMUN}}
{{#define | IMG_ACTU | [[Fichier:Ecu_{{{NOM}}}.gif]] }}
{{#define | IMG_DEFO | [[Fichier:ecu_vide.gif|center]] }}
{{#define | IMG_MAROC | [[Image:Maroc drapeau.png]] }}
{{#define | IMG_TUN | [[Image:Tunisie drapeau.gif]] }}
{{#define | IMG_ALG | [[Image:Algérie drapeau.gif]] }}
{{#str_replace_all | MENU_NORMAL |
*[[Historique {{{NOM}}} - Ville | Historique]]
*[[Etat AVANT {{{NOM}}} - Ville | Situation à l'arrivée des Européens]]
*[[Etat APRES {{{NOM}}} - Ville  | Situation à l'Indépendance]]
*[[Plan {{{NOM}}} - Ville | Plans]]
*[[Quartiers  {{{NOM}}} - Ville | Quartiers]]
*[[Population {{{NOM}}} - Ville | Population]]
*[[MEDIA {{{NOM}}} - Ville | Médiathèque]]
*[[Histoires {{{NOM}}} - Ville | J'y ai vécu et je raconte]]
*[[Bibliographie {{{NOM}}} - Ville | Bibliographie ]]
*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]]
}}
{{#define | MENU_VILLAGE |
Lieu- dit ou village
*[[Historique {{{NOM}}} - Ville | Historique]]
*[[MEDIA {{{NOM}}} - Ville | Médiathèque]]
*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]]
}}
{{#setvar | MEN_VILA |" *[[Historique {{{NOM}}} - Ville | Historique]]
*[[MEDIA {{{NOM}}} - Ville | Médiathèque]]
*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]] "}}
{{#str_replace_all | MENU_MEDIA |  '''Médiathèque''' 
*[[:MEDIA {{{NOM}}} - Ville - DESSINS|DESSINS-CROQUIS]]
*[[:MEDIA {{{NOM}}} - Ville - PHOTOS|PHOTOS]]
*[[:MEDIA {{{NOM}}} - Ville - PHOTOS AERIENNES|PHOTOS AERIENNES]]
*[[:MEDIA {{{NOM}}} - Ville - CARTES POSTALES|CARTES POSTALES]]
*[[:MEDIA {{{NOM}}} - Ville - FILMS|FILMS]]
*[[:MEDIA {{{NOM}}} - Ville - SONS-MUSIQUE|SON-MUSIQUE]]
*[[:MEDIA {{{NOM}}} - Ville - ALBUM|Album Photos]]
}}
{{#str_replace_all | MENU_RECIT | '''Souvenirs'''
*[[:Histoires {{{NOM}}} - Ville - Forum|Forum de discussion]]
*[[:Histoires {{{NOM}}} - Ville - Photos de classe|Photos de classe]]
*[[:Histoires {{{NOM}}} - Ville - Récits|Souvenirs et Récits personnels]]
*[[:Histoires {{{NOM}}} - Ville - Traditions|Traditions locales]]
*[[:Histoires {{{NOM}}} - Ville - STELE|Stèle]]
}}
<table align=center class=ombre_image style="margin:auto;padding:5px;width:60%;">
<tr>
<td valign=top class=ombre_image style="padding:10px;"><span style="font-weight:bold;font-size:2.5em;" class=ombre_texte>{{{NOM}}}</span>
Nom actuel : {{{NOM_ACTU}}}
</td>
<td rowspan=2 align=center valign=top style="width:170px;margin:auto;">
{{#widget:Google Maps
|width=150
|height=150
|lat={{{LAT}}}
|lng={{{LNG}}}
|zoom=3
|static=yes
|maptype=hybrid
|centermarker=yes
}}
<span class=ombre_texte>{{{PAYS}}}</span>
{{#ifeq | {{{BLASON}}} | OUI | IMG_ACTU |
{{#ifeq | {{{PAYS}}} | ALGERIE | IMG_ALG |
{{#ifeq | {{{PAYS}}} | MAROC | IMG_MAROC | IMG_TUN }} }} }}
<small>[[VILLES | Retour Liste des Villes]]</small>
</td>
</tr>
<tr>
<td>
{{{VILLE|}}} - {{{|VILLE|}}}
{{#ifeq | ({{{VILLE|}}} |OUI | MENU_NORMAL |  MENU_VILLAGE }}
<!--
{{#ifeq | {{{VILLE}}} |OUI|Oui| {{#var | MEN_VILA }} }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|5}} | MEDIA | {{#ifeq | {{{VILLE}}} | OUI | MENU_MEDIA}} }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|9}} | Histoires | MENU_RECIT }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|10}} | Historique | MENU_HISTO }}
-->
</td></tr>
<tr><td colspan=2 align=center valign=top>
{{#widget:Google Maps
|width=600
|height=350
|lat={{{LAT}}}
|lng={{{LNG}}}
|zoom=9
|maptype=roadmap
|centermarker=yes
|maptypecontrol=yes
|largemapcontrol=yes
|overviewmapcontrol=yes
|scalecontrol=yes
}}
</td>
</tr>
</table>
{{#ifeq: {{PAGENAME}} | {{{NOM}}} - Ville | [[Category:Ville]] | [[Category:PageDeVille|{{{NOM}}}]]}}
</includeonly>

Dernière version du 7 janvier 2013 à 09:39


Ce modèle VILLE2013 est destiné à remplacer progressivement le modèle VILLE2006.

La syntaxe générale est un peu différente mais sur peu d'éléments, par contre l'énorme intérêt du modèle proposé ici est qu'il fabrique, lors de son utilisation, une base de donnée réelle et réutilisable ailleurs pour lister, rechercher, etc ... L'appel dans la page principale de ville se fait après les données à transférer à la base.

Phase 1 (une seule fois) dans la page principale de ville

<data table="VILLES" >

            Renseignez ces champs qui concernent avant 1962
NOM=            Nom de la Ville/lieu commence par une majuscule, le reste en minuscules EX : Oran, Alger,Mostaganem
DEP=            Ancien département du lieu
CHEFLIEU=       Ancien chef lieu de département
            Renseignez ces champs qui concernent après 1962
NOM_ACTU=       Indiquez le nom actuel de la ville/lieu   
CHEFLIEU_ACTU=  Nom du chef lieu actuel
CP_ACTU=        Codepostal actuel 
            Pays
PAYS=           ALGERIE/MAROC/TUNISIE
             Données techniques 
             VILLE (OUI/NON) utilise un cartouche de ville et 
             LATitude et LoNGitude sont nécessaires pour le repérage Google Map, 
             le Blason (OUI/NON) indique s'il existe un fichier ecu_NOMVILLE.gif 
             de 120pixels de large maxi en upload sur l'encyclo. 
VILLE=      OUI/NOM
LAT=        Chiffres extraits de Google Map 36.754015
LNG=        Chiffres extraits de Google Map  3.042512
BLASON=     OUI/NON
</data>

Voici donc le code à copier/coller dans la page de VILLE, la première :

<data table="VILLES">
NOM=
DEP=
CHEFLIEU=
------------------
NOM_ACTU=
CHEFLIEU_ACTU=
CP_ACTU=
------------------
PAYS=
VILLE=
LAT=
LNG=
BLASON=
</data>

En fait en remplissant cet ensemble, vous venez d'indiquer une série (pertinentes) de données à intégrer dans la base de données VILLES, notez que ce système permet une facile évolution, puisqu'il suffira d'ajouter des champs et données...

Cependant, à ce stade là, la page n'écrit rien sur l'écran, vous venez juste d'enrichir la base !

Pour voir le résultat de votre travail, recopiez dans toutes les pages, le code suivant :

Nomdelaville = NOM que vous avez indiqué dans les données.

<repeat table="VILLES" criteria="NOM=Nomdelaville" template="VILLE2013"></repeat>