Messaggi evidenziati in tagboard

« Older   Newer »
  Share  
view post Posted on 19/8/2013, 00:00
Avatar

Audaces Fortuna Iuvat

Group:
NB SuperMod
Posts:
9,832
Location:
test

Status:


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.

Per dubbi/chiarimenti/supporto utilizzare la sezione Supporto Script.


Edited by A c e - 8/1/2015, 10:44
 
Web  Contacts  Top
0 replies since 19/8/2013, 00:00   815 views
  Share