Bonjour,
beaucoup de choses sont modifiables directement dans le form-newslettux.php
Tout d'abord, je suppose que tu as du prendre le formulaire simplifié (je vais partir sur cette idée puisque c'est ce qui se rapproche le plus de ce que tu avais avant).
- supprimer la mention E-mail" devant le formulaire :
je ne trouve pas ça très judicieux pour ma part, pour une raison d'accessibilité, mais c'est techniquement faisable.
ça se passe ligne 560, remplacer
echo ' <p><label for="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '">'.$ntux2['mail'].'</label><input type="text" id="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" tabindex="'.$tabindex.'" value="'.$email.'"'.DOC; $tabindex++;
par
echo ' <p><input type="text" id="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" tabindex="'.$tabindex.'" value="'.$email.'"'.DOC; $tabindex++;
inscrire par défaut "votre courriel" dans le formulaire en question (normalement, on fait ça en changeant la valeur de "value" dans <input type="text" />, mais je ne sais pas où le trouver)
Même ligne, remplace donc ce qu'on vient de mettre :
echo ' <p><input type="text" id="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" tabindex="'.$tabindex.'" value="'.$email.'"'.DOC; $tabindex++;
par :
echo ' <p><input type="text" id="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="email'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" tabindex="'.$tabindex.'" value="votre courriel" onfocus="this.value=\'\');"'.DOC; $tabindex++;
(pour rendre plus ergonomique, j'ai mis un onfocus="..." pour effacer la mention dès que le focus est sur ce champ, tu peux supprimer ce paramètre si tu ne le souhaites pas)
mettre les zones "Inscription" et "Désinscription" non pas côte à côte mais l'une en dessous de l'autre (avec les boutons correspondants bien sûr
qq lignes plus bas (l. 573) remplace
echo ' <li style="float:left; text-align:left; list-style-type:none;"><input type="radio" id="subscribe'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="action" tabindex="'.$tabindex.'" value="subscribe" checked="checked"'.DOC.'<label for="subscribe">'.$ntux2['subscribe'].'</label></li>'.CR; $tabindex++;
echo ' <li style="float:left; text-align:left; list-style-type:none;"><input type="radio" id="unsubscribe'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="action" tabindex="'.$tabindex.'" value="unsubscribe"'.DOC.'<label for="unsubscribe">'.$ntux2['unsubscribe'].'</label></li>'.CR; $tabindex++;
par
echo ' <li style="list-style-type:none;"><input type="radio" id="subscribe'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="action" tabindex="'.$tabindex.'" value="subscribe" checked="checked"'.DOC.'<label for="subscribe">'.$ntux2['subscribe'].'</label></li>'.CR; $tabindex++;
echo ' <li style="list-style-type:none;"><input type="radio" id="unsubscribe'; echo ($formnumber != 0) ? '_'.$formnumber : ''; echo '" name="action" tabindex="'.$tabindex.'" value="unsubscribe"'.DOC.'<label for="unsubscribe">'.$ntux2['unsubscribe'].'</label></li>'.CR; $tabindex++;
changer leur police "Trebuchet MS" en "Times New Roman" (sans avoir à changer la police du menu à gauche
tout le formulaire est dans un bloc nommé "reg".
donc tu dois pouvoir le faire en CSS directement comme ceci
#reg ul li label
{
font-family:"Times New Roman";
background-color:red;
}
Tu penseras à virer le background-color, je l'ai mis pour que tu voies du premier coup d'oeil si le style est appliqué aux label ou pas.
réduire l'espace séparant les zones "Inscription" et "Désinscription" du bouton "Ok !" "Valider"
tu peux effacer la ligne 576 :
echo ' <div style="clear:left;"></div>'.CR;
qui ne sert plus à rien avec la modif ci-dessus.
agrandir l'espace séparant la zone du bouton de validation et la zone "Licence d'utilisation"
t'as 2 solutions, soit mettre un margin-bottom au formulaire, soit un margin-top à la licence. Je te livre les 2, fais l'essai et choisis ce qui est le mieux. C'est en CSS :
form#reg
{
margin-bottom:3em; /* mettre ce que tu veux */
}
ou bien
#license_NewsletTux
{
margin-top:3em;
}
