|
|
(120 versions intermédiaires par 2 utilisateurs non affichées) |
Ligne 1 : |
Ligne 1 : |
| <!--{{EnCours}}--> | | <!--{{EnCours}}--> |
| Il s'agit là d'une sous-page d'utilisateur.
| |
|
| |
|
| == Essais divers ==
| | Il s'agit là d'une sous-page d'utilisateur. |
| === Le switch ===
| |
| Pour remplacer l’empilement de if
| |
|
| |
|
| <nowiki>{{Utilisateur:MORGANA/Mod|paramètreNum=2|paramètreCha=un}}</nowiki> donne
| | 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. |
|
| |
|
| | Il faut aussi supprimer les éventuels traits d'union... |
|
| |
|
| {{Utilisateur:MORGANA/Mod|paramètreNum=2|paramètreCha=un}}
| | Résultat de l'appel du modèle[[Utilisateur:MORGANA/Maj]] avec comme paramètres: |
|
| |
|
| '''CONCUSION''' le switch ne marche pas ou je ne sais pas m'en servir ou, encore, n'est pas implanté dans cette version.
| | paramètre=été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union|Pays=ALGERIE : |
|
| |
|
| Voyons les if
| |
| === Les If ===
| |
| Avec un en paramètre
| |
|
| |
|
| <nowiki>{{Utilisateur:MORGANA/Mod2
| | ---- |
| |paramètreCha=un
| |
| }}</nowiki> donne
| |
|
| |
|
| {{Utilisateur:MORGANA/Mod2 | | {{Utilisateur:MORGANA/Maj|paramètre=été, noël, îles. é, è, ê, ë, ï î, ô ö, ù ü û trait-d'union|Pays=ALGERIE}} |
| |paramètreCha=un | |
| }} | |
|
| |
|
| Avec deux en paramètre
| | ---- |
|
| |
|
| <nowiki>{{Utilisateur:MORGANA/Mod2
| | Bon ça marche. J'essaie de porter le code dans le modèle des Villes. |
| |paramètreCha=deux
| |
| }}</nowiki> donne
| |
| | |
| {{Utilisateur:MORGANA/Mod2
| |
| |paramètreCha=deux
| |
| }}
| |
| | |
| Avec trois en paramètre
| |
| | |
| <nowiki>{{Utilisateur:MORGANA/Mod2
| |
| |paramètreCha=trois
| |
| }}</nowiki> donne
| |
| | |
| {{Utilisateur:MORGANA/Mod2
| |
| |paramètreCha=trois
| |
| }}
| |
| | |
| Avec 1 en paramètre
| |
| | |
| <nowiki>{{Utilisateur:MORGANA/Mod2
| |
| |paramètreNum=1
| |
| }}</nowiki> donne
| |
| | |
| {{Utilisateur:MORGANA/Mod2
| |
| |paramètreNum=1
| |
| }}
| |
| | |
| Avec 2 en paramètre
| |
| | |
| <nowiki>{{Utilisateur:MORGANA/Mod2
| |
| |paramètreNum=2
| |
| }}</nowiki> donne
| |
| | |
| {{Utilisateur:MORGANA/Mod2
| |
| |paramètreNum=2
| |
| }}
| |
| | |
| Avec 3 en paramètre
| |
| | |
| <nowiki>{{Utilisateur:MORGANA/Mod2
| |
| |paramètreNum=3
| |
| }}</nowiki> donne
| |
| | |
| {{Utilisateur:MORGANA/Mod2
| |
| |paramètreNum=3
| |
| }}
| |
| === Les If en fonction de la page appellante ===
| |
| [[Utilisateur:MORGANA/Appel1|Page 1]]
| |
| [[Utilisateur:MORGANA/Appel2|Page 2]]
| |
| | |
| Si on réussit à ne pas affecter de catégorie au modèle, les catégories des clauses alors et sinon sont '''toutes les deux''' affectées à l'appelante.
| |
| | |
| === Les boucles ===
| |
| <nowinter>{{#repeat | 3 || "voir "}}</nowinter> donne :
| |
| {{#repeat | 3 || "voir "}}
| |
| | |
| <nowinter>{{#setvar|i|3}}
| |
| {{#while|{{#var | i | --}}||"voir "}}</nowinter> donne :
| |
| {{#setvar|i|3}}
| |
| {{#while|{{#var | i | --}}||"voir "}}
| |
| | |
| <nowinter>{{#setvar|i|2}}
| |
| {{#op | {{#var|i}} | > | 2 }} </nowinter> donne :
| |
| {{#setvar|i|2}}
| |
| {{#op | {{#var|i}} | > | 2 }}
| |
| | |
| <nowinter>{{#for| {{#setvar|i|5}} || {{#var|i}} | > | 2 }} || {{#var | i | -- }}|| {{#var|i}}, " }}
| |
| donne : Problème avec la fonction #op le for a été désactivé il entrait dans une boucle sans fin
| |
| | |
| {{#for| {{#setvar|i|5}} || {{#op | {{#var|i}} | > | 2 }} || {{#var | i | -- }} || {{#var|i}}, " }}
| |
| </nowinter>
| |
| | |
| == Modèle des villes ==
| |
| === 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 :
| |
| | |
| {| width=85% align=center style="border:1px solid black;" border = "1" cellpadding=5|
| |
| |-
| |
| |align=center| [[Image:ecu_vide.gif|center]]
| |
| Nom du pays
| |
| |align=left| <big>'''Nom de la ville'''</big>
| |
| 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=left| Lien vers d'éventuels albums photos
| |
| |align=center| Liens divers (autant qu’il en faut)
| |
| |align=right| [[VILLES | Retour Liste des Villes]]
| |
| |-
| |
| |}
| |
| | |
| | |
| ou dans l'autre sens :
| |
| | |
| | |
| {| width=85% align=center style="border:1px solid black;" border = 1 cellpadding=5|
| |
| |-
| |
| |align=left| Lien vers d'éventuels albums photos
| |
| |align=center| Liens divers (autant qu’il en faut)
| |
| |align=right| [[VILLES | Retour Liste des Villes]]
| |
| |-
| |
| |align=center| [[Image:ecu_vide.gif|center]]
| |
| Nom du pays
| |
| |align=left| <big>'''Nom de la ville'''</big>
| |
| 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>
| |
| |-
| |
| |}
| |
| | |
| === visualisation du tableau ===
| |
| ==== Sans liens extérieurs ====
| |
| {{Utilisateur:MORGANA/Mod4 |
| |
| | Nom_ville=La ville
| |
| |gauche=45
| |
| |haut=20
| |
| |Pays=Le pays
| |
| }}
| |
| ==== Avec un album ====
| |
| {{Utilisateur:MORGANA/Mod4 |
| |
| | Nom_ville=La ville
| |
| |gauche=45
| |
| |haut=20
| |
| |Pays=Le pays
| |
| | Album=http://www.stock-pn.info/gallery2/v/algerie2/oranie/sidibelabbes/
| |
| }}
| |
| ==== avec un album et un forum ====
| |
| {{Utilisateur:MORGANA/Mod4 |
| |
| | Nom_ville=La ville
| |
| |gauche=45
| |
| |haut=20
| |
| |Pays=Le pays
| |
| | Album=http://www.stock-pn.info/gallery2/v/algerie2/oranie/sidibelabbes/
| |
| |Forum=http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA
| |
| }}
| |
| ==== avec un album et un lien ====
| |
| {{Utilisateur:MORGANA/Mod4 |
| |
| | Nom_ville=La ville
| |
| |gauche=45
| |
| |haut=20
| |
| |Pays=Le pays
| |
| | Album=http://www.stock-pn.info/gallery2/v/algerie2/oranie/sidibelabbes/
| |
| |Un=http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA
| |
| |Deux=Lien1
| |
| }}
| |
| | |
| ==== avec un forum et un lien ====
| |
| {{Utilisateur:MORGANA/Mod4 |
| |
| | Nom_ville=La ville
| |
| |gauche=45
| |
| |haut=20
| |
| |Pays=Le pays
| |
| |Forum=http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA
| |
| |Un=http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA
| |
| |Deux=Lien1
| |
| }}
| |
| == [[Utilisateur:MORGANA/essai2|la page RdV Rédacteurs]] ==
| |
| | |
| [[Utilisateur:MORGANA/Mod]]
| |
| | |
| [[Utilisateur:MORGANA/Mod2]]
| |
| [[Utilisateur:MORGANA/Mod4]]
| |
| [[Utilisateur:MORGANA/essai1]]
| |