« Utilisateur:MORGANA/Essais » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 215 : | Ligne 215 : | ||
|Pays=Le pays | |Pays=Le pays | ||
| Album=http://www.stock-pn.info/gallery2/v/algerie2/oranie/sidibelabbes/ | | 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 ==== | ==== avec un album et un lien ==== | ||
Ligne 223 : | Ligne 232 : | ||
|Pays=Le pays | |Pays=Le pays | ||
| Album=http://www.stock-pn.info/gallery2/v/algerie2/oranie/sidibelabbes/ | | 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 | |Un=http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA | ||
|Deux=Lien1 | |Deux=Lien1 | ||
Ligne 232 : | Ligne 252 : | ||
[[Utilisateur:MORGANA/Mod3]] | [[Utilisateur:MORGANA/Mod3]] | ||
[[Utilisateur:MORGANA/Mod4]] | [[Utilisateur:MORGANA/Mod4]] | ||
Version du 25 novembre 2007 à 18:41
Il s'agit là d'une sous-page d'utilisateur.
Modèle des villes
Idée générale
2 lignes et 3 colonnes
Écusson de la ville | Menu contextuel (liens vers les autres pages de la ville, selon la page en cours) | Position sur la carte |
Lien vers d'éventuels albums photos | Liens divers (autant qu’il en faut) | Retour vers la liste des villes |
ce qui donnerait en dur :
![]() Nom du pays |
Nom de la ville
Menu contextuel (liens vers les autres pages de la ville, selon la page en cours) |
|
Lien vers d'éventuels albums photos | Liens divers (autant qu’il en faut) | Retour Liste des Villes |
ou dans l'autre sens :
Lien vers d'éventuels albums photos | Liens divers (autant qu’il en faut) | Retour Liste des Villes |
![]() Nom du pays |
Nom de la ville
Menu contextuel (liens vers les autres pages de la ville, selon la page en cours) |
Procédure de tests
Essai du switch
Pour remplacer l’empilement de if
Pour créer de nouveaux liens sans préjuger de leur nombre
{{Utilisateur:MORGANA/Mod |paramètreNum=2 |paramètreCha=un }} donne {{Utilisateur:MORGANA/Mod |paramètreNum=2 |paramètreCha=un }}
CONCUSION le switch ne marche pas ou je ne sais pas m'en servir ou, encore, n'est pas implanté dans cette version.
Voyons les if
Avec un en paramètre
{{Utilisateur:MORGANA/Mod2 |paramètreCha=un }} donne
Avec deux en paramètre
{{Utilisateur:MORGANA/Mod2 |paramètreCha=deux }} donne
Avec trois en paramètre
{{Utilisateur:MORGANA/Mod2 |paramètreCha=trois }} donne
Avec 1 en paramètre
{{Utilisateur:MORGANA/Mod2 |paramètreNum=1 }} donne
Avec 2 en paramètre
{{Utilisateur:MORGANA/Mod2 |paramètreNum=2 }} donne
Avec 3 en paramètre
{{Utilisateur:MORGANA/Mod2 |paramètreNum=3 }} donne
Le problème du nombre variable de liens
Essai des 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>{{#for| {{#setvar|i|5}} || {{#op | i | > | 2 }} || {{#var | i | -- }} || "revoir "}}</nowinter> donne : {{#for| {{#setvar|i|5}} || {{#op | i | > | 2 }} || {{#var | i | -- }} || {{#var|i}} }}
problème avec la fonction #op
<nowinter>{{#setvar|i|5}} {{#setvar|j|2}} {{#op|i|>|j}} {{#op|i|<|j}} {{#op|i|==|j}}</nowinter> donne : {{#setvar|i|5}} {{#setvar|j|2}} {{#op|i|>|j}} {{#op|i|<|j}} {{#op|i|==|j}}
i : {{#var|i}}; j : {{#var|j}}
Sans l'aide de boucles
Et en limitant arbitrairement le nombre de liens, ici à 5.
L'utilisation des paramètres par position devrait pouvoir répondre à la question.
Pour un seul lien :
{{Utilisateur:MORGANA/Mod3 |http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA|Lien1}} Utilisateur:MORGANA/Mod3
Pour deux liens seuls :
{{Utilisateur:MORGANA/Mod3 |http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA|Lien1|http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA/Essais|Deux}} Utilisateur:MORGANA/Mod3
Etc.
visualisation du tableau
Sans liens extérieurs
Avec un album
avec un album et un forum
avec un album et un lien
avec un forum et un lien
Utilisateur:MORGANA/Mod
Utilisateur:MORGANA/Mod2
Utilisateur:MORGANA/Mod3
Utilisateur:MORGANA/Mod4