Replying to [Javascript] HiButton

  • Create account

    • Nickname:
  • Enter your Post

    •              
           
       
      FFUpload  Huppy Pick colour  HTML Editor  Help
      .
    •      
       
      Clickable Smilies    Show All
      .
  • Clickable Smilies

    • :huh:^_^:o:;):P:D:lol::B)::rolleyes:-_-<_<:)
      :wub::angry::(:unsure::wacko::blink::ph34r::alienff::cry::sick::shifty::woot:
      <3:XD:*_*:];P:XP:(:=)X):D:>.<>_<
      =_=:|:?3_3:p:;_;^U^*^^*:=/::*::b::f:

  •   

Last 10 Posts [ In reverse order ]

  1. Posted 13/10/2013, 10:45
    · Nome Script: HiButton
    · Descrizione: Benvenuto automatico ai nuovi utenti sul tuo forum.
    · Autore: Saffo´
    · Demo Live: Click

    Questo 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à presente
    CODICE
    <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.


Review the complete topic (launches new window)