· Nome Script: HiButton· Descrizione: Benvenuto automatico ai nuovi utenti sul tuo forum.
· Autore: Saffo´· Demo Live:
ClickQuesto script aggiunge a tutti i topic della propria sezione di presentazioni un pulsante che permette agli utenti di salutare in modo automatico il nuovo arrivato con messaggi predefiniti.
Informazioni
Lo script è completamente personalizzabile, oltre che tramite il codice, tramite i seguenti id:
-
#hiButton per il pulsante
-
#loader_hiButton per la barra di caricamento
Installazione
· Compatibilità: Nuovo Layout/Vecchio Layout
Inserire in
Amministrazione>Grafica>Codice HTML in fondo al forum se non già presenteCODICE
<script type="text/javascript" src="http://scripts.ffmagazine.net/saffo/library.js"></script>
Inserire in
Amministrazione>Grafica>Codice HTML in cima alla sezione (selezionare la sezione "Benvenuto" o similia, avendo cura di togliere il segno di spunta da "Nascondi nelle discussioni")
CODICE
<script type="text/javascript">
var messages = new Array(
"Bevenuto sul forum!",
"Benvenuto!",
"Welcome!"
);
hiButton = {
active : true,
image : "http://dumpshare.net/images/4171638chat.png",
bMessage : "Dai Benvenuto",
f : "8586647",
message : messages, // NON TOCCARE
done : "Messaggio inviato correttamente!",
error : "Errore durante l'invio del messaggio!"
};
</script>
active (true/false) determina se lo script è attivo o meno
image è il link all'immagine da usare nel bottone
bMessage è il testo del bottone
f è l'id della sezione nel quale è attivo lo script (esempio: in
http://dominio.forumfree.net/?f=8586647 l'id è 8586647)
done è il messaggio da dare a messaggio inviato (il testo "Ricarica la Pagina" compare automaticamente)
fail è il messaggio da dare nel caso il messaggio non potesse essere inviato (il testo "Ricarica la Pagina" compare automaticamente)
Modificando l'array messages potrete inserire più di un messaggio predefinito; ogni messaggio è da inserire fra le virgolette
"così
" e separato dagli altri con una virgola.
Altri Usi
Questo script, opportunamente modificato, può avere anche altri usi: ad esempio, può essere usato come bottone che, oltre al benvenuto, inserisce anche un messaggio predefinito dallo staff.
Si deve dunque modificare il codice in questo modo:
CODICE
<script type="text/javascript">
if (document.compatMode == "CSS1Compat") {staff=document.querySelector('.menuwrap .left .menu:nth-child(4) > a[href*="?cid="]'); } else {staff=document.querySelector('#left .menu:nth-child(4) > a[href*="?cid="]');}
if(staff) {
var messages = new Array(
"Bevenuto sul forum da parte di tutto lo staff! Ti consiglio di leggere il regolamento <a href='?t=xxxxx'>qui</a>!",
);
hiButton = {
active : true,
image : "http://dumpshare.net/images/4171638chat.png",
bMessage : "Invia Messaggio Benvenuto Staff",
f : "8586647",
message : messages, // NON TOCCARE
done : "Messaggio inviato correttamente!",
error : "Errore durante l'invio del messaggio!"
};
}
</script>
In questo modo il bottone verrà visualizzato solamente se l'utente è uno staffer
Grazie a Yuffie per il suggerimento.
HiButton realizzato da Saffo´
Guida rilasciata sotto una Licenza Creative Commons 3.0.