 Non vi è mai capitato di pensare: "Mi piacerebbe che ogni mio nuovo iscritto ricevesse automaticamento un messaggio privato di benvenuto". Continuate a leggere! 
Bene... detto fatto!!!
Scrivo una piccola guida in proposito a chi già mi aveva chiesto questo piccolissimo hack.
Questo è un hack per le versioni di xoops 2.0.x (io l'ho testato solamente su 2.0.13.2 ma dovrebbe funzionare anche su 2.0.15/16)
Iniziamo:
Aprite il file register.php che se trova nella root del vostro sito.
Ora cercate queste righe:
$newid = $newuser->getVar('uid');
if (!$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newid)) {
echo _US_REGISTERNG;
include 'footer.php';
exit();
}
if ($xoopsConfigUser['activation_type'] == 1) {
redirect_header('index.php', 4, _US_ACTLOGIN);
exit();
}
Subito dopo aver trovato le suddette righe aggiungete:
// inizio codice messaggio privato automatico
$pm_handler =& xoops_gethandler('privmessage');
$pm =& $pm_handler->create();
$pm->setVar("subject", "[color=FF0000]Benvenuto nel mio nuovo sito - Questo è il soggetto del messaggio[/color]");
$pm->setVar("msg_text", "[color=FF0000]Benvenuto nel mio nuovo sito !!!! Bla Bla Bla - Questo è il testo del messaggio[/color]");
$pm->setVar("to_userid", $newid);
// Nel mio caso voglio che il mittente sia userid = 4 (cioè admin)
$pm->setVar("from_userid", [color=FF0000]4[/color]);
if (!$pm_handler->insert($pm)) {
// echo "Errore!!";
// Non è necessario... è solo un opzione se si vuole
}
// fine codice messaggio privato automatico
Modificate a vostro piacimento le parti in rosso
Fine. Chiuedete e salvate!
D'ora in avanti ogni vostro nuovo utente riceverà in automatico il vostro messaggio privato!
NB: nel campo msg_text potete inserire i tag bb e quindi scrivere in grassetto, aggiungere immagini, links, ecc
Spero sia utile 
ciao sly :sun
tags di ricerca: messaggio privato messaggi nuovo nuovi iscritti iscritto automatico |