Warning Box chiudibile v2.0 (Box di Avviso, ex Top Box)

« Older   Newer »
 
  Share  
.
  1.     +9    
     
    .
    Avatar

    Senior Member

    Group
    M. Onorario
    Posts
    11,458
    Activity Level
    +2
    Location
    Mushroom Kingdom

    Status
    Anonymous

    Warning Box chiudibile per ForumFree v2.0 (Box di Avviso, ex Top Box)


    Piccola finestra informativa che segue lo scorrimento della pagina
    per risultare visibile agli utenti senza risultare troppo fastidiosa.
    Utile per informare gli utenti di discussioni/eventi sul vostro forum/blog

    [ANTEPRIMA] Warning Box sul forum di prova

    png



    Molto spesso gli Amministratori di un forum hanno la necessità di segnalare iniziative/eventi/discussioni agli utenti del proprio forum, ma non sanno mai come fare.
    O perché manca lo spazio in homepage perché già piena di altri avvisi o perché un semplice link non basterebbe.

    La Warning Box è uno strumento utile per compiere questa operazione, permettendo di mostrare una finestrella visibile a tutti gli utenti sulla stessa pagina, senza compromettere l'usabilità del forum con qualcosa di troppo invasivo che magari si apre a tutti i refresh.
    La Warning Box invece puó essere chiusa dagli utenti e la loro impostazione viene memorizzata ai caricamenti successivi della stessa pagina.

    Pubblicata inizialmente come Top Box, questa script vi permetterá di avvisare i vostri utenti senza recar loro troppo disturbo durante la navigazione sul vostro forum!
    CITAZIONE
    Dopo alcune richieste ho deciso di pubblicare questa guida, perciò, se desiderate inserire un semplice box come quello presente nella homepage del nostro forum che vi invita ad abbonarvi (che potete vedere nell'immagine seguente), vi basta seguire questa semplice guida per inserirlo nel vostro forum.

    Caratteristiche


    -Inserisce un piccolo box informativo (finestrella) chiudibile e non invasivo che immediatamente cattura l'attenzione degli utenti (seguendo lo scorrimento della pagina)
    -Memorizzazione della chiusura dell'utente, in modo da non recare disturbo agli utenti che l'hanno giá visto e non vengono cosí infastiditi ad ogni caricamento
    -Codice Cross-Browser (compatibile anche con le vecchie versioni di Internet Explorer)
    -Installazione semplice e veloce, compatibile con vecchio e nuovo layout di ForumFree
    -Effetto trasparenza, stile molto leggero e facilmente personalizzabile
    -Possibilità di configurare la chiusura automatica del messaggio, dopo un certo numero di secondi
    -Possibilità di aggiungere un link/bottone per la riapertura, nel caso di chiusure accidentali

    Termini di Utilizzo


    Questa guida ed il relativo script spiegato sono rilasciati sotto una Licenza Creative Commons 3.0, riassunta, riveduta e corretta nei seguenti punti:

    Sei libero di utilizzare, comunicare al pubblico, esporre in pubblico, rappresentare e recitare la guida e lo script annesso (la ridistribuzione ha dei vincoli particolari che potete trovare di seguito) alle seguenti condizioni:

    Attribuzione

    Devi riconoscere il contributo dell'autore originario e del suo forum. (Informazioni e metodi di attuazione sono reperibili nella sezione seguente)

    Non commerciale

    Non puoi usare quest’opera per scopi commerciali.

    Non opere derivate

    Non puoi alterare o trasformare quest'opera, ne' usarla per crearne un'altra


    Creative Commons License



    La sola guida, comprensiva quindi anche di script, è ridistribuibile su altri forum senza autorizzazione a patto di conservarne l'integrità e senza alcuna alterazione dei contenuti e dei crediti.

    Installazione Top Box


    L'installazione della Warning Box é molto semplice e veloce, è costituita da tre veloci passaggi che la rendono immediatamente funzionante sul vostro forum:

    1. Stili CSS


      Inserite questo codice in Modifica Colori e Stili:
      CODICE
      /* Inizio stili Warning Box */
      #wbox {background-color: #F0F5FA; border: 1px solid #C2CFDF; color: #222222; font-size: 12px; text-align: center; border-radius: 3px}
      #wbox .wbtitle {color: #BF4040; font-size: 13px}
      #wbox .wbtext {color: #4372D1}
      /* Fine stili Warning Box */

      Potete modificare il width (larghezza) del box a piacimento (inserire l'attributo !important) o modificare i colori di sfondo o del testo; se desiderate modificare la distanza del box da un punto particolare della pagina dovete modificare i valori delle proprietà top e right (inserire l'attributo !important).

    2. Script principale


      Inserite, se non è già presente, questo codice in Gestione codice HTML > In CIMA a tutte le pagine:
      HTML
      <script src="http://ffmagazine.forumfree.net/bored/r/r.min.js"></script>

      Inserite questo codice in Gestione codice HTML > In CIMA a tutte le pagine:
      HTML
      <!-- Inizio script Warning Box --><script type="text/javascript">
      wbtime = 0; // N. secondi dopo cui far chiudere automaticamente il box (0 = disattivato)
      </script><!-- Fine script Warning Box -->

      Inserite questo codice in Gestione codice HTML > In FONDO a tutte le pagine:
      HTML
      <!-- Inizio script Warning Box -->
      <script type="text/javascript" src="http://ffmagazine.forumfree.net/bowser/warningbox.js"></script>
      <!-- Fine script Warning Box -->

      E' possibile modificare il valore di wbtime per impostare la Warning Box in modo da scomparire automaticamente dopo il numero di secondi specificati (mentre rimettendo il valore 0, questa funzionalità viene disattivata).


    3. Codice principale


      Questo è il codice principale della Warning Box, che deve essero inserito dove la si vuole far comparire (tutte le pagine, piuttosto che la homepage o in una singola sezione) in Gestione Codice HTML:
      HTML
      <!-- Inizio codice Warning Box -->
      <div id="wbox" class="nascosta"><a href="javascript:wbshow();void(0)" class="wbclose" title="Chiudi questa finestra"><img src="http://dumpshare.net/images/465close-icon.png" alt="Chiudi"></a>

      <span class="wbtitle"><b>Titolo Box</b></span><br>

      <span>Testo Box Testo Box<br><img src="http://img59.imageshack.us/img59/7751/tree256x256.png" alt="Albero"></span>

      <br><small class="wbcredits"><a href="http://ffmagazine.forumfree.net/?t=41963394" title="Creato da Bowser">Warning Box 2.0</a></small>
      </div>
      <!-- Fine codice Warning Box -->


      Dovete poi modificare solo il Titolo e il Contenuto del box per renderlo funzionante.
      Potete, se lo desiderate modificare l'icona che permette di chiudere il box modificando il rispettivo link:
      CODICE
      http://dumpshare.net/images/465close-icon.png


      Inoltre, avete la possibilità di inserire un pulsante che faccia riapparire il Top Box (facoltativo), il codice è il seguente:
      HTML
      <a href="javascript:wbshow();void(0)">Mostra Warning Box</a>

      Potete sostituire la frase Mostra Top Box, naturalmente, con un testo a piacere :)

    4. Compatibilità vecchi Internet Explorer (facoltativo)


      Il seguente codice, assolutamente facoltativo e non necessario per il funzionamento della Warning Box sui browser moderni (che supportano tutti la proprietà CSS position: fixed), serve per fixare alcuni bug delle vecchie versioni di IE (IE6, IE7). Utilizzatelo solo se vi rendete conto che sul vostro forum ci sono diversi utenti che navigano con vecchie versioni di questo browser.
      Va inserito subito prima della Warning Box in Gestione codice HTML:
      HTML
      <!--[if lte IE 7]><style type="text/css">#wbox {position: absolute; right: 50px; top: 30px}
      #wbox {right: auto}</style>
      <script type="text/javascript">
      document.getElementById('wbox').style.setExpression('left',"( -50 - topbox.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' )");
      document.getElementById('wbox').style.setExpression('top', "( 30 + ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )");
      </script><![endif]-->

      Se avete modificato la distanza del box dal bordo superiore/destro della pagina dovete modificare anche qui i valori 50 e 30 pixel, prestate attenzione al fatto che ognuno di essi compare due volte nel codice precedente (badate a non rimuovere il -, prima dei rispettivi numeri).


    Crediti


    Il ForumFree Magazine non pretende crediti obbligatori con link e banner da inserirsi sul vostro forum, qualora desideriate utilizzare questo script, potete infatti rimuovere, se lo desiderate, il link presente in basso a destra alla top box (non devono essere rimossi, invece, i crediti inseriti nello script della sezione (3).

    E' possibile, come indicato nei termini di utilizzo, ridistribuire questa guida sui vostri forum lasciandone inalterati integrità e contenuti/crediti ed inserendo il seguente codice in fondo al messaggio:
    HTML
    <div class="textinput" style="margin:1px;padding:4px;display:block;text-align:center"><a title="Warning Box chiudibile (Box di Avviso, ex Top Box)" href="http://ffmagazine.forumfree.it/?t=41963394"><b>Warning Box chiudibile (Box di Avviso, ex Top Box)</b></a>
    Realizzata da <a href="http://www.forumfree.it/?act=Profile&amp;MID=424957">Bowser</a> del <a title="Forumfree Magazine - Stai al passo con Forumfree!" href="http://ffmagazine.forumfree.it/"><b>ForumFree Magazine</b></a>.
    Guida rilasciata sotto una <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Licenza Creative Commons 3.0</a>.</div>

    Esempio visualizzazione:


    Edited by Paralizer - 9/10/2014, 19:52
     
    Top
    .
  2.     +8    
     
    .
    Avatar

    Senior Member

    Group
    M. Onorario
    Posts
    11,458
    Activity Level
    +2
    Location
    Mushroom Kingdom

    Status
    Anonymous
    Guida e Script aggiornati alla versione 2.0
    Ora lo script ha un nome nuovo e migliore (Top Box non mi sembrava molto intuitivo) oltre ad essere molto piú funzionale ed usabile della versione precedente :)
     
    Top
    .
  3. Kiname
         
     
    .

    User deleted


    Optimus :fifi:
     
    Top
    .
  4. AnÐer
         
     
    .

    User deleted


    Ottimo script, grazie mille!
    E' possibile creare qualcosa del tipo "SE E' presente un elemento" Allora la box non viene fuori?
    Nella skin che stiamo progettando, il font è il Segoe UI light. Se no interviene il Verdana. Ma siccome con il Segoe UI Light il forum si vede meglio, l'ho scritto nella textbox. Però voglio che se nel computer dell'utente è installato il font "Segoe UI Light" (quindi riesce a vedere correttamente la skin), la box non compare più A QUELL'UTENTE.

    E' possibile farlo? :)
     
    Top
    .
  5. THE_DARK_KING
         
     
    .

    User deleted


    Script interessantissimo. Mi servirebbe capire come applicare la funzione che salva i cookie per determinati oggetti che nel mio forum possono essere "Visti/Nascosti". Grazie
     
    Top
    .
  6. Cromartie
         
     
    .

    User deleted


    Inserita in http://aviazionesimulataereale.forumfree.it/ , grazie !
     
    Top
    .
  7. †Squall Leonhart†
        +1    
     
    .

    User deleted


    È possibile rendere visibile la warning box solo ai visitatori, cioè utenti non registrati?
     
    Top
    .
  8. [HEB-PS3]momosquiton
         
     
    .

    User deleted


    Bellissima, vorrei usarla ma ho una domanda... è possibile riposizionarla?
    mi spiego, invece che in alto a destra spostarla a sinistra o al centro?
    Grazie
     
    Top
    .
  9. Chuck
         
     
    .

    User deleted


    Nel codice da inserire in Colori e stili modifica
    CODICE
    right: 50px;
    con
    CODICE
    left: 50px
    per spostarla a sinistra; per quanto riguarda il centro è una cosa più complicata, andrebbe realizzata una soluzione apposita che non sto qui a spiegare
     
    Top
    .
  10. [HEB-PS3]momosquiton
         
     
    .

    User deleted


    grazie, mi era sfuggito :)
    Grazie mille
     
    Top
    .
  11.      
     
    .
    Avatar

    Senior Member

    Group
    Direttore
    Posts
    17,732
    Activity Level
    +60

    Status
    Anonymous
    SCRIPT AGGIORNATO.
    Controllate il primo messaggio della guida per conoscere l'esatta posizione in cui vanno inseriti gli script (differente rispetto alla precedente versione)
     
    Top
    .
  12.      
     
    .
    Avatar

    Advanced Member

    Group
    Lettore
    Posts
    1,220
    Activity Level
    0

    Status
    Offline
    ti sei accorto che non va più? il popup si riapre ad ogni refresh nonostante venga chiuso normalmente.
     
    Top
    .
  13.      
     
    .
    Avatar

    Advanced Member

    Group
    Member
    Posts
    2,651
    Activity Level
    0
    Location
    Da casa mia

    Status
    Anonymous
    CITAZIONE (Oniram @ 5/2/2015, 00:02) 
    ti sei accorto che non va più? il popup si riapre ad ogni refresh nonostante venga chiuso normalmente.

    Quoto.. riappare ad ogni refresh
     
    Top
    .
  14.      
     
    .
    Avatar

    Advanced Member

    Group
    Lettore
    Posts
    1,220
    Activity Level
    0

    Status
    Offline
    lo aggiusterai?? se si, quando?
     
    Top
    .
  15.      
     
    .
    Avatar

    Advanced Member

    Group
    Member
    Posts
    2,651
    Activity Level
    0
    Location
    Da casa mia

    Status
    Anonymous
    CITAZIONE (Oniram @ 15/3/2015, 00:48) 
    lo aggiusterai?? se si, quando?

    Nessuna novità? Questo script è molto utile complimenti al suo creatore, ma inizia a diventare fastidioso per gli utenti che gli appare ad ogni refresh.. spero che si risolve il problema. Grazie in anticipo ;)
     
    Top
    .
20 replies since 19/8/2009, 16:56   16056 views
  Share  
.
Top