Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : valex 01 Dec 2011, 11:35:53
-
Salve, come va?
sto seguendo un progetto e vorrei impostare la registrazione di default di joomla come utente registered, mentre se le persone si registrano tramite jomsocial vorrei che fossero di livello author.
ora nel file register.php dentro la cartella controllers ho visto
// $newUsertype = $usersConfig->get( 'new_usertype' );
if (!$newUsertype)
{
$newUsertype = 'Registered';
}
che ho cambiato in
// $newUsertype = $usersConfig->get( 'new_usertype' );
$newUsertype = 'Author';
if (!$newUsertype)
{
$newUsertype = 'Author';
}
C'è credo un altro pezzo di codice da cambiare, poichè non funziona ancora, e credo sia questo di seguito..
if( !C_JOOMLA_15 ) $user->set('groups', array($newUsertype => $newUsertype));
mi sembra che per la 1.5 bastava inserire $user->set('gid', 19); ma per la 1.7?
Avete qualche idea? grazie mille, magari può tornare utile ad altre persone, non sono riuscito a trovare online una risposta...
-
Ciao, dopo vari test sono arrivato alla soluzione guardando cosa scriveva nel db....
semplicemente è necessario cambiare solo questa parte
$newUsertype = '3';
if (!$newUsertype)
{
$newUsertype = '3';
}
dove 3 ovviamente corrisponde al livello Author....
un salutonee