Fast Mod Script, Moderazione rapida - Tasto Segnala - Funzione Antispam

« Older   Newer »
  Share  
view post Posted on 26/4/2013, 01:52
Avatar

Audaces Fortuna Iuvat

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

Status:


Installazione dello script


Per installare lo script, in Amministrazione -> Grafica -> Codice HTML nel box Codice HTML che sarà mostrato in FONDO a tutte le pagine va inserita, una prima parte non modificabile:
HTML
<script type="text/javascript" src="http://nb.forumfree.it/scripts/ace/fast_moderation.js"></script>
e una seconda parte personalizzabile:
HTML
<script type="text/javascript">
{CODICE}
</script>
Nella parte personalizzabile al posto di {CODICE} vanno inserite le impostazioni relative all'antispam e al tasto segnala.

Descrizione generale dello script e utilizzo del menù veloce di moderazione utente


Lo script di moderazione rapida pubblicato qui è un "pacchetto" di funzionalità studiato per aiutare gli amministratori a svolgere i loro compiti in maniera più veloce. Installando lo script verrà inserito, accanto al nick di ogni utente, nelle discussioni, un menù a tendina contenente le opzioni di moderazione utenti più immediate, il menù fornisce l'accesso diretto a 4 funzioni, che sono:

png


1) Banna, cliccandola si aprirà una finestra dove sarà visualizzata la pagina dei Ban del pannello amministrativo del forum, con il nickname dell'utente già inserito nel box dei ban per nickname, per inserire il ban basterà cliccare sul pulsante salva modifiche di quella pagina.

2) Modifica Profilo, questo link dà immediato accesso al pannello di moderazione che consente di modificare l'account.

3) Cambia Nickname, come nell'opzione del ban, si parirà una finestra in cui verrà visualizzata una pagina dell'amministrazione, in questo caso si tratterà di Modifica nome utente, col nickname attuale dell'utente già inserito nel campo ID o nickname attuale, basterà quindi inserire il nuovo nickname nel campo Nuovo nickname da assegnare e confermare cliccando il pulsante salva modifiche (questa funzione è utilizzabile solo con gli account che hanno il vostro forum come forum di registrazione).

4) Convalida utente, anche in questo caso, utilizzando la funzione si aprirà una finestra alla pagina Convalida utente del pannello amministrativo, col nickname dell'account da convalidare già inserito nell'apposito campo (anche questa funzione è utilizzabile solo con gli account che hanno il vostro forum come forum di registrazione).

Il menù a tendina viene visualizzato passando col puntatore su una apposita icona che viene inserita nelle discussioni a destra del nickname degli utenti, di default l'immagine è questa

icon_members

per personalizzarla basta inserire, in colori e stili, questa riga di codice

CODICE
.mfb_list > span {background-image: url(LINK_IMMAGINE) !important}


al posto di LINK_IMMAGINE va inserito il link dell'immagine che volete utilizzare come icona del menù di moderazione, descritta questa funzione e la sua personalizzazione passeremo ora ad una rapida descrizione delle altre funzioni dello script.

***


