« Utilisateur:MORGANA/Essais » : différence entre les versions

De Encyclopédie-de-L'AFN_1830-1962
mAucun résumé des modifications
 
(157 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Il s'agit là d'une sous-page d'utilisateur.
<!--{{EnCours}}-->


== Modèle des villes ==
Il s'agit là d'une sous-page d'utilisateur.
=== Idée générale ===
2 lignes et 3 colonnes
{| width=85% align=center style="border:1px solid black;" border = 1 cellpadding=5|
|-
|align=center| Écusson de la ville
|align=center| Menu contextuel (liens vers les autres pages de la ville, selon la page en cours)
|align=center| Position sur la carte
|-
|align=center| Lien vers d'éventuels albums photos
|align=center| Liens divers (autant qu’il en faut)
|align=center| Retour vers la liste des villes
|-
|}


ce qui donnerait en dur :
Plus d'essais en cours. Les fonctions de [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions ParserFunctions] et celles de [http://www.mediawiki.org/wiki/Extension:Winter/Documentation Winter] fonctionnent.
==Essais complémentaires==
Il s'agit d'essayer de s'affanchir des caractères accentués avant le passage en majuscule.


{| width=85% align=center style="border:1px solid black;" border = 1 cellpadding=5|
Il faut aussi supprimer les éventuels traits d'union...
|-
|align=center| [[Image:ecu_vide.gif|center]]
Nom du pays
|align=left| '''Nom de la ville'''
Menu contextuel (liens vers les autres pages de la ville, selon la page en cours)
|align=center| <div style="position: relative">[[Image:cadre_fond.gif]]
<!--<div style="position: absolute; left: 0px; top: -30px">
{| style="background:lightblue; color:black"
|-
|
|}
</div>-->
<div style="position: absolute; left: 50px; top: 40px">
{| style="background:transparent"
|-
|[[Image:vise-rep.gif]]
|}
</div>
</div>
|-
|align=center| Lien vers d'éventuels albums photos
|align=center| Liens divers (autant qu’il en faut)
|align=center| [[VILLES | Retour Liste des Villes]]
|-
|}


Résultat de l'appel du modèle[[Utilisateur:MORGANA/Maj]] avec comme paramètres:


ou dans l'autre sens :
paramètre=été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union|Pays=ALGERIE :




{| width=85% align=center style="border:1px solid black;" border = 1 cellpadding=5|
----
|-
|align=center| Lien vers d'éventuels albums photos
|align=center| Liens divers (autant qu’il en faut)
|align=center| [[VILLES | Retour Liste des Villes]]
|-
|align=center| [[Image:ecu_vide.gif|center]]
Nom du pays
|align=left| '''Nom de la ville'''
Menu contextuel (liens vers les autres pages de la ville, selon la page en cours)
|align=center| <div style="position: relative">[[Image:cadre_fond.gif]]
<!--<div style="position: absolute; left: 0px; top: -30px">
{| style="background:lightblue; color:black"
|-
|
|}
</div>-->
<div style="position: absolute; left: 50px; top: 40px">
{| style="background:transparent"
|-
|[[Image:vise-rep.gif]]
|}
</div>
</div>
|-
|}


{{Utilisateur:MORGANA/Maj|paramètre=été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union|Pays=ALGERIE}}


----


=== Procédure de tests ===
Bon ça marche. J'essaie de porter le code dans le modèle des Villes.
==== Essai du switch ====
Pour remplacer l’empilement de if
 
Pour créer de nouveaux liens sans préjuger de leur nombre
==== visualisation du tableau ====
{{Utilisateur:MORGANA/Mod|
|paramNum =2
}}
 
[[Utilisateur:MORGANA/Mod]]

Dernière version du 27 novembre 2010 à 13:02


Il s'agit là d'une sous-page d'utilisateur.

Plus d'essais en cours. Les fonctions de ParserFunctions et celles de Winter fonctionnent.

Essais complémentaires

Il s'agit d'essayer de s'affanchir des caractères accentués avant le passage en majuscule.

Il faut aussi supprimer les éventuels traits d'union...

Résultat de l'appel du modèleUtilisateur:MORGANA/Maj avec comme paramètres:

paramètre=été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union|Pays=ALGERIE :



On affiche le paramètre été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union et le pays ALGERIE

{{#setvar| NOM_VILLE | {{#str_replace|" "| "+" | été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union }} }} Sans espaces : {{#var|NOM_VILLE}}

{{#setvar| NOM_VILLE | {{#str_replace|"-"| "+" | {{#var|NOM_VILLE}} }} }} Sans trait d'union : {{#var|NOM_VILLE}}

{{#setvar|NOM_VILLE | {{#str_replace | é| e| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | è| e| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ê| e| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ë| e| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | à| a| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | â| a| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ä| a| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | î| i| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ï| i| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ô| o| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ö| o| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ù| u| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | û| u| {{#var|NOM_VILLE}} }} }}

{{#setvar|NOM_VILLE | {{#str_replace | ü| u| {{#var|NOM_VILLE}} }} }}

Sans accents : {{#var|NOM_VILLE}}


{{#setvar| NOM_VILLE | {{#strtoupper|{{#var|NOM_VILLE}} }} }}

Passer en majuscule : {{#var|NOM_VILLE}}

{{#setvar |_PAYS | ALGERIE }} Afficher la variable _PAYS : {{#var|_PAYS}}



Bon ça marche. J'essaie de porter le code dans le modèle des Villes.