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

De Encyclopédie-de-L'AFN_1830-1962
m (un peu d'ordre)
Ligne 1 : Ligne 1 :
<!--{{EnCours}}-->
<--{{EnCours}}-->
Il s'agit là d'une sous-page d'utilisateur.
Il s'agit là d'une sous-page d'utilisateur.


== Modèle des villes ==
== Essais divers ==
=== Idée générale ===
=== Le switch ===
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>
|-
|}
 
 
 
=== Procédure de tests ===
==== Essai du switch ====
Pour remplacer l’empilement de if
Pour remplacer l’empilement de if
Pour créer de nouveaux liens sans préjuger de leur nombre


<nowiki>{{Utilisateur:MORGANA/Mod
<nowiki>{{Utilisateur:MORGANA/Mod
Ligne 99 : Ligne 20 :


Voyons les if
Voyons les if
 
=== Les If ===
Avec un en paramètre
Avec un en paramètre


Ligne 160 : Ligne 81 :
}}
}}


==== Le problème du nombre variable de liens ====
=== Les boucles ===
===== Essai des boucles =====
<nowinter>{{#repeat | 3 || "voir "}}</nowinter> donne :  
<nowinter>{{#repeat | 3 || "voir "}}</nowinter> donne :  
{{#repeat | 3 || "voir "}}
{{#repeat | 3 || "voir "}}
Ligne 179 : Ligne 99 :
{{#for| {{#setvar|i|5}} || {{#op | {{#var|i}}  | > | 2 }} || {{#var | i | -- }} || {{#var|i}}, "  }}
{{#for| {{#setvar|i|5}} || {{#op | {{#var|i}}  | > | 2 }} || {{#var | i | -- }} || {{#var|i}}, "  }}


===== Sans l'aide de boucles =====
== Modèle des villes ==
Et en limitant arbitrairement le nombre de liens, ici à 5.
=== 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
|-
|}


L'utilisation des paramètres par position devrait pouvoir répondre à la question.
ce qui donnerait en dur :


Pour un seul lien :  
{| 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]]
|-
|}


<nowiki>{{Utilisateur:MORGANA/Mod3 |http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA|Lien1}}
</nowiki>
{{Utilisateur:MORGANA/Mod3 |http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA|Lien1}}


Pour deux liens seuls :  
ou dans l'autre sens :


<nowiki>{{Utilisateur:MORGANA/Mod3 |http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA|Lien1|http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA/Essais|Deux}}
</nowiki>
{{Utilisateur:MORGANA/Mod3 |http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA|Lien1|http://encyclopedie.pieds-noirs.info/index.php/Utilisateur:MORGANA/Essais|Deux}}


Etc.
{| 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 ===
=== visualisation du tableau ===
Ligne 244 : Ligne 220 :
|Deux=Lien1
|Deux=Lien1
}}
}}
== les modèles ==
=== appel simple du modèle ===
==== le modèle d'affichage ====
<nowiki>{{Utilisateur:MORGANA/Mod6| nom = Paris | Pays = France | Résultat = Parfait }} </nowiki>
{{Utilisateur:MORGANA/Mod6| nom = Paris | Pays = France | Résultat = Parfait }}
==== Les paramètres ====
<nowiki>{{Utilisateur:MORGANA/Mod5}}</nowiki>
{{Utilisateur:MORGANA/Mod5}}
=== l'affichage paramétré ===
<nowiki>{{Utilisateur:MORGANA/Mod6|{{Utilisateur:MORGANA/Mod5}}}}</nowiki>
{{Utilisateur:MORGANA/Mod6|{{Utilisateur:MORGANA/Mod5}}}}
Les pipes sont traduits dans la syntaxe des tableaux et créent de nouvelles cellules
=== appel d'un modèle sans structure de tableau ===
<nowiki>{{Utilisateur:MORGANA/Mod7||{{Utilisateur:MORGANA/Mod5}}}}</nowiki>
{{Utilisateur:MORGANA/Mod7||{{Utilisateur:MORGANA/Mod5}}}}


Les pipes ne sont pas interprétés et sont traités comme des caractères composant le premier paramètre.


[[Utilisateur:MORGANA/Mod]]
[[Utilisateur:MORGANA/Mod]]
[[Utilisateur:MORGANA/Mod2]]
[[Utilisateur:MORGANA/Mod2]]
[[Utilisateur:MORGANA/Mod3]]
[[Utilisateur:MORGANA/Mod4]]
[[Utilisateur:MORGANA/Mod4]]
[[Utilisateur:MORGANA/Mod5]]
[[Utilisateur:MORGANA/Mod6]]
[[Utilisateur:MORGANA/Mod7]]

Version du 27 novembre 2007 à 15:02

<--

travaux.png
Un rédacteur intervient en ce moment sur cet article. Pour limiter les risques de conflit de versions merci de ne pas l'éditer ! jusqu'à disparition de cet avertissement. constructionA.gif

-->

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

Essais divers

Le switch

Pour remplacer l’empilement de if

{{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

Les If

Avec un en paramètre

{{Utilisateur:MORGANA/Mod2 |paramètreCha=un }} donne

Utilisateur:MORGANA/Mod2

Avec deux en paramètre

{{Utilisateur:MORGANA/Mod2 |paramètreCha=deux }} donne

Utilisateur:MORGANA/Mod2

Avec trois en paramètre

{{Utilisateur:MORGANA/Mod2 |paramètreCha=trois }} donne

Utilisateur:MORGANA/Mod2

Avec 1 en paramètre

{{Utilisateur:MORGANA/Mod2 |paramètreNum=1 }} donne

Utilisateur:MORGANA/Mod2

Avec 2 en paramètre

{{Utilisateur:MORGANA/Mod2 |paramètreNum=2 }} donne

Utilisateur:MORGANA/Mod2

Avec 3 en paramètre

{{Utilisateur:MORGANA/Mod2 |paramètreNum=3 }} donne

Utilisateur:MORGANA/Mod2

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}}, " }} </nowinter> donne : {{#for| {{#setvar|i|5}} || {{#op | {{#var|i}} | > | 2 }} || {{#var | i | -- }} || {{#var|i}}, " }}

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 :

Ecu vide.gif

Nom du pays

Nom de la ville

Menu contextuel (liens vers les autres pages de la ville, selon la page en cours)

Cadre fond.gif
Vise-rep.gif
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
Ecu vide.gif

Nom du pays

Nom de la ville

Menu contextuel (liens vers les autres pages de la ville, selon la page en cours)

Cadre fond.gif
Vise-rep.gif

visualisation du tableau

Sans liens extérieurs

Utilisateur:MORGANA/Mod4

Avec un album

Utilisateur:MORGANA/Mod4

avec un album et un forum

Utilisateur:MORGANA/Mod4

avec un album et un lien

Utilisateur:MORGANA/Mod4

avec un forum et un lien

Utilisateur:MORGANA/Mod4


Utilisateur:MORGANA/Mod Utilisateur:MORGANA/Mod2 Utilisateur:MORGANA/Mod4