SMF Support > Italiano (Italian)

Gruppi personalizzati

(1/2) > >>

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