Bonjour,
Sur certain sites, vous n'avez peut être pas besoin du DISCLAIMER (mise en garde) ? Dans ce cas la on peut le détourner en texte d'introduit qui va apparaitre en haut de l'inscription ce qui donne :
Fichier concerné : include/registerform.php
Après cette ligne :
$reg_form = new XoopsThemeForm(_US_USERREG, "userinfo", "register.php");
Ajouter ce bout de code
if ($xoopsConfigUser['reg_dispdsclmr'] != 0 && $xoopsConfigUser['reg_disclaimer'] != '') {
$bienvenue=$myts->xoopsCodeDecode($xoopsConfigUser['reg_disclaimer']);
$bienvenue = new XoopsFormLabel(_US_DISCLAIMER,$bienvenue);
$reg_form->addElement($bienvenue);
}
Il detecter si le disclaimer est activé depuis la partie admin et si y'a du texte dedans. Il prend ce texte, le rend propre et le met dans un LABEL au lieu d'un TEXTAREA
A vour de renommer votre define _US_DISCLAIMER depuis language/french/user.php pour mettre "Information" par exemple
Ensuite plus bas la ou y'avais le code pour le disclaimer, en dessous de cette ligne :
$reg_form->addElement(new XoopsFormHidden('user_mailok', 1));
remplacer tout par ceci :
$reg_form->addElement(new XoopsFormHidden('agree_disc', 1));
Ca met un champ caché et ca fait comme si la case à coché du disclaimer était coché, de facon à pouvoir passer à la suite de l'inscription sans message d'erreur.
Sympa non ?
Bonne chance
king