Si vous voulez pas qu'un membre laisse son site avec un lien interminable :
Editer le fichier userinfo.php à la racine de xoops puis à la ligne 71
Remplacer :
-$xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url', 'E').'" target="_blank">'.$thisUser->getVar('url').'</a>');
Par :
- $xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url', 'E').'" target="_blank">Visiter son site</a>');
Cette fonction tourne quand le membre déjà enregistrer ( je viens de remarquer cela lors d'un test inscription ) si on pouvait me donner l'erreur

ce serait sympa.
Rectification le code a mettre est :
$xoopsTpl->assign('user_websiteurl', '<a href="'.$thisUser->getVar('url').'" target="_blank">Visiter son site</a>'); et là tout est Okkkkkkk lol
Grrrrrrrrrrrrrrr Na ça va pas :S Quand y pas de lien y laisse tout de même un Visiter son site avec pour lien about même en changeant le code system_userinfo.html et y mettant <{if $user_websiteurl}><{$user_websiteurl}><{else}> <{/if}> ça plante :S
----------------------------------------------------------------------------
Pour ceux qui veulent reprendre les champs déjà établit dans xoops pour une inscription :
> Fichier Register.php à la racine xoops ligne 128 après
<input type='hidden' name='email' value='".$myts->htmlSpecialChars($email)."' />";
// ------ Ajout Jb ------ //
echo "<input type='hidden' name='name' value='".$myts->makeTboxData4PreviewInForm($name)."' />"; //jb
echo "<input type='hidden' name='user_icq' value='".$myts->makeTboxData4PreviewInForm($user_icq)."' />"; //jb
echo "<input type='hidden' name='user_aim' value='".$myts->makeTboxData4PreviewInForm($user_aim)."' />"; //jb
echo "<input type='hidden' name='user_yim' value='".$myts->makeTboxData4PreviewInForm($user_yim)."' />"; //jb
echo "<input type='hidden' name='user_from' value='".$myts->makeTboxData4PreviewInForm($user_from)."' />"; //jb
echo "<input type='hidden' name='user_occ' value='".$myts->makeTboxData4PreviewInForm($user_occ)."' />"; //jb
echo "<input type='hidden' name='user_intrest' value='".$myts->makeTboxData4PreviewInForm($user_intrest)."' />"; //jb
echo "<input type='hidden' name='user_sig' value='".$myts->makeTboxData4PreviewInForm($user_sig)."' />"; //jb
// ------ Ajout Jb ------ //
> Fichier Register.php à la racine xoops ligne 164 après
$newuser->setVar('uname', $uname, true);
// ------ Ajout Jb ------ //
$newuser->setVar('name', $name, true); //jb.
$newuser->setVar('user_icq', $user_icq, true); //jb.
$newuser->setVar('user_aim', $user_aim, true); //jb.
$newuser->setVar('user_yim', $user_yim, true); //jb.
$newuser->setVar('user_from', $user_from, true); //jb.
$newuser->setVar('user_occ', $user_occ, true); //jb.
$newuser->setVar('user_intrest', $user_intrest, true); //jb.
$newuser->setVar('user_sig', $user_sig, true); //jb.
// ------ Ajout Jb ------ //
> Fichier Register.php à la racine xoops ligne 16 :
Remplacer :
-function userCheck($uname, $email, $pass, $vpass)
Par :
-function userCheck($uname, $email, $pass, $vpass, $user_signature, $user_interest, $user_occupation, $user_from, $user_yim, $user_aim, $user_icq, $name)
> Fichier Register.php à la racine xoops ligne 158 :
Remplacer :
- $stop = userCheck($uname, $email, $pass, $vpass)
Par :
après include 'header.php';
$stop = userCheck($uname, $email, $pass, $vpass, $user_signature, $user_interest, $user_occupation, $user_from, $user_yim, $user_aim, $user_icq, $name);
> Fichier registerform.php dans /include/ ligne 43 après :
$reg_form->addElement(new XoopsFormText(_US_NICKNAME."*", "uname", 50, 50, $myts->htmlSpecialChars($uname)), true);
// ------ Ajout Jb ------ //
$reg_form->addElement(new XoopsFormText(_US_REALNAME."*", "name", 50, 200, $name), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_ICQ."*", "user_icq", 50, 200, $icq_value), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_AIM."*", "user_aim", 50, 200, $aim_value), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_YIM."*", "user_yim", 50, 200, $yim_value), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_LOCATION."*", "user_from", 50, 200, $from_value), true);// true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_OCCUPATION."*", "user_occ", 50, 200, $user_occ), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_INTEREST."*", "user_intrest", 50, 200, $user_intrest), true); // true = obligatoire //jb
$reg_form->addElement(new XoopsFormText(_US_SIGNATURE."*","user_sig", 50, 200, $user_sig), true); // true = obligatoire //jb
// ------ Ajout Jb ------ //
Moi l'ai fait ainsi et tout est opérationnel

Enjoy !
