Spicefuse shoutbox: Opzione Visibilità SI/NO dal pannello utente.
Con questa modifica ogni utente puo’ liberamente optare per la visualizzazione della Shoutbox dal proprio Pannello utente.
L’operazione di personalizzazione è divisa in due parti:
- creazione campo personalizzato nel profilo utente (non necessita alcuna variazione file)
- modifica del file spicefuse_shoutbox.php (inc/plugins)
1 - Creazione campo personalizzato:
Pannello amministrazione -> configurazione -> campi utente personalizzati -> aggiungi nuovo campo utente (si effettua la compilazione del campo come da figura)
Una volta salvato prendiamo nota dell’ID del nostro campo personalizzato
2 – modifica file spicefuse_shoutbox.php (a plugin disattivato)
aprire il file spicefuse_shoutbox.php con un editor di testo (es. notepad)
Cerca
SostituisciCodice PHP:function sb_can_view()
{
global $mybb;
if ($mybb->usergroup['canview'] == 0 OR ($mybb->settings['sf_sb_guestview'] == 0 && $mybb->user['usergroup'] == 1)) {
return false;
} else {
return true;
}
}
Codice PHP:function sb_can_view()
{
global $mybb;
if ($mybb->usergroup['canview'] == 0 OR ($mybb->settings['sf_sb_guestview'] == 0 && $mybb->user['usergroup'] == 1) OR $mybb->user['fidX'] == "NO") {
return false;
} else {
return true;
}
}
attenzione all'istruzione $mybb->user['fidX'], la X deve essere sostituita con l'ID del vostro campo personalizzato nel mio esempio risulta: $mybb->user['fid4']
Una volta sostituito il file spicefuse_shoutbox.php (inc/plugins) è sufficiente riattivare il plugin e nell'eventualità di non voler visualizzare la chat entrare nel proprio pannello utente -> profilo ed impostare NO sul campo relativo alla Chat.
![]()



LinkBack URL
About LinkBacks


Rispondi citando

Segnalibri