Script Auto-Abilitazione V3.0

« Older   Newer »
 
  Share  
.
  1. Bowser
        +66    
     
    .
    Avatar

    Senior Member

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

    Status
    Anonymous


    Orgogliosi di essere stati da poco riconosciuti come risorsa utile di ForumFree e grazie alla notevole fiducia che ci è stata concessa, presentiamo la nuova rivoluzionaria versione dello Script di Auto Abilitazione.
    Da oggi in poi non sarà più necessario cliccare diverse volte, rischiando errori e malfunzionamenti che pregiudicavano l'abilitazione, non sarà più necessario preoccuparsi di aggiornare di volta in volta la versione utilizzata, non sarà più necessario effettuare complesse modifiche di mese in mese per adattare lo Script al Sondaggio Top Forum/Blog corrente e non ci saranno neanche più gli utenti che riuscivano facilmente a sfuggire ai controlli e farsi abilitare senza essere scoperti.

    Tutto questo rappresenta il passato, in cui ci si doveva arrangiare ad adattarsi ai giusti limiti di sicurezza che ForumFree impone per evitare che ci siano continui abusi e violazione degli account altrui. Da oggi in poi lo script sarà completamente autonomo ed automatico, adattandosi lui al codice di voto che viene inserito, inoltre le procedure di votazione e di abilitazione avvengono in modo trasparente all'utente, senza che egli debba eseguire alcuna azione in più, se non ricevere la conferma che tutto è andato per il verso giusto. Qualora capitino accidentali errori, essi vengono comodamente segnalati automaticamente al nostro servizio online, che vi permetterà di registrare e controllare gli utenti che hanno avuto qualche problema.

    E' proprio questa una delle più grandi novità del nuovo Script di Auto Abilitazione. Finalmente è disponibile un comodo ed utilissimo strumento, che vi permetterà di scoprire eventuali utenti che si sono abilitati senza votarvi e di controllare eventuali utenti che hanno riscontrato errori imprevisti.

    Strumento di Confronto Utenti Abilitati / Votanti

    E partiamo proprio da questa interessante novità a cui potete accedere dal link sottostante. Essa vi permetterà di confrontare agevolmente la lista di tutti utenti che hanno votato il vostro sito in Top Forum/Blog, da poco presente in Amministrazione > Funzioni Aggiuntive > Codici per il Sito, con quella degli utenti che risultano iscritti al gruppo degli utenti abilitati in Amministrazione > Utenti > Gestione Gruppi.

    In questo modo verranno evidenziate immediatamente eventuali discrepanze:
    -Potrete abilitare gli utenti che vi hanno votato ma che non risultano abilitati (perché non hanno usato lo script o perché si è verificato un qualche errore) [lista verde]
    -Potrete scoprire chi si è abilitato senza votare il vostro forum (purtroppo si tratta pur sempre di mascherare l'iscrizione ad un gruppo aperto) [lista rossa]
    -Potrete controllare, ovviamente solo se avete impostato questa funzione (vedi nelle configurazioni avanzate più in basso), gli utenti appena iscritti che sono stati abilitati anche se non avevano i requisiti per votare nel sondaggio Top 200 [lista gialla]

    Accanto ai nickname degli utenti che hanno segnalato errori ci sono tutte le informazioni utili ad identificare il problema ed i dettagli del caso.
    Una comodissima funzione di selezione, infine, vi permetterà di selezionare agevolmente insiemi di utenti dalle liste per poterli poi utilizzare per correggere le cose in Gestione Gruppi.

    Caratteristiche Terza Versione

    -Installazione semplice e velocissima
    -Aggiornamenti per miglioramenti/correzioni gestiti d'ora in poi direttamente da noi senza richiedere più alcun intervento da parte vostra
    -Sistemi di controllo pratici, trasparenti all'utente e completamente automatici per essere sicuri che tutto funzioni regolarmente
    -Un click unico per far gestire allo Script tutte le operazioni di votazione/abilitazione e controlli aggiuntivi.
    -Pratico sistema di avvisi che avverte direttamente l'utente del successo o meno della sua operazione
    -Abilitazione (o meno, a scelta) dei nuovi utenti iscritti che non hanno i requisiti per votare in Top200 attraverso un controllo istantaneo
    -Sistema di segnalazione degli errori di connessione in cui alcuni utenti incorrono pratico, completo e funzionale.
    -Redirect degli utenti verso un vostro topic di aiuto in caso di problemi, dove possono trovare le vostre indicazioni e chiedere un vostro intervento
    -Strumento di confronto utenti abilitati/votanti per controllare eventuali errori e discrepanze tra le due categorie di utenti
    -Non sarà più necessario necessità di modificare mese per mese il bottone di voto rischiando errori, vi basterà incollare il codice fornito direttamente da forumfree

    Requisiti e Installazione Script

    Torniamo a parlare del nostro nuovo Script di Auto Abilitazione: procediamo ora con la sua installazione sul forum per abilitare gli utenti automaticamente quando essi votano.

    Requisiti:
    • Impostare in Amministrazione > Utenti > Gestione Gruppi un Gruppo Aperto a cui offrire riconoscimenti o accessi privilegiati ai contenuti del vostro sito

    • Per essere votati in Top il proprio forum/blog deve essere risultato nelle prime 200 posizioni alla fine dello scorso mese, voti esclusi (Wiki).

      Se avete qualche dubbio potete agevolmente controllare se il vostro forum/blog può essere votato dalla pagina amministrativa del vostro sito Amministrazione > Funzioni Aggiuntive > Codici per il Sito, dove dovreste trovare il codice HTML di un bottone che ci servirà più avanti. Se non c'è, significa che purtroppo il vostro forum/blog non può essere votato per il mese corrente.

      E' anche possibile utilizzare lo script anche per sondaggi/contest organizzati da forum non ufficiali sullo stesso circuito, seguendo una procedura particolare descritta tra le FAQ più in basso ma, data la sporadicità di tali eventi, sconsigliamo di utilizzare un sistema di questo tipo in questi casi. E' opportuno usare il sistema di abilitazione in modo continuativo, abituando gli utenti alla sua presenza e organizzando il forum in modo da avere contenuti appetibili a cui gli utenti possono accedere attraverso il voto.
    Passiamo quindi alla vera e propria Installazione, se il vostro forum rispetta i due requisiti sopra menzionati.

    Prima di tutto se state già utilizzando una vecchia versione di questo script, consigliamo di rimuovere tutti i codici e tutti i riferimenti alla vecchia versione (da Colori e Stili e Gestione HTML). Il nuovo script non è compatibile con la vecchia versione.

    L'installazione si compone di due semplici passaggi, quindi per inizializzare lo script ricordatevi di seguire anche le indicazioni nel paragrafo successivo.
    1. Inserite questo codice in Amministrazione > Grafica > Colori e Stili
      CODICE
      /* Inizio Script Auto-Abilitazione V3.0 */
      .group > .skin_tbl:first-child .list dl:last-child, .forum .skin_tbl:first-child .mainbg > tbody > tr:last-child {display: none}
      /* Fine Script Auto-Abilitazione V3.0 */

    2. Inserite questo codice in Amministrazione > Grafica > Codice HTML > Codice HTML che sarà mostrato nella homepage
      CODICE
      <script type="text/javascript">
      /* =======================================
      // Script Auto-Abilitazione v3
      // Realizzato da Bowser
      // (C) 2013 http://ffmagazine.forumfree.it
      // Versione: 3.0 - Ultima modifica: 21/02/2013 23:58
      // ======================================= */
      var AutoAbilitazione = { idGruppo : 1, enableNewUsers : 0, topicSupport : "" }
      </script>
      <script type="text/javascript" src="http://scripts.ffmagazine.net/abilitazione/ab.min.js"></script>

      E' importante sostituire il numero subito dopo idGruppo con l'ID del gruppo aperto a cui volete far iscrivere gli utenti che vi hanno votato.

      Esempio: var AutoAbilitazione = { idGruppo : 5, enableNewUsers : 0, topicSupport : "" }

    Avviare lo Script

    Per rendere attivo ed operativo il nuovo script vi basterà copiare il codice già pronto per far votare il vostro sito in Top200 da Amministrazione > Funzioni Aggiuntive > Codici per il sito quindi inserirlo in Amministrazione > Grafica > Codice HTML subito prima del codice HTML inserito durante l'installazione precedente.
    Come suggerisce un'avviso presente sulla pagina stessa, questa semplice procedura deve essere ripetuta ogni inizio mese, affinché i dati presenti nel codice puntino sempre all'ultimo sondaggio mensile per la top forum/blog.

    Codice del bottone di voto nella pagina Codici per il Sito


    Lo script di Auto-Abilitazione che avete installato vi farà comparire un comodo avviso sul bottone di voto, nel caso in cui questa procedura non sia ancora stata fatta per il mese corrente ed il codice presente punti al sondaggio top forum del mese precedente.

    Ovviamente il pulsante di invio di questo codice potete personalizzarlo liberamente (ad esempio sostituendolo con una immagine) senza pregiudicare le funzioni dello script, basterà infatti lasciare intatti gli altri campi invisibili del form.

    Parametri e Configurazioni Aggiuntive

    Come già detto lo script così impostato sarà già completamente funzionante ed inizierà ad abilitare automaticamente gli utenti che votano il vostro forum in Top. Tuttavia è possibile configurare alcune opzioni avanzate nello Script affinché si adatti meglio alle vostre esigenze.
    Queste configurazioni possono essere impostate modificando questa parte, nel codice inserito durante l'installazione in Gestione HTML:
    CODICE
    var AutoAbilitazione = { idGruppo : 1, enableNewUsers : 0, topicSupport : "" }

    Abilitazione nuovi utenti che non possono votare

    La configurazione avanzata più importante è sicuramente quella di abilitare comunque gli utenti che, appena registrati al circuito, non hanno ancora i requisiti per votare il vostro forum in Top, perché sono iscritti da meno di un mese e hanno scritto troppi pochi messaggi. Questa evenienza mi è stata segnalata da molti amministratori che non volevano impedire ai propri nuovi utenti, impossibilitati a votare, di abilitarsi, perciò ho aggiunto questa apposita opzione che lascia la massima libertà di scelta in merito.

    Per abilitare questi utenti è quindi necessario impostare a 1 il numero subito dopo il parametro enableNewUsers nel codice HTML inserito durante l'installazione dello Script.

    Esempio: var AutoAbilitazione = { idGruppo : 1, enableNewUsers : 1, topicSupport : "" }

    Topic di Supporto

    E' importante, qualora si decida di utilizzare lo Script sul proprio forum, di offrire un topic all'utenza per segnalare i propri problemi ed inconvenienti durante la procedura di abilitazione. Il nuovo Script vi permetterà di proporre agli utenti di essere reindirizzati direttamente, in caso di problemi, al topic che voi specificate tra le due virgolette dopo il parametro topicSupport

    Esempio:
    var AutoAbilitazione = { idGruppo : 1, enableNewUsers : 1, topicSupport : "https://ffmagazine.forumfree.it/?t=44396447" }

    Messaggi di avviso personalizzati

    E' possibile, come nella vecchia versione, personalizzare i messaggi di avviso che l'utente riceve durante l'operazione di voto.
    Per fare questo è sufficiente aggiungere, nel codice HTML inserito durante l'installazione dello Script, subito dopo a:
    var AutoAbilitazione = { idGruppo : 1, enableNewUsers : 0, topicSupport : "" }
    e prima dello </script> che c'è subito dopo, queste voci:
    CODICE
    AutoAbilitazione.msgSuccess = "Procedura di Abilitazione conclusa con successo, grazie per averci votato!";
    AutoAbilitazione.msgError = "Non puoi chiedere l'abilitazione: hai gia' votato questo mese in top forum!";
    AutoAbilitazione.msgNewUsers = "Per votare e' necessario essere iscritti al sito da almeno un mese!";

    Potete quindi personalizzare liberamente i messaggi di avviso scritti tra le doppie virgolette "", avendo cura di non andare a capo (per inserire un ritorno a capo inserite la seguenza di caratteri \n ) e di non inserire altre doppie virgolette, se non premettendo a ciascuna di esse un backslash \.

    Esempio: AutoAbilitazione.msgSuccess = "Prova messaggio personalizzato\nTesto a capo. E per scrivere le doppie virgolette faccio così \"ciao\" e grazie!";

    Non inserite codice HTML nel messaggio, perché tanto essi possono contenere solo del testo semplice.

    Termini di Utilizzo

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

    Attribuzione

    Devi riconoscere il contributo dell'autore originario e del suo forum. (Crediti finali non alterati e ben visibili)

    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



    La guida è ridistribuibile su altri forum senza autorizzazione preventiva a patto di conservarne l'integrità e senza alcuna alterazione dei contenuti e dei crediti.
    Il ForumFree Magazine si riserva la possibilità di inibire l'utilizzo dello script o la possibilità di ridistribuire la presente guida a tutti coloro che ne facciano un uso scorretto o facciano opera di denigrazione verso membri dello Staff o dell'intera comunità del ForumFree Magazine.

    Domande Frequenti

    Perché avete implementato la gestione errori? Significa che lo script non funziona sempre?

    Lo Script è stato testato a lungo e risulta funzionare correttamente con tutti i browser più diffusi. Possono capitare però agli utenti degli imprevisti come blocchi o rallentamenti della loro connessione a internet o che incautamente aggiornino la pagina su cui stavano votando o che ForumFree generi saltuariamente delle pagine bianche. Tutti questi piccoli imprevisti potrebbero far arrestare o non concludere correttamente la procedura di abilitazione. Per questo motivo abbiamo voluto offrire agli amministratori degli strumenti per riconoscere e abilitare agevolmente gli utenti che hanno avuto problemi.

    E' possibile utilizzare lo script anche se il mio forum non è in top 200 con un contest/sondaggio organizzato da altri forum?

    Anche se sconsigliamo questa pratica, visto che lo Script di Auto Abilitazione sarebbe da usare in modo continuativo, basta utilizzare un bottone per votare nel sondaggio, e modificare lo script di installazione in questo modo:
    CODICE
    var AutoAbilitazione = { idGruppo : 1, enableNewUsers : 0, topicSupport : "" }
    AutoAbilitazione.Debug = 1

    Capitano spesso utenti che riescono ad abilitarsi anche senza votare, perché non lo script non offre maggior sicurezza?

    Trattandosi essenzialmente di Javascript e non avendo noi alcun reale controllo sui server del circuito è inevitabile che qualche utente riesca a farla franca. Nella nuova versione abbiamo appositamente offerto uno strumento per individuare agevolmente e con sicurezza matematica anche gli utenti che risultano illecitamente abilitati.

    Crediti e Ringraziamenti


    Desidero ringraziare prima di tutto il forum Hentai Fantasy per aver utilizzato (e indirettamente diffuso) la prima versione tanto tempo fa.
    Ringrazio anche gli onnipresenti El Gringo 89, Phoenix, Cerbero, bored e Klo per avermi consigliato ed assistito direttamente durante la realizzazione di questa nuova versione, tutto lo Staff e tutta la comunità del ForumFree Magazine che mi ha da continuamente forza e supporto. :)
    Ricordo infine che è possibile, come indicato nei termini di utilizzo, ridistribuire questa guida sui vostri forum lasciandone inalterati integrità e contenuti/crediti.

    E' ASSOLUTAMENTE VIETATO RIMUOVERE IL CODICE HTML SUCCESSIVO A QUESTA SCRITTA


    Edited by Bowser - 23/2/2013, 21:07
     
    Top
    .
29 replies since 29/7/2009, 15:43   30508 views
  Share  
.
Top