Trucs et astuces pour Dotclear - Un menu déroulant pour les tags - Commentaires2023-04-10T13:55:38+02:00DotAddict.orgurn:md5:3fcd4fae8459c68cb58f6e4d936995d0DotclearUn menu déroulant pour les tags - brolurn:md5:ddaf6284973858f6c5d9af0085dcebdb2011-01-27T17:01:02+01:002011-01-27T17:01:02+01:00brol<p>Bonjour,<br />
La balise <fieldset> est nécessaire pour la validation w3c. Si le thème
style cette balise autrement que dans le cadre de celui du thème par défaut,
c'est pas vraiment mon problème ;-) Mais plutôt celui du thémeur... Il n'est
pas possible de concevoir un truc générique pour tous les thèmes.<br />
Ceci étant, rien ne t'empêche de proposer un tip à ta sauce.</p>Un menu déroulant pour les tags - Goulvenurn:md5:ab47f5a59f048962e71d1073f4218ba32011-01-24T15:01:52+01:002011-01-24T15:01:52+01:00Goulven<p>Bonjour,</p>
<p>Cette présentation permet de gagner beaucoup de place par rapport à un nuage
de tags, en effet. Cependant :</p>
<p>La balise fieldset est inutile ici (il n'y a qu'un seul champ à regrouper),
il faut donc la supprimer. D'autant plus qu'elle peut avoir été stylée dans le
thème d'une manière qui ne tient pas dans la sidebar (si la largeur est définie
par exemple).</p>
<p>Il faut une balise label associée à la balise select, ce qui nécessitera de
rajouter un identifiant sur le select. Exemple : <label
for="tagselect">Afficher la liste des billets taggés...</label> et
<select id="tagselect" name="tag">.</p>
<p>Enfin, la technique montrée ici nécessite Javascript, et n'est pas
utilisable au clavier (l'évènement onchange est déclenché dès qu'on dépasse la
première valeur). Dans l'idéal, il faudrait que le script concatène
l'identifiant url du tag à la fin du paramètre action de la balise form, et que
la même chose soit fait côté serveur. Mais on s'éloigne du code à copier-coller
dans la sidebar...</p>