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

De Encyclopédie-de-L'AFN_1830-1962
mAucun résumé des modifications
mAucun résumé des modifications
 
(23 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
Ce modèle '''{{PAGENAME}}''' est destiné à remplacer progressivement le modèle VILLE2006.
Ce modèle '''{{PAGENAME}}''' 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 ...
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>
<pre>
<data table="VILLES" template="VILLE2013">
<data table="VILLES" >


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


Voici le code à copier/coller dans la page de VILLE, la première, puis complétez les champs et dans chaque page de ville
Voici donc le code à copier/coller dans la page de VILLE, la première :
collez l'ensemble complété !


<pre>
<pre>
<data table="VILLES" template="VILLE2013">
<data table="VILLES">
|NOM=
NOM=
|DEP=
DEP=
|CHEFLIEU=
CHEFLIEU=
------------------
------------------
|NOM_ACTU=
NOM_ACTU=
|CHEFLIEU_ACTU=
CHEFLIEU_ACTU=
|CP_ACTU=
CP_ACTU=
------------------
------------------
|PAYS=
PAYS=
|VILLE=
VILLE=
|LAT=
LAT=
|LNG=
LNG=
|BLASON=
BLASON=
</data>
</data>
</pre>
</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>
</noinclude>
<includeonly>
<includeonly>
{{ORI-COMMUN}}
{{ORI-COMMUN}}
{{#define | IMG_ACTU | [[Fichier:Ecu_{{{NOM}}}.gif]] }}
{{#define | IMG_ACTU | [[Fichier:Ecu_{{{NOM}}}.gif]] }}
{{#define | IMG_DEFO | [[Fichier:ecu_vide.gif|center]] }}
{{#define | IMG_DEFO | [[Fichier:ecu_vide.gif|center]] }}
Ligne 61 : Ligne 71 :
{{#define | IMG_TUN | [[Image:Tunisie drapeau.gif]] }}
{{#define | IMG_TUN | [[Image:Tunisie drapeau.gif]] }}
{{#define | IMG_ALG | [[Image:Algérie drapeau.gif]] }}
{{#define | IMG_ALG | [[Image:Algérie drapeau.gif]] }}
{{#str_replace_all | MENU_NORMAL |  
{{#str_replace_all | MENU_NORMAL |  
*[[Historique {{{NOM}}} - Ville | Historique]]  
*[[Historique {{{NOM}}} - Ville | Historique]]  
Ligne 74 : Ligne 83 :
*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]]  
*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]]  
}}
}}
 
{{#define | MENU_VILLAGE |
{{#define | MENU_VILLAGE |<br>*[[Historique {{{NOM}}} - Ville | Historique]]<br>*[[MEDIA {{{NOM}}} - Ville | Médiathèque]]<br>*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]]}}
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'''   
{{#str_replace_all | MENU_MEDIA |  '''Médiathèque'''   
*[[:MEDIA {{{NOM}}} - Ville - DESSINS|DESSINS-CROQUIS]]
*[[:MEDIA {{{NOM}}} - Ville - DESSINS|DESSINS-CROQUIS]]
Ligne 93 : Ligne 108 :
*[[:Histoires {{{NOM}}} - Ville - STELE|Stèle]]
*[[:Histoires {{{NOM}}} - Ville - STELE|Stèle]]
}}
}}
</includeonly>
<table align=center class=ombre_image style="margin:auto;padding:5px;width:60%;">
<table align=center class=ombre_image style="margin:auto;padding:5px;width:60%;">
<tr>
<tr>
Ligne 111 : Ligne 124 :
|centermarker=yes
|centermarker=yes
}}
}}
<span class=ombre_texte>{{{PAYS}}}</span>
<span class=ombre_texte>{{{PAYS}}}</span>
{{#ifeq | {{{BLASON}}} | OUI | IMG_ACTU |
{{#ifeq | {{{BLASON}}} | OUI | IMG_ACTU |
{{#ifeq | {{{PAYS}}} | ALGERIE | IMG_ALG |
{{#ifeq | {{{PAYS}}} | ALGERIE | IMG_ALG |
{{#ifeq | {{{PAYS}}} | MAROC | IMG_MAROC | IMG_TUN }} }} }}
{{#ifeq | {{{PAYS}}} | MAROC | IMG_MAROC | IMG_TUN }} }} }}
<small>[[VILLES | Retour Liste des Villes]]</small>
<small>[[VILLES | Retour Liste des Villes]]</small>
</td>
</td>
Ligne 123 : Ligne 133 :
<tr>
<tr>
<td>
<td>
{{{VILLE}}}  
{{{VILLE|}}} - {{{|VILLE|}}}  
{{#ifeq | {{{VILLE}}} | OUI | Oui VILLE | MENU_VILLAGE }}
{{#ifeq | ({{{VILLE|}}} |OUI | MENU_NORMAL | MENU_VILLAGE }}
<!--
<!--
{{#iff | ({{{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|5}} | MEDIA | {{#ifeq | {{{VILLE}}} | OUI | MENU_MEDIA}} }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|9}} | Histoires | MENU_RECIT }}
{{#ifeq | {{#substr|{{PAGENAME}}|0|9}} | Histoires | MENU_RECIT }}
Ligne 151 : Ligne 160 :
</table>
</table>
{{#ifeq: {{PAGENAME}} | {{{NOM}}} - Ville | [[Category:Ville]] | [[Category:PageDeVille|{{{NOM}}}]]}}
{{#ifeq: {{PAGENAME}} | {{{NOM}}} - Ville | [[Category:Ville]] | [[Category:PageDeVille|{{{NOM}}}]]}}
</includeonly>

Dernière version du 7 janvier 2013 à 10: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>