« Modèle:VILLE2013 » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
(31 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 | <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 | |||
DEP= Ancien département du lieu | |||
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 | |||
CHEFLIEU_ACTU= Nom du chef lieu actuel | |||
CP_ACTU= Codepostal actuel | |||
Pays | Pays | ||
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 | |||
LAT= Chiffres extraits de Google Map 36.754015 | |||
LNG= Chiffres extraits de Google Map 3.042512 | |||
BLASON= OUI/NON | |||
</data> | </data> | ||
</pre> | </pre> | ||
Voici le code à copier/coller dans la page de VILLE, la première | Voici donc le code à copier/coller dans la page de VILLE, la première : | ||
<pre> | <pre> | ||
<data table="VILLES | <data table="VILLES"> | ||
NOM= | |||
DEP= | |||
CHEFLIEU= | |||
------------------ | ------------------ | ||
NOM_ACTU= | |||
CHEFLIEU_ACTU= | |||
CP_ACTU= | |||
------------------ | ------------------ | ||
PAYS= | |||
VILLE= | |||
LAT= | |||
LNG= | |||
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 | | |||
{{# | Lieu- dit ou village | ||
*[[Historique {{{NOM}}} - Ville | Historique]] | *[[Historique {{{NOM}}} - Ville | Historique]] | ||
*[[MEDIA {{{NOM}}} - Ville | Médiathèque]] | *[[MEDIA {{{NOM}}} - Ville | Médiathèque]] | ||
*[[NET {{{NOM}}} - Autres sites | Autres sites Internet]]}} | *[[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 96 : | Ligne 108 : | ||
*[[:Histoires {{{NOM}}} - Ville - STELE|Stèle]] | *[[:Histoires {{{NOM}}} - Ville - STELE|Stèle]] | ||
}} | }} | ||
<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 114 : | 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 126 : | Ligne 133 : | ||
<tr> | <tr> | ||
<td> | <td> | ||
{{{VILLE}}} | {{{VILLE|}}} - {{{|VILLE|}}} | ||
{{#ifeq | {{{VILLE}}} | OUI | | {{#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|5}} | MEDIA | {{#ifeq | {{{VILLE}}} | OUI | MENU_MEDIA}} }} | ||
{{#ifeq | {{#substr|{{PAGENAME}}|0|9}} | Histoires | MENU_RECIT }} | {{#ifeq | {{#substr|{{PAGENAME}}|0|9}} | Histoires | MENU_RECIT }} | ||
Ligne 154 : | 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>