hmm oui, ça on le sait
donc si il n'y a pas de texte pas la peine d'avoir un label :)
ps: cette syntaxe existe aussi (et est même conseillée)
<label for="author">Auteur :</label> <input id="author" type="text" value="" name="author">
Bonjour,
pour une question d'accessibilité, généralement on conseille de mettre les inputs à l'intérieur de la balise <label>.
Ainsi, si la personne clique sur le label, le curseur sera automatiquement dans le champs.
Ca ne sert à rien, mais c'est plus agréable pour le visiteur.
Gotcha a écrit:
(#68)
petit joueur ;)
Ok merci Mistic. Le code et moi...
Je rajoute ça dans ma liste ! (#68)
voila ce que je ferais pour tout le formulaire:
<form id="addComment" class="filter" action="picture.php?/7931/category/566" method="post"> <fieldset> <legend>Ajouter un commentaire</legend> <p><textarea name="content" id="contentid" rows="5" cols="62" onFocus="if(this.value==\'Votre commentaire ici. Merci\')this.value=\'\'">Votre commentaire ici. Merci{$comment_add.CONTENT}>/textarea></p> <p id="commentateur"> <label for="author">Auteur :</label> <input id="author" type="text" value="" name="author"> <input id="validation" type="submit" value="Valider votre commentaire"> </p> </fieldset> </form>
1) communément on met <legend> au début, c'est pas obligatoire mais c'est plus clair
2) le <label> du textarea ne sert pas
3) tu avais deux <label> imbriqués (#commentateur et celui de l'auteur en dessous)
(faut remettre es variables smarty bien entendu :) )
J'ai ça :
<fieldset> <label><textarea name="content" id="contentid" rows="5" cols="62" onFocus="if(this.value==\'Votre commentaire ici. Merci\')this.value=\'\'">Votre commentaire ici. Merci{$comment_add.CONTENT}</textarea></label> <legend>{\'Add a comment\'|@translate}</legend> ...
Ce n'est pas bien ?
ici le label ne sert à rien (il n'englobe pas de texte associé au champs) si tu ne l'utilise pas comme element structurant (ça serait mal !) tu peux l'enlever et mettre un p à la place
Forcément, moi j'ai :
<label><textarea name="content" id="contentid" rows="5" cols="62" onFocus="if(this.value==\'Votre commentaire ici. Merci\')this.value=\'\'">Votre commentaire ici. Merci{$comment_add.CONTENT}</textarea></label>
C'est donc la balise de fermeture du paragraphe qui gène...
$search = '{$comment_add.CONTENT}</textarea></p>';
Je sais, mon thème est l'un des plus chargés qui soit sous Piwigo... c'est mon choix. Je trouve que ça va bien avec mes HDR.
J'ai en effet réécrit une bonne partie du template, je vais voir sur quoi tu t'appuie. Merci.
normalement il y a deux zones
http://www.strangeplanet.fr/piwigo/pict … category/3
celle qui s'affiche chez toi est la "standalone" et il y en a une autre dans le formulaire d'ajout de commentaire
vérifies ton template, mes préfiltres sont souples mais il y a des limites :)
et je pourrais ajouter une option pour désactiver le bloc standalone
(j'accroche pas du tout à ton thème mais les HDR sont classes !)
Bonjour Mistic100,
Comment faire pour la zone de "Subscribe to comments" soit placé dans le cadre de saisie du nouveau commentaire plutôt que tout en haut (mal placé) ?
Exemple : http://www.julien-moreau.fr/galerie/pic … tegory/566
Merci