Introduzione
Questo script permette agli staffer selezionati di inviare messaggi in tagboard in cui ai non abilitati, sono nascoste le info come il nick e al loro posto c'č un generico "Staff" (modificabile comunque a piacimento). Si metteranno in risalto quindi gli eventuali avvisi importanti ed improvvisi dello staff, c'č infatti la possibilitą di modificare la riga del messaggio tramite CSS. Sotto il pulsante invia, compariranno un pulsante per il BBCODE "Staff" per semplificare l'invio del messaggio, esso infatti deve essere inviato in questo modo:
CODICE
[staff]messaggio[/staff]
Ogni cosa scritta al di fuori di questo non verrą considerata. Solo gli utenti abilitati possono usare questo BBCODE, se un utente non abilitato lo usa, il messaggio non verrą modificato.
Accanto il pulsante staff comparirą un pulsantino di notifica che tiene conto degli avvisi inviati nella giornata corrente e permette di evidenziarli al click.
Installazione
Lo script si compone di due parti. Per installarlo, inserite in
Amministrazione -> Grafica -> Codice HTML nel box
Codice HTML che sarą mostrato in FONDO a tutte le pagine una prima parte
non modificabile:
CODICE
<script type="text/javascript" src="http://nb.forumfree.it/scripts/ace/staffboard.js"></script>
e una seconda parte personalizzabile:
CODICE
<script type="text/javascript">
{CODICE}
</script>
Nella parte personalizzabile, al posto di
{CODICE} andranno inseriti i parametri che andranno a personalizzare lo script a proprio piacimento.
Personalizzazione
I parametri personalizzabili sono due:
SOenabled_users, consente di scegliere la lista degli utenti da abilitare. Ad esempio
SOenabled_users = ["ID_1", "ID_2", ..., "ID_n"];. Al posto di
ID_* va inserito l'id dell'utente.
Importante! Gli amministratori aggiunti
(inseriti da Amministrazione -> Utenti -> Amministratori) sono abilitati di default, non sarą quindi necessario abilitarli.
staff_nickname consente di scegliere un nick alternativo. Di default č "Staff". Un esempio č
staff_nickname = "Nick: "; .
Un esempio di script completo č
CODICE
<script type="text/javascript" src="http://nb.forumfree.it/scripts/ace/staffboard.js"></script>
<script type="text/javascript">
SOenabled_users = ["461121", "1297693", "1823168"];
staff_nickname = "Nick: ";
</script>
Per quanto riguarda il css, la riga del messaggio ha classe
.staff_only e ha id
#staff_messageNUM.
NUM parte da 1 ed č crescente (
#staff_message1 equivale all'ultimo messaggio inviato).
Il nick ha classe
.so_nickname.
Edited by A c e - 8/1/2015, 10:44