Vai al contenuto

Installazione Avviso AdsBlocker


Tiestoale

Messaggi raccomandati

Buonasera a tutti,

ora vi spiego come impostare un blocco per chi usa dei componenti aggiuntivi e/o script per bloccare la pubblicità.

Creare un file chiamato adframe.js

All'interno scrivete:


adblock = false;

Caricato sul vostro server (Anche nella cartella public)

Andate sul vostro pannello di amministrazione del forum, sezione pubblicità (System -> System Settings -> Ad Code Integration).

Se avete impostato della pubblicità sulla parte alta del forum, cioè nella casella Header Code, vi troverete un codice del genere (io uso la pubblicità di google)


<script type="text/javascript"><!--
google_ad_client = "ca-pub-************";
/* 728 x 90 */
google_ad_slot = "***************";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Prima di


<script type="text/javascript"><!--

Inserite


<div class="a">

in modo che diventi


<div class="a">
<script type="text/javascript"><!--

Ora guardiamo la parte finale del codice, cioè


<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Aggiunte dopo il tag </script> la chiusura del div aperto all'inizio


<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

Arrivati a questo punto, vi consiglio di utilizzare la casella Footer code, in modo che la pagina del vostro forum, faccia tempo a caricarsi del tutto, per non sbagliare con chi utilizza un blocco e chi no.

Aggiungete quindi alla casella Footer code questo codice:


<script type="text/javascript">
<!--
var adblock = true;
//-->
</script>
<script type="text/javascript" src="http://{urlsitoweb}/adframe.js"></script>
<script type="text/javascript">
<!--
if(adblock) {
var a=confirm('ATTENZIONE! Abbiamo rilevato un blocco per la pubblictà! Rimuovilo per continuare!');
if(a){
setTimeout("location.reload(true);",0);
} else {
setTimeout("location.reload(true);",0);
}
}
</script>

Ovviamente dovete andare a sostituire


http://{urlsitoweb}/adframe.js

con l'url di dove avete salvato il vostro adframe.js

Ricordatevi di mettere all'inizio http://www

Fatto questo il vostro controllo è stato creato.

Se un utente fa uso di script e/o componenti aggiuntivi per bloccare la pubblicità gli verrà un pop-up con scritto di toglierli con due pulsanti. Un ok e un annulla.

Se clicca uno dei due pulsanti, aggiorna automaticamente la pagina, e gli verrà sempre presentato il blocco, in modo da non farlo proseguire.

Una volta disabilitato il "nascondi pubblicità" ed effettuerà un refresh della pagina, il pop-up non apparirà più.

Inoltre si può modificare a piacere, inserendo un pop-up fatto bene, oppure bloccare l'accesso al forum mostrando un messaggio, indirizzare a un'altra pagina.. insomma possiamo giocarci su :lol:

Spero di esservi stato utile.

Commentate per dubbi o altro.

Tiestoale

Modificato da Tiestoale
Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.