Installando lo script in ogni post verrà inserito un pulsante "segnala" per permettere agli utenti di segnalare il post in questione ad un moderatore (che l'amministratore avrà designato), agli utenti che utilizzeranno il pulsante si aprirà il messenger dei messaggi privati, con un messaggio già indirizzato all'account designato, contenente il link del messaggio da segnalare e, inserito in una citazione, il testo del messaggio (trattandosi di un normale messaggi privato, gli utenti potranno aggiungere i motivi per cui segnalano le/o qualsiasi considerazione ritengano pertinente), le personalizzazioni possibili per questo tasto verranno descritte nella seconda parte della guida.

***


L'ultima funzionalità dello script di moderazione rapida è un filtro antispam di semplice utilizzo, che permette agli amministratori di esercitare un controllo sul tipo di link che viene inserito nei loro forum, anche in assenza di amministratori o moderatori.

Essendo questa una funzione intrusiva che può, se non correttamente utilizzata, risultare fastidiosa per gli utenti, è di base disattivata, potete trovare le istruzioni riguardanti la sua attivazione e le varie personalizzazioni possibili nella terza parte della guida.

Edited by A c e - 8/1/2015, 10:46
 
Web  Contacts  Top
view post Posted on 26/4/2013, 01:53
Avatar

Audaces Fortuna Iuvat

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

Status:


Tasto Segnala


In questa parte della guida, verranno descritte le possibili personalizzazioni della seconda funzione dello script, quella che permette di segnalare un post (con l'invio di un messaggio privato) cliccando su di un apposito pulsante che viene aggiunto ad ogni messaggio.

png


Per utilizzare questa funzione è necessario aggiungere due parametri alla parte personalizzabile dello script
HTML
<script type="text/javascript">
{CODICE}
</script>

parametri che vanno inseriti al posto di {CODICE}, il primo di questi parametri è

modIdList = ["ID_UTENTE"];

ed individua l'account a cui verrà inviato il messaggio privato, al posto di ID_UTENTE va inserito il numero id dell'account, che trovate in questo modo

www.forumfree.it/?l=0&wiki=ID
CITAZIONE
ID account
Visualizzare il profilo dell'account cliccando sul nickname. L'ID è il numero che, nella barra degli indirizzi del browser, segue &MID=.

è anche possibile pinserire una lista di account, in questo modo

modIdList = ["ID_UTENTE1", "ID_UTENTE2", ecc...];

il numero di utenti nella lista può variare (si consiglia però un numero basso), e ovviamente, il minimo è uno. Il consiglio è quello di avere un account apposito per ricevere questo genere di MP e di inserire solo quello, ma volendo è possibile inserire anche più di un moderatore (il messaggio verrà spedito ad uno selezionato a caso dalla lista inserita).

Il secondo parametro da inserire è

buttonPosition = "top";

con questo parametro il pulsante verrà inserito nei messaggi in alto e a destra, assieme (e a destra) dei pulsanti standard Cancella, Modifica e Citazione, modificando il valore di buttonPosition da top a bottom

buttonPosition = "bottom";

il pulsante verrà invece inserito nella parte bassa (e a sinistra) dei messaggi, vicino a quello dei messaggi privati, completata la configurazione di questa parte dello script, il risultato sarà simile a questo
HTML
<script type="text/javascript">
modIdList = ["ID_UTENTE"];
buttonPosition = "top";
</script>


Per personalizzare l'immagine utilizzata come pulsante è invece necessario intervenire (come per l'icona del menù di moderazione) in colori e stili, il codice da inserire (o sui cui intervenire) varia a seconda del template utilizzato, se nel vostro forum state utilizzando una skin Quirks Mode (vecchio template) inserirete in colori e stili queste due righe di codice
CODICE
.segnala_post img {display: none}
.segnala_post {background: url(LINK_IMMAGINE) no-repeat; padding: 10px 20px; font-size: 0; color: transparent}

la prima riga nasconde il bottone presente di default, nella seconda inserirete, al posto di LINK_IMMAGINE, il link dell'immagine che volete utilizzare come pulsante.

Se state invece utilizzando una skin Standard Mode (nuovo template) potete personalizzare il pulsante in diversi modi, sempre agendo in colori e stili, con una riga di codice di questo genere

.mini_buttons .segnala_post {DICHIARAZIONI}

potete personalizzare il pulsante (per esempio potete modificare tipo di font e dimensioni del testo del pulsante, aggiungere un padding-left per distanzarlo con dello spazio dagli altri pulsanti, eccetra) invece con queste due righe di codice

.mini_buttons .segnala_post img {display: none}
.mini_buttons .segnala_post:before {content: url(LINK_IMMAGINE); vertical-align: middle}


si può modificare modificare l'icona del pulsante (di default, è questa bullet_delete ) inserendo, al posto di LINK_IMMAGINE, il link dell'immagine che volete utilizzare come icona.

Se non vengono fatte personalizzazioni il pulsante avrà gli stessi stili degli altri bottoni e quindi per modificarlo bisogna lavorare sul selettore

.mini_buttons a

già presente di default nella maggior parte delle skin.

Edited by Kakashi - 12/5/2013, 15:56
 
Web  Contacts  Top
view post Posted on 26/4/2013, 01:54
Avatar

Audaces Fortuna Iuvat

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

Status:


Funzione Antispam


La terza funzione (opzionale, è disattivata di default, e va attivata se si desidera utilizzarla) è un antispam, una funzione che permette di nascondere automaticamente i link da voi considerati spam sostituendoli con --- se si è un utente normale oppure con un
Attenzione SPAM: LINK
se si è un amministratore del forum.

png
Visualizzazione admin
png
Visualizzazione utente

I parametri di impostazione sono molteplici, e vanno inseriti (come per il tasto segnala) nella parte personalizzabile dello script
HTML
<script type="text/javascript">
{CODICE}
</script>

al posto di {CODICE}, il primo (e più importante) di questi parametri è quello che serve per attivarlo, basta inserire nello script
CODICE
antiSpam = true;

Una volta attivato, potrete scegliere in quale modalità farlo funzionare, vi sono due modalità possibili, whitelist (tutti i link bloccati, e lista dei link permessi) o blacklist (link permessi, con lista dei link che, invece, volete bloccare).
Esso sarà automaticamente attivo in tutte le sezioni, ma è possibile specificare alcune sezioni in cui disattivarlo, utilizzano il parametro antiSpamFilter:
CODICE
antiSpamFilter = ["ID_SEZ1", "ID_SEZ2", ecc...];

Al posto di ID_SEZ* va inserito l'id della sezione in cui si vuole disattivare l'antispam. Se però nella lista viene inserito il valore "all" allora l'antispam verrà disabilitato in tutte le sezioni e gli ID_SEZ* inseriti corrisponderanno alle sezioni in cui volete che l'antispam sia attivo.

Si può anche limitare l'antispam ai soli topic o alla sola tagboard, inserendo il parametro antiSpamBlock:
CODICE
antiSpamBlock = "SCELTA";

Al posto di "SCELTA" va inserito o "topic" o "tagboard", con "topic" l'inserimento di link verrà bloccato solo nelle discussioni, con "tagboard" il filtro antispam sarà attivo solo nella tagboard.

La whitelist è inserita di default e blocca ogni link a forum appartenenti ai tre circuiti (FF, BF e FC) eccetto quelli contenuti in una lista di forum esclusi che va inserita utilizzando il parametro saveLink, in questo modo:
CODICE
saveLink = ["LINK1", "LINK2", ecc...];

Al posto di LINK* va inserito il link del forum da escludere ad esempio "newsboard.forumfree.it". Si può escludere anche solo una sezione "newsboard.forumfree.it/?f=XXX" o un topic "newsboard.forumfree.it/?t=XXX". Si possono "bannare" anche siti esterni inserendoli in un'apposita lista (il parametro da utilizzare è banLink):
CODICE
banLink = ["LINK1", "LINK2", ecc...];

Al posto di LINK* va inserito il link del sito da escludere ad esempio "facebook.com".

La blacklist invece è attivabile inserendo il parametro antiSpamMode:
CODICE
antiSpamMode = "blacklist";

Permette di nascondere solo i link indesiderati inserendoli nella lista del parametro banLink:
CODICE
banLink = ["LINK1", "LINK2", ecc...];
Al posto di LINK* va inserito il link del sito da escludere ad esempio "facebook.com" oppure anche un forum dei circuiti come "newsboard.forumfree.it".

Un esempio completo del codice (munito anche di commenti ai vari parametri) è
HTML
<script type="text/javascript" src="http://nb.forumfree.it/scripts/ace/fast_moderation.js"></script>
<script type="text/javascript">
// Settings Segnala
modIdList = ["1297693", "1823168"];

// Settings Antispam
antiSpam = true;
// sezioni escluse (se invece contiene "all", indica le sezioni in cui sarà attivo)
antiSpamFilter = ["11186203"];
// link esclusi dall'effetto dell'antispam se non in modalità blacklist
saveLink = ["skinlab.forumfree.it", "newsboard.forumfree.it"];
// blacklist
banLink = ["facebook.com", "prova.forumfree.it", "chat.forumfree.it/?"];
// esclude un utente dall'effetto dell'antispam
saveUser = ["1823168"];
// limita lo spam o ai topic o alla tagboard
antiSpamBlock = "";
// imposta la modalità blacklist (blocca solo i link in banLink)
antiSpamMode = "blacklist";
</script>


Per segnalare problemi riguardanti l'utilizzo di questo javascript o per qualsiasi domanda riguardo alla sua installazione potete rivolgervi alla sezione Script Support del NewsBoard Forum.

Edited by A c e - 8/1/2015, 10:46
 
Web  Contacts  Top
2 replies since 26/4/2013, 01:52   1120 views
  Share