SMF Support > Italiano (Italian)
Gruppi personalizzati
Tanakino:
Salve,
uso smf 1.1.16 e volevo creare alcuni gruppi personalizzati tra i moderatori .
Un gruppo A, uno B, ed uno C. Fin qui tutto bene ,
Il problema sorge però quando un membro di uno di questi gruppi scrive in una sezione dove è moderatore. Lì, compare sempre come Moderator.
Posso cambiare questa dicitura in qualche modo ?
Grazie
T.
emanuele:
Bisogna modificare il codice...dove non lo ricordo più, dovrei riguardare, ma al momento non posso.
Tanakino:
Ciao Emanuele e grazie ,
quello che sto cercando di fare ( per adesso senza successo ) è aggiungere un termine di paragone nel file Display.template.php qui :
--- Code: ---
// Show the member's primary group (like 'Administrator') if they have one.
if (isset($message['member']['group']) && $message['member']['group'] != '')
echo '
', $message['member']['group'], '<br />';
--- End code ---
qualcosa tipo :
--- Code: ---
// Show the member's primary group (like 'Administrator') if they have one.
if (isset($message['member']['group']) && $message['member']['group'] != '' && $message['member']['link'] == 'nome utente o id che vorrei rendere diverso dalla dicitura moderator')
$message['member']['group'] = "nome del gruppo da preservare";
echo '
', $message['member']['group'], '<br />';
--- End code ---
oppure
--- Code: ---
// Show the member's primary group (like 'Administrator') if they have one.
if (isset($message['member']['group']) && $message['member']['group'] != '')
if ($message['member']['link'] == "nome utente o id che vorrei rendere diverso dalla dicitura moderator")
$message['member']['group'] = "nome del gruppo da preservare";
echo '
', $message['member']['group'], '<br />';
--- End code ---
Qualcosa del genere,almeno credo ..
Che tipo di paragone potrei utilizzare ?
Grazie mille !!
T.
emanuele:
http://www.simplemachines.org/community/index.php?topic=337035.0
Tanakino:
Grazie Emanuele , me lo sono dovuto leggere tutto , perchè è alla fine del topic, però per lo meno ho risolto !!
Lo metto anche qui , per completezza e per chi magari non mastica l'inglese:
Nel caso voleste che nelle sezioni in cui moderano, i moderatori non vengano etichettati necessariamente come tali, ma magari come qualcos'altro , qualche altro gruppo , è sufficiente creare questo altro gruppo, che so, per esempio "supermegaipermodulatore", assegnare gli utenti a questo gruppo e commentare le seguenti linee nel file Load.php ( dentro la cartella Source ) :
--- Code: ---// By popular demand, don't show admins or global moderators as moderators.
if ($user_profile[$id]['ID_GROUP'] != 1 && $user_profile[$id]['ID_GROUP'] != 2)
$user_profile[$id]['member_group'] = $row['member_group'];
--- End code ---
In questo modo :
--- Code: ---// By popular demand, don't show admins or global moderators as moderators.
//if ($user_profile[$id]['ID_GROUP'] != 1 && $user_profile[$id]['ID_GROUP'] != 2)
//$user_profile[$id]['member_group'] = $row['member_group'];
--- End code ---
Et voilà ...
segnalo topic risolto !
Grazieee!!
T.
Navigation
[0] Message Index
[#] Next page
Go to full version