Aggiungere la variabile {X_UPASSWORD} al template register.tpl
Se volete, per comodità dell'utente, inviare anche la password di iscrizione nell'email di attivazione (quando questo tipo di conferma è abilitato) potete seguire questa semplice procedura:
Modificare il file /register.php
aggiungere a
la riga
in questo modo
Modificare per ogni lingua i file /language/LINGUA/mail_template
impostando ad esempio, per l'italiano:
dove potete notare l'aggiunta della riga:
A questo punto dovrebbe funzionare tutto. Cancellate la cache se avete qualche problema e riprovate.
Modificare il file /register.php
aggiungere a
if ($xoopsConfigUser['activation_type'] == 0) {
$xoopsMailer =& getMailer();
$xoopsMailer->useMail();
$xoopsMailer->setTemplate('register.tpl');
$xoopsMailer->assign('SITENAME', $xoopsConfig['sitename']);
$xoopsMailer->assign('ADMINMAIL', $xoopsConfig['adminmail']);
$xoopsMailer->assign('SITEURL', XOOPS_URL."/");
$xoopsMailer->setToUsers(new XoopsUser($newid));
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
$xoopsMailer->setFromName($xoopsConfig['sitename']);
$xoopsMailer->setSubject(sprintf(_US_USERKEYFOR, $uname));
if ( !$xoopsMailer->send() ) {
echo _US_YOURREGMAILNG;
} else {
echo _US_YOURREGISTERED;
}
la riga
$xoopsMailer->assign('X_UPASSWORD', $pass);
in questo modo
$xoopsMailer->assign('SITENAME', $xoopsConfig['sitename']);
$xoopsMailer->assign('X_UPASSWORD', $pass);
$xoopsMailer->assign('ADMINMAIL', $xoopsConfig['adminmail']);
Modificare per ogni lingua i file /language/LINGUA/mail_template
impostando ad esempio, per l'italiano:
Ciao {X_UNAME},
Grazie per aver compilato il modulo di registrazione su {SITENAME}.
Come utente registrato potrai:
- inviare messaggi privati ai vari utenti
- partecipare attivamente al forum
- inviare contenuti
- e molto altro ancora...
L'indirizzo email ({X_UEMAIL}) è stato usato per registrare l'account.
La password che hai impostato per il login è {X_UPASSWORD}. Ti ricordiamo di mantenerla riservata e di proteggere questa email o cancellarla per sicurezza.
Per divenire a tutti gli effetti un utente registrato di {SITENAME}, conferma
la tua richiesta di registrazione cliccando seguente il link:
{X_UACTLINK}
-----------
Distinti saluti
{SITENAME}
({SITEURL})
{ADMINMAIL}
dove potete notare l'aggiunta della riga:
La password che hai impostato per il login è {X_UPASSWORD}. Ti ricordiamo di mantenerla riservata e di proteggere questa email o cancellarla per sicurezza.
A questo punto dovrebbe funzionare tutto. Cancellate la cache se avete qualche problema e riprovate.

