Welcome Guest! To enable all features please Connexion ou Inscription.

Notification

Icon
Error

Options
Aller au dernier message Aller au dernier message non-lu
Offline Dalvyn  
#1 Envoyé le : jeudi 25 mars 2010 20:45:07(UTC)
Dalvyn
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
Un "bug" ? Je ne sais pas.

Sur la page Sandbox 5, j'essaie de faire des tableaux pour présenter des personnages. Comme on m'avait fait la remarque que c'était difficile de lire les tableaux de compétence, j'ai ajouté une ligne horizontale pour séparer les lignes. (Techniquement, c'est un border-bottom sur chaque tr, mais ce n'est pas important).

Pour faciliter l'utilisation de ce truc, j'ai créé un snippet qui permet d'indiquer simplement le texte de la première colonne et le texte de la seconde. C'est le snippet BlocItem.

Tout fonctionne bien sauf pour l'utilisation suivante :

Code :
{s:BlocItem|DMD|14 = 10 +1 (BBA) +2 (For) +1 (Dex)}


qui ne produit aucun texte (c'est pour ça qu'il y a deux lignes horizontales juste sous BMC (là où devrait se trouver le DMD).

Pour autant que je puisse voir, le contenu de cette utilisation de snippet ne comprend pas de code spécial ou de machins bizarres qui pourraient expliquer le problème.

Une idée ?
Annonce
Offline Dalvyn  
#2 Envoyé le : jeudi 25 mars 2010 20:46:51(UTC)
Dalvyn
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
Tiens, je viens de m'apercevoir que ça pose le même problème dans le cas de

Code :
{s:BlocItem|pv|12 = 8 (niv 1) + 4 (niv 2) + 2 (Con) + 3 (Robustesse)}


Étonnamment, il y a d'autres formules du même genre, avec un "=", qui ne posent pas problème (comme bonus au corps à corps par exemple).
Offline Dalvyn  
#3 Envoyé le : jeudi 25 mars 2010 20:54:44(UTC)
Dalvyn
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
Ok, j'ai peut-être compris. C'est sans doute un problème d'ambiguïté avec les snippets paramétrés. Pffft.
Offline Mordicus  
#4 Envoyé le : jeudi 25 mars 2010 21:04:54(UTC)
Mordicus
Rang : Staff
Inscrit le : 28/12/2009(UTC)
Messages : 7,593
Localisation : Millau
J'ai fait quelques test ici :

http://www.pathfinder-fr...dbox-6.ashx?NoRedirect=1
il n'y a pas de pb avec un '+' du coté gauche de l'équation...

Modifié par un utilisateur jeudi 25 mars 2010 21:05:42(UTC)  | Raison: Non indiquée

Offline Dalvyn  
#5 Envoyé le : jeudi 25 mars 2010 21:52:28(UTC)
Dalvyn
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
Ouaip ... pour autant que je puisse voir, voici le problème :

En fait, il y a deux manières de définir des snippets. La première consiste à utiliser des paramètres à donner dans l'ordre. C'est ce qu'on utilise ici. Dans ce cas-là, on utilise un snippet en entrant simplement quelque chose comme
Code :
{s:nomsnippet|valeur1|valeur2|valeur3|valeur4}


L'autre manière d'utiliser des snippets consiste à donner un nom à chacun des arguments. On peut alors donner la valeur de ces arguments dans n'importe quel ordre :
Code :
{s:nomsnippet|nomarg1=valeur1|nomarg2=valeur2|nomarg3=valeur3}

ou encore
Code :
{s:nomsnippet|nomarg2=valeur2|nomarg3=valeur3|nomarg1=valeur1}


Pour savoir quelle forme on utilise, je suppose qu'il regarde
(a) s'il y a un signe "="
(b) ce qu'il y a avant le signe "="

Si, avant le signe "=", il n'y a que des lettres et des chiffres, il interprète ça comme un appel avec des noms d'arguments. C'est pour ça que les deux exemples ci-dessus posent problème je pense.
Offline Mordicus  
#6 Envoyé le : jeudi 25 mars 2010 22:04:19(UTC)
Mordicus
Rang : Staff
Inscrit le : 28/12/2009(UTC)
Messages : 7,593
Localisation : Millau
Je pense que j'ai trouvé : il faut remplacer le '=' par '<nowiki>=</nowiki>' !ThumpUp

Bon ça ne simplifie pas l'écriture, mais il y a le copier/coller...Glare
Offline Dalvyn  
#7 Envoyé le : jeudi 25 mars 2010 22:08:03(UTC)
Dalvyn
Rang : Référent
Inscrit le : 15/12/2009(UTC)
Messages : 18,213
Bien vu ! La solution "nowiki" fonctionne aussi.

Merci !
Utilisateurs actuellement sur ce sujet
Guest (Masquer)
Vous ne pouvez pas poster de nouveaux sujets dans ce forum.
Vous ne pouvez pas répondre aux sujets de ce forum.
Vous ne pouvez pas effacer vos messages dans ce forum.
Vous ne pouvez pas éditer vos messages dans ce forum.
Vous ne pouvez pas créer des sondages dans ce forum.
Vous ne pouvez pas voter dans les sondages de ce forum.

| Pathfinder-fr v2 Theme by Styx31, with some icons from fugue
Propulsé par YAF.NET | YAF.NET © 2003-2024, Yet Another Forum.NET