+ Rispondi alla Discussione
Risultati da 1 a 9 di 9

Cookie law & Google adsens

Ultimo Messaggio di Masterblank il:
  1. #1
    User L'avatar di angelo85ct
    Data Registrazione
    Sep 2008
    Messaggi
    174

    Cookie law & Google adsens

    salve ragazzi, qualcuno di voi ha implementato qualche script per l'accettazione della politica dei cookie, in maniera tale che se l'utente ci clicca, venga ricaricata la pagina dove si trova l'utente e appaiono gli annunci google adsense?

    un po come fa un noto sito italiano di beb


    Lo dovrei implementare per un mio sito, in quanto da quanto entrata in vigore questa legge, ho rimosso gli annunci google
    HELP MEE!!!

  2. #2
    User
    Data Registrazione
    Sep 2009
    Localit
    Verona
    Messaggi
    21
    Segui Masterblank su Twitter Aggiungi Masterblank su Google+ Aggiungi Masterblank su Facebook Aggiungi Masterblank su Linkedin
    visita questo sito e segui le istruzioni.

    cookiechoices.org

    buon lavoro

  3. #3
    User L'avatar di angelo85ct
    Data Registrazione
    Sep 2008
    Messaggi
    174
    Grazie. Ma sul quel sito non trovo quello che cerco io. Cio che dopo che l'utente accetta si ricarica la pagina e appaiono gli annunci google.

  4. #4
    User
    Data Registrazione
    Sep 2009
    Localit
    Verona
    Messaggi
    21
    Segui Masterblank su Twitter Aggiungi Masterblank su Google+ Aggiungi Masterblank su Facebook Aggiungi Masterblank su Linkedin
    mettiamo per ipotesi che tu abbia 4 unit pubblicitarie sulla pagina.
    puoi utilizzare qualcosa del genere per scoprire se il consenso stato gi dato in precedenza e in tal caso mostrare le unit.

    <!DOCTYPE HTML>
    <html>
    <head>
    <script>
    document.addEventListener('DOMContentLoaded', function(event) {
    cookieChoices.showCookieConsentBar('I cookie ci aiutano a offrire servizi di qualit. Utilizzando i nostri servizi, l\'utente accetta le nostre modalit d\'uso dei cookie.', 'OK', 'ulteriori informazioni', '//google.com/intl/it/policies/privacy/partners/');
    });
    </script>
    <style>
    .ads{
    display: none;
    width: 468px;
    height: 60px;
    margin-bottom: 20px;
    }
    </style>
    </head>

    <body onload="checkCookie();">

    <P>COOKIE TEST</P>
    <div style="background-color:green;" class="ads"><!-- ads banner 1 --></div>
    <div style="background-color:gray;" class="ads"><!-- ads banner 2 --></div>
    <div style="background-color:red" class="ads"><!-- ads banner 3 --></div>
    <div style="background-color:yellow;" class="ads"><!-- ads banner 4 --></div>
    <script>
    function checkCookie() {

    if (document.cookie.indexOf("displayCookieConsent") >= 0) {
    showad();
    }
    }
    function showad() {
    var list = document.getElementsByClassName("ads");
    for (var i = 0; i < list.length; i++) {
    list[i].style.display = "block";
    }
    }
    </script>
    <script src="cookiechoices.js"></script>
    </body>
    </html>

    ovviamente se il consenso non stato ancora dato, farai eseguire la stessa operazione da cookiechoices.js dopo che l'utente avr fatto click su OK

    aggiungendo alcune righe alla funzione _saveUserPreference()

    function _saveUserPreference() {
    // Set the cookie expiry to one year after today.
    var expiryDate = new Date();
    expiryDate.setFullYear(expiryDate.getFullYear() + 1);
    document.cookie = cookieName + '=y; expires=' + expiryDate.toGMTString();

    ///// da qu

    var list = document.getElementsByClassName("ads"); ///// NOME DELLA CLASSE DELL'ELEMENTO <DIV>
    for (var i = 0; i < list.length; i++) {
    list[i].style.display = "block";

    ///// a qu
    }
    }


    un po' pasticciato ma una buona base per lavorarci su

    saluti

  5. #5
    User L'avatar di angelo85ct
    Data Registrazione
    Sep 2008
    Messaggi
    174
    Ciao, ti ringrazio per il codice, lo provo subito e ti faccio sapere.
    HELP MEE!!!

  6. #6
    User L'avatar di angelo85ct
    Data Registrazione
    Sep 2008
    Messaggi
    174
    Ciao , stavo provando lo script, ti volevo chiedere una cosa, come lo dovrei modificare se volessi che l'utente appena clicca, in un link del sito, in automatico scompaia la barra, cose se avesse cliccato sull'ok?

    Grazie
    HELP MEE!!!

  7. #7
    User
    Data Registrazione
    Sep 2009
    Localit
    Verona
    Messaggi
    21
    Segui Masterblank su Twitter Aggiungi Masterblank su Google+ Aggiungi Masterblank su Facebook Aggiungi Masterblank su Linkedin
    Puoi, per esempio, utilizzare la funzione "one" di jQuery per ottenere il tuo scopo
    Ecco di seguito il codice modificato

    <!DOCTYPE HTML>
    <html>
    <head>
    <script>
    document.addEventListener('DOMContentLoaded', function(event) {
    cookieChoices.showCookieConsentBar('I cookie ci aiutano a offrire servizi di qualit. Utilizzando i nostri servizi, l\'utente accetta le nostre modalit d\'uso dei cookie.', 'OK', 'ulteriori informazioni', '//google.com/intl/it/policies/privacy/partners/');
    });
    </script>
    <style>
    .ads{
    display: none;
    width: 468px;
    height: 60px;
    margin-bottom: 20px;
    }
    </style>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> // INCLUDO JQUERY
    </head>

    <body onload="checkCookie();">
    <br><br>
    <a href="#">link 1</a> |
    <a href="#">link 2</a> |
    <a href="#">link 3</a> |
    <a href="#">link 4</a> |
    <a href="#">link 5</a> |
    <a href="#">link 6</a> |
    <a href="#">link 7</a> |
    <br>
    <P>COOKIE TEST</P>
    <div style="background-color:green;" class="ads"><!-- ads banner 1 --></div>
    <div style="background-color:gray;" class="ads"><!-- ads banner 2 --></div>
    <div style="background-color:red" class="ads"><!-- ads banner 3 --></div>
    <div style="background-color:yellow;" class="ads"><!-- ads banner 4 --></div>
    <br>

    <script>
    <!-- modifica -->
    $(document).ready(function(){
    $("a").one( "click", function() { // intercetto il primo click su qualsiasi link <a>
    $("#cookieChoiceDismiss").trigger("click"); // simulo il click su OK
    });
    });
    <!-- fine modifica -->
    function checkCookie() {

    if (document.cookie.indexOf("displayCookieConsent") >= 0) {
    showad();
    }
    }
    function showad() {
    var list = document.getElementsByClassName("ads");
    for (var i = 0; i < list.length; i++) {
    list[i].style.display = "block";
    }
    }
    </script>
    <script src="cookiechoices.js"></script>
    </body>
    </html>

  8. #8
    User L'avatar di angelo85ct
    Data Registrazione
    Sep 2008
    Messaggi
    174
    Ciao, grazie per i suggerimento.
    cookiechoices.js da dove lo scarico?


    Citazione Originariamente Scritto da Masterblank Visualizza Messaggio
    Puoi, per esempio, utilizzare la funzione "one" di jQuery per ottenere il tuo scopo
    Ecco di seguito il codice modificato

    <!DOCTYPE HTML>
    <html>
    <head>
    <script>
    document.addEventListener('DOMContentLoaded', function(event) {
    cookieChoices.showCookieConsentBar('I cookie ci aiutano a offrire servizi di qualit. Utilizzando i nostri servizi, l\'utente accetta le nostre modalit d\'uso dei cookie.', 'OK', 'ulteriori informazioni', '//google.com/intl/it/policies/privacy/partners/');
    });
    </script>
    <style>
    .ads{
    display: none;
    width: 468px;
    height: 60px;
    margin-bottom: 20px;
    }
    </style>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> // INCLUDO JQUERY
    </head>

    <body onload="checkCookie();">
    <br><br>
    <a href="#">link 1</a> |
    <a href="#">link 2</a> |
    <a href="#">link 3</a> |
    <a href="#">link 4</a> |
    <a href="#">link 5</a> |
    <a href="#">link 6</a> |
    <a href="#">link 7</a> |
    <br>
    <P>COOKIE TEST</P>
    <div style="background-color:green;" class="ads"><!-- ads banner 1 --></div>
    <div style="background-color:gray;" class="ads"><!-- ads banner 2 --></div>
    <div style="background-color:red" class="ads"><!-- ads banner 3 --></div>
    <div style="background-color:yellow;" class="ads"><!-- ads banner 4 --></div>
    <br>

    <script>
    <!-- modifica -->
    $(document).ready(function(){
    $("a").one( "click", function() { // intercetto il primo click su qualsiasi link <a>
    $("#cookieChoiceDismiss").trigger("click"); // simulo il click su OK
    });
    });
    <!-- fine modifica -->
    function checkCookie() {

    if (document.cookie.indexOf("displayCookieConsent") >= 0) {
    showad();
    }
    }
    function showad() {
    var list = document.getElementsByClassName("ads");
    for (var i = 0; i < list.length; i++) {
    list[i].style.display = "block";
    }
    }
    </script>
    <script src="cookiechoices.js"></script>
    </body>
    </html>
    HELP MEE!!!

  9. #9
    User
    Data Registrazione
    Sep 2009
    Localit
    Verona
    Messaggi
    21
    Segui Masterblank su Twitter Aggiungi Masterblank su Google+ Aggiungi Masterblank su Facebook Aggiungi Masterblank su Linkedin
    cookiechoices.org/cookiechoices.zip
    scompattalo e caricalo sul tuo server

    ciao

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.