uso dei cookieIn questo articolo, riassumo le risposte alle 10 domande che con maggiore frequenza mi sono state poste (e mi vengono tuttora poste) dagli utenti nei commenti agli articoli sul banner per il consenso all’uso dei cookie (“Personalizzare il banner per il consenso all’uso dei cookie” – “Inserire il banner per il consenso all’uso dei cookie“). Ho deciso di fare questo elenco, in modo che i suggerimenti e le eventuali modifiche possono essere trovate in modo semplice ed evitare l’estenuante ricerca tra le centinaia di commenti (a volte anche poco chiari!!!) presenti negli articoli sul banner per il consenso all’uso dei cookie! 😉

Cominciamo subito allora senza dilungarci troppo in inutili parole altrimenti si perderebbe lo scopo di questo articolo…

1) Ho inserito i codici trovati nell’articolo e tutto sembrava funzionare, poi ho modificato il messaggio per gli utenti ed il banner è scomparso! Cosa è successo???
Controlla se il nuovo messaggio contiene degli apici e nel caso ci fossero anteponi a questi un backslash. Per esempio:
MESSAGGIO ERRATO: “Proseguendo la navigazione su questo sito, acconsenti all’uso dei cookie”
MESSAGGIO CORRETTO: “Proseguendo la navigazione su questo sito, acconsenti all\’uso dei cookie”
 
2) Come posso far visualizzare il banner per il consenso all’uso dei cookie nel footer (margine basso) della pagina anzichè in alto ???
– apri il file cookiechoices.js
– alla riga num 34 trovi questa istruzione:

var butterBarStyles = 'position:fixed;width:100%;background-color:#eee;' +
'margin:0; left:0; top:0;padding:4px;z-index:1000;text-align:center;';

– modifica in questo modo (praticamente devi sostituire top:0 con bottom:0):

var butterBarStyles = 'position:fixed;width:100%;background-color:#eee;' +
'margin:0; left:0; bottom:0;padding:4px;z-index:1000;text-align:center;';

 
3) Posso copiare, o meglio prendere spunto dal testo della tua pagina relativa alla cookie policy per il mio sito ???
Certo che si! Controlla solo che la tabella dei cookie di terze parti corrisponda ai cookie che vengono utilizzati dal tuo sito altrimenti devi adeguarla.
 

4) Ciao, vorrei sapere come fare per far andare a capo il messaggio del banner per il consenso all’uso dei cookie, in quanto se troppo lungo va a capo automaticamente ed è brutto. In pratica volevo metterlo su 2 o più righe, però provando vari modi  \r \n <br> non funziona, come posso fare?
– apri il file cookiechoices.js  e trova la riga:

content.appendChild(_createConsentText(cookieText));

– sostituiscila con le righe di codice seguente (quindi cancella la riga precedente!) e lo script sarà in grado di interpretare i tag <br> all’interno del messaggio! 😀

var elementiInfo = cookieText.split('<br>');
for (var item in elementiInfo) {
    content.appendChild(_createConsentText(elementiInfo[item]));
    if (item<elementiInfo.length-1)
      content.appendChild(document.createElement('br'));
}

 
5) C'è un modo per conoscere quali cookie vengono scaricati dal proprio sito sul PC dell'utente ???
Apri Chrome, vai nel menu e seleziona “Altri strumenti” -> “Strumenti per sviluppatori”. Nella finestra che si apre, clicca su “Resources”. A questo punto, clicca sulla freccetta corrispondente a Local Storage, Session Storage e Cookies per espandere l'elenco e visualizzare tutto quello che il tuo sito invia al browser dell'utente.
 
6) Come posso modificare lo script in modo che il banner per il consenso all'uso dei cookie, una volta chiuso, compaia ad ogni nuova sessione anziché dopo 365 giorni?

per far scadere il cookie alla fine della sessione, apri il file cookiechoices.js e trova la funzione:

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();
     }

modifica come segue:

function _saveUserPreference() {
   document.cookie = cookieName + '=y; path=/';
}

 
7) Ho installato il banner per il consenso all'uso dei cookie e per fare qualche prova ho cliccato su "CHIUDI". Ora il banner non mi esce più ma devo ancora personalizzarlo... come posso fare per visualizzarlo di nuovo ???

Quando si chiude il banner, il cookie che viene scaricato ha la durata di 365 giorni, quindi dovrai aspettare l'anno prossimo per fare le modifiche!!! 😀 Scherzo ovviamente.... basta che cancelli i cookie dal browser o più semplicemente apri una nuova "finestra di navigazione in incognito" e puoi fare tutte le prove che vuoi!

8) Uso blogspot (blogger) ed il banner per il consenso all'uso dei cookie che esce in automatico non mi piace...come posso cambiarlo ???  Considera che non ci capisco nulla, ma proprio nulla!!!

Se utilizzi lo script per il banner che ho suggerito, questo andrà a sostituire quello di default di blogger. Fai in questo modo:

1. vai nel pannello di controllo del tuo blog
2. clicca su modello
3. nel riquadro Live su Blog clicca su ‘Modifica HTML’
4. fai una ricerca per la stringa “<body" (senza le virgolette!!!)
5. posizionati col cursore alla fine della riga trovata, in genere <body expr:class='&quot;loading&quot; + data:blog.mobileClass'> e premi invio...
8. nella nuova riga copia e incolla il codice seguente:

<script type="text/javascript">
//<![CDATA[
 (function(window) {
 
   if (!!window.cookieChoices) {
     return window.cookieChoices;
   }
 
   var document = window.document;
   // IE8 does not support textContent, so we should fallback to innerText.
   var supportsTextContent = 'textContent' in document.body;
 
   var cookieChoices = (function() {
 
     var cookieName = 'displayCookieConsent';
     var cookieConsentId = 'cookieChoiceInfo';
     var dismissLinkId = 'cookieChoiceDismiss';
 
     function _createHeaderElement(cookieText, dismissText, linkText, linkHref) {
       var butterBarStyles = 'position:fixed;width:100%;background-color:#eee;' +
           'margin:0; left:0; top:0;padding:4px;z-index:1000;text-align:center;';
 
       var cookieConsentElement = document.createElement('div');
       cookieConsentElement.id = cookieConsentId;
       cookieConsentElement.style.cssText = butterBarStyles;
       cookieConsentElement.appendChild(_createConsentText(cookieText));
 
       if (!!linkText && !!linkHref) {
         cookieConsentElement.appendChild(_createInformationLink(linkText, linkHref));
       }
       cookieConsentElement.appendChild(_createDismissLink(dismissText));
       return cookieConsentElement;
     }
 
     function _createDialogElement(cookieText, dismissText, linkText, linkHref) {
       var glassStyle = 'position:fixed;width:100%;height:100%;z-index:999;' +
           'top:0;left:0;opacity:0.5;filter:alpha(opacity=50);' +
           'background-color:#ccc;';
       var dialogStyle = 'z-index:1000;position:fixed;left:50%;top:50%';
       var contentStyle = 'position:relative;left:-50%;margin-top:-25%;' +
           'background-color:#fff;padding:20px;box-shadow:4px 4px 25px #888;';
 
       var cookieConsentElement = document.createElement('div');
       cookieConsentElement.id = cookieConsentId;
 
       var glassPanel = document.createElement('div');
       glassPanel.style.cssText = glassStyle;
 
       var content = document.createElement('div');
       content.style.cssText = contentStyle;
 
       var dialog = document.createElement('div');
       dialog.style.cssText = dialogStyle;
 
       var dismissLink = _createDismissLink(dismissText);
       dismissLink.style.display = 'block';
       dismissLink.style.textAlign = 'right';
       dismissLink.style.marginTop = '8px';
 
       content.appendChild(_createConsentText(cookieText));
       if (!!linkText && !!linkHref) {
         content.appendChild(_createInformationLink(linkText, linkHref));
       }
       content.appendChild(dismissLink);
       dialog.appendChild(content);
       cookieConsentElement.appendChild(glassPanel);
       cookieConsentElement.appendChild(dialog);
       return cookieConsentElement;
     }
 
     function _setElementText(element, text) {
       if (supportsTextContent) {
         element.textContent = text;
       } else {
         element.innerText = text;
       }
     }
 
     function _createConsentText(cookieText) {
       var consentText = document.createElement('span');
       _setElementText(consentText, cookieText);
       return consentText;
     }
 
     function _createDismissLink(dismissText) {
       var dismissLink = document.createElement('a');
       _setElementText(dismissLink, dismissText);
       dismissLink.id = dismissLinkId;
       dismissLink.href = '#';
       dismissLink.style.marginLeft = '24px';
       return dismissLink;
     }
 
     function _createInformationLink(linkText, linkHref) {
       var infoLink = document.createElement('a');
       _setElementText(infoLink, linkText);
       infoLink.href = linkHref;
       infoLink.target = '_blank';
       infoLink.style.marginLeft = '8px';
       return infoLink;
     }
 
     function _dismissLinkClick() {
       _saveUserPreference();
       _removeCookieConsent();
       return false;
     }
 
     function _showCookieConsent(cookieText, dismissText, linkText, linkHref, isDialog) {
       if (_shouldDisplayConsent()) {
         _removeCookieConsent();
         var consentElement = (isDialog) ?
             _createDialogElement(cookieText, dismissText, linkText, linkHref) :
             _createHeaderElement(cookieText, dismissText, linkText, linkHref);
         var fragment = document.createDocumentFragment();
         fragment.appendChild(consentElement);
         document.body.appendChild(fragment.cloneNode(true));
         document.getElementById(dismissLinkId).onclick = _dismissLinkClick;
       }
     }
 
     function showCookieConsentBar(cookieText, dismissText, linkText, linkHref) {
       _showCookieConsent(cookieText, dismissText, linkText, linkHref, false);
     }
 
     function showCookieConsentDialog(cookieText, dismissText, linkText, linkHref) {
       _showCookieConsent(cookieText, dismissText, linkText, linkHref, true);
     }
 
     function _removeCookieConsent() {
       var cookieChoiceElement = document.getElementById(cookieConsentId);
       if (cookieChoiceElement != null) {
         cookieChoiceElement.parentNode.removeChild(cookieChoiceElement);
       }
     }
 
     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();
     }
 
     function _shouldDisplayConsent() {
       // Display the header only if the cookie has not been set.
       return !document.cookie.match(new RegExp(cookieName + '=([^;]+)'));
     }
 
     var exports = {};
     exports.showCookieConsentBar = showCookieConsentBar;
     exports.showCookieConsentDialog = showCookieConsentDialog;
     return exports;
   })();
 
   window.cookieChoices = cookieChoices;
   return cookieChoices;
 })(this);
 //]]> 
</script>

<script>//<![CDATA[
 document.addEventListener('DOMContentLoaded', function(event) {        
     cookieChoices.showCookieConsentDialog('Il tuo messaggio per i visitatori.',         
         'Chiudi', 'Maggiori Informazioni',                      
                  'http://indirizzo_pagina_cookie_policy');
    });
 //]]></script>  

9. clicca su 'salva modello' e prova... dovrebbe funzionare! 😀
 
9) Ciao Teresa, ho seguito i tuoi consigli per aggiungere il banner per il consenso all'uso dei cookie al mio blog, ma non riesco a fare in modo che il pulsante [ok] cambi colore al passaggio del mouse... come devo fare ???
Allora, apri il file cookiechoices.js e trova la funzione:
function _createDismissLink(dismissText)
all'interno della funzione, trova e cancella questa riga:

dismissLink.style.cssText = 'background-color:#CC0000; margin-left:8px; color: #FFF; 
text-decoration: none; font-weight: 600; font-size: .9em;opacity:1; padding: 3px 10px; 
-moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em;opacity:1;';

a questo punto, puoi effettuare le modifiche allo style direttamente nel css come segue:

#cookieChoiceDismiss {
  background-color:#CC0000;
  margin-left:8px;
  color: #FFF;
  text-decoration: none;
  font-weight: 600;
  font-size: .9em;
  opacity:1;
  padding: 3px 10px;
  border-radius: .5em;
  opacity:1;
}

#cookieChoiceDismiss:hover {
  background-color: #FFF;
  color: #C00;
}

 
10) Ciao Teresa, ho seguito tutto il procedimento che hai descritto, ma il banner per il consenso all'uso dei cookie non compare, potresti darmi una mano a capire dove sbaglio???
Certamente! Ma non essendo una medium, ho bisogno di vedere il sorgente della pagine del tuo sito, quindi il sito deve essere online e devi aver installato lo script... 😉
 

Se non hai trovato la risposta alla tua domanda sul banner per il consenso all'uso dei cookie, lascia un commento e ti risponderò al più presto... ma se l'articolo ti è stato utile, non dimenticare di cliccare su 'mi piace' e non essere tirchio!!! Grazie mille 😉

Info sull'autore

Teresa
Teresa
Sono mamma, blogger per passione, laureata in terapista della neuro e psicomotricità dell'età evolutiva, da sempre nel settore della prevenzione e riabilitazione, svolgo il mio lavoro presso studi privati e centri di riabilitazione; collaboro con ludoteche per la presentazione di progetti educativi e ludici in età evolutiva

Commenti

  1. AvatarRoberto

    Scusa ma ho risolto semplicemente aggiungendo un “echo prima di “esc_html_e ecc”
    quindi php all’interno del tag script fa il suo lavoro.
    Ciao

    • Ciao Roberto! Scusami ho letto solo ora il tuo messaggio! Mi fa piacere che hai risolto! A presto
      Ciao

  2. Ciao Teresa,sei molto chiara e competente.
    Conoscevo già lo script ma tutti i “trucchetti” no e mi sono stati utilissimi. A proposito, non trovo soluzioni per rendere traducibili i testi del messaggio e dei pulsanti in più lingue. Uso WordPress e poedit per tradurre ma non so inserire nel tag la stringa di codice per tradurre. Ho provato con ma ovviamente non funziona. Sai come fare?

  3. Sarebbe possibile visualizzare la Legge sulla Riservatezza tramite pop-up?
    Grazie

  4. Ciao Teresa!
    Ho fatto tutto correttamente, credo! Ma il fatto è che, copiato il css le modifiche al banner come, background ecc… non vengono visualizzate ….
    Certamente sbaglio qualcosa… puoi aiutarmi?
    Grazie!

  5. Ciao, Teresa! Le tue indicazioni mi sono state utilissime, però vorrei chiederti – dato che ho aperto il mio blog solo ieri sera e sono una neofita – se il banner predefinito di blogger mi mette in regola con il gadget che rimanda alla mia pagina Facebook, dato che mi pare di capire che quest’ultimo è un cookie di terze parti. Eventualmente non fosse così, come posso sostituire il banner automatico con uno di mia creazione (ovviamente copiato da un sito), che rimandi alla mia pagina di Privacy policy (anch’essa copiata da un altro blog e adattata alle mie esigenze)?
    Grazie in anticipo!

    • Ciao Giada, per fare quello che dici, devi:
      – entrare nella pagina di amministrazione del tuo blog:
      – selezionare il ‘Modello’ dal menu
      – sotto al template che che utilizzi, clicca su Modifica HTML
      – cerca il tag <head>
      – subito dopo il tag <head> ricopia le seguenti righe di codice:
      <script>cookieOptions = {“msg”: “Il tuo messaggio da visualizzare nel banner”, “link”: “il link alla tua pagina della cookie policy nel formato: http://www.tuosito.com/tuapagina.html“, “close”: “Ok”, “learn”: “+info” };</script>

      – clicca su salva modello
      -FINE

      ti consiglio di ricopiare il codice che ti ho scritto, anzichè utilizzare il copia-incolla, perchè ti perdi i simboli < e >

      Fammi sapere se funziona!!!!

      • AvatarGiada

        Ciao, Teresa! Ho provato a fare quello che mi hai suggerito, ma mi è comparso sulla parte superiore dello sfondo del blog, un lungo testo in linguaggio html! Probabilmente avrò sbagliato qualcosa. Il fatto è che non mi è ben chiaro dove posizionare il codice che mi hai fornito. Non conosco il linguaggio di programmazione, quindi sono andata ad intuito, ma evidentemente non ci ho preso!

        • 😀 hai ricopiato tutto per bene??? i doppi apici devono essere quelli sul tasto num 2 se usi il copia-incolla, invece ne mette altri!!!! purtroppo se non vedo l’errore non riesco a dirti con precisione come sistemare…

          • AvatarGiada

            In effetti, avevo sbagliato un apice! Non compare più il testo html, ma vedo sempre e solo la barra di default di Google,che rimanda alla sua pagina! UFF!!!
            Ho inserito il codice alla riga 662. Dove devo inserirlo perché “prevalga” su quello di default?
            Grazie

        • Come ti dicevo, devi mettere quel codice subito dopo il tag <head> quindi verso la riga 4 o 5 se non sbaglio… 😉

          • AvatarGiada

            Fatto! Ho spostato il codice alla riga 4, dopo , ma niente da fare! Compare sempre e solo il banner di default!
            Ho visto che ci sono blog che hanno, come il mio, gadget di terze parti, ma hanno solo il banner di default. Dici che mi posso adeguare anch’io, o insisto a cercare una soluzione per far comparire il mio, che fa riferimento esplicito a cookie di terze parti?
            Grazie mille del tuo aiuto! 😉

            • AvatarGiada

              Tra l’altro, ho visto solo ora che nella tua prima risposta mi avevi indicato il tag come punto di posizionamento, ma dato che ho letto la versione e-mail e non quella del tuo blog, non compariva l’indicazione ! Che asina sono! 😉

            • Giada, ho dato uno sguardo al sorgente ora che ha inserito la modifica…. sostituisci i doppi apici che hai messo con quelli presenti sul tasto 2 e vedrai che funziona!!!! 😀

          • AvatarGiada

            GRANDE!!! FUNZIONA!!!
            Grazie infinte, Teresa!!! 😉

            • Perfetto!!! Basta un pò di impegno e tutto si può fare!!!! Grazie per il caffè 😀

  6. Avatarluigi

    Ciao Teresa, innanzitutto complimenti per quanto hai svolto. Ho provato lo script, seguito le varie opzioni che fanno comodo. Per potere andare a capo ho apportato la modifica che suggerisci al capitolo 4. Ho sostituito le righe e in qualsiasi modo inserisco non va a capo. Puoi aiutarmi. Ti ringrazio

  7. AvatarMassimo

    Ciao Teresa. Io ho appena iniziato a “lavorare” con html, css e js, ho realizzato il mio primo sito per un evento e ho dovuto implementare il banner per i cookie. Il tuo post è stato direi… Fondamentale. chiaro, semplice ed efficacissimo! Grazie mille, non sai quanto mi ha aiutato! 🙂
    Ora però ti chiedo questa cosa.. Mi sembra che te lo abbiano già chiesto ma francamente non ho capito. Io vorrei che una volta chiuso la prima volta, il banner dell’accettazione cookie non si aprisse più fino a nuova sessione. Cosa devo modificare?

    • Ciao Massimo, scusami, così com’è, una volta chiuso, il banner dovrebbe comparire dopo 365 giorni… Se leggi l’articolo, al punto 6, trovi il modo di far riapparire il banner all’apertura di una nuova sessione anzichè dopo un anno…

      • AvatarMassimo

        Quella modifica in effetti la avevo già fatta leggendo il tuo blog, appunto il punto 6. Però ti chiedevo questa cosa: come ti dicevo ho appena iniziato, sto facendo il mio primo sito e non lo ho ancora lanciato online ma sto usando dreamweaver per costruirlo. Nell’anteprima e ogni volta che lo visualizzo sul browser, mi mostra il banner anche se lo ho chiuso. E’ perchè non è ancora online e una volta online non riapparirà ogni volta?
        Non so se sono riuscito a spiegarmi 🙂
        Grazie in anticipo intanto

        • Ah ok, non avevi detto che non era online il sito per questo non capivo 😉 Probabilmente quando visualizzi l’anteprima, nel browser non viene scaricato il cookie che tiene memoria della chiusura del banner per questo ti riappare ogni volta…
          Grazie a te di essere passato sul blog…. 😀

  8. Complimenti per la chiarezza!
    E se volessi impostare una scadenza del cookie pari ad un mese?
    grazie
    Pino

    • Aggiungo un’altra domanda. Ho provato ad inserire la variante per riconoscere il codice di “ritorno a capo”,
      il testo non mi va a capo, ma addirittura mi compare br
      dove sbaglio?
      grazie

      • Ciao Pino, ho dato uno sguardo al tuo sito ed ho trovato lo script standard…. per capire il problema, dovresti riprovare ad eseguire la modifica, così potrei dare uno sguardo.
        SAluti

        • hai ragione in effetti lo sto provando qui:
          http://www.ircac.it/index_cookie.asp
          altra domanda:
          se richiamo la pagina con la navigazione normale il banner mi compare grigio e in alto
          se invece provo la navigazione in incognito il banner mi compare in basso e come il tuo (l’ho copiato, pari pari 😉
          Perchè?
          e grazie

          • Ah ecco perchè non ti funziona!!! Il mio script cookiechoices è una vecchia versione che ho riadattato e sulla quale non è applicata la modifica per riconoscere il tag .

            Quella descritta nel post, è una modifica da apportare al file cookiechoices.js standard, scaricabile al link indicato nell’articolo “Inserire il banner per il consenso all’uso dei cookie“ 😉

            • Ciao Teresa
              ricomincio daccapo 😉
              Sono partito dallo script standard e dalle istruzioni standard.
              Prendendo ad esempio sempre la pagina http://www.ircac.it/index_cookie.asp
              Domande:
              1) il non funziona pur avendo modificato la riga come da te indicato.
              2) come impostare la scadenza del cookie ad un mese?
              3) come aumentare l’altezza del banner (renderlo simile al tuo)?

              troppo domande? 😉
              tranquilla non ho fretta
              a presto e Sereno Natale
              Pino

          • ok, sistemiamo una cosa alla volta….
            allora, per quanto riguarda il <br>, hai sostituito correttaemente la riga come da istruzioni ma nella funzione che visualizza la dialogbox. Per il banner invece, Devi cercare la riga content.appendChild(_createConsentText(cookieText)); che si trova nella function _createHeaderElement

            Appena sei pronto andiamo al secondo quesito…. intanto Buon Natale anche a te! 🙂

            • innanzi tutto grazie per la pazienza… da mamma!
              mmm evidentemente guardiamo cose diverse.
              Se provi a scaricare adesso il cookiechoices noterai che la stringa
              content.appendChild(_createConsentText(cookieText))
              esiste solo una volta a riga 74
              e non dentro la funzione “_createHeaderElement”
              ma dentro la funzione “_createDialogElement(cookieText, dismissText, linkText, linkHref)”
              quindi?

          • Ok, qualcosa di cookiechoices.js è variato rispetto alla prima versione…. allora fai in questo modo:

            trova la riga
            cookieConsentElement.appendChild(_createConsentText(cookieText));

            e sostituiscila con:
            var elementiInfo = cookieText.split(‘<br>’);
            for (var item in elementiInfo) {
            cookieConsentElement.appendChild(_createConsentText(elementiInfo[item]));
            if (item<elementiInfo.length-1)
            cookieConsentElement.appendChild(document.createElement('br'));
            }

            se fai copia/incolla da questo messaggio, attenzione ai simboli < e > nella riga: var elementiInfo = cookieText.split('<br>');

          • Ah no ecco!!! La modifica del <br> mi era stata richiesta da un utente che stava utilizzando la dialogbox anzichè il banner…. Scusami 🙁

            Comunque oltre al test per vedere se funzionava, ho aggiornato il post, così puoi fare il copia/incolla da li.

            • Grande Teresa che tra un fornello e l’altro, tra una pratica e l’altra, tra una richiesta del marito che come al solito non trova le cose… 😉
              riesci a darci queste dritte!
              Grande!
              Ok il ritorno a capo funge!
              posso timidamente passare alle altre due domande:
              2) come impostare la scadenza del cookie ad un mese?
              3) come aumentare l’altezza del banner (renderlo simile al tuo)?
              Grazie

          • HAHAHSHAHHAS 😀 Allora, per il secondo quesito (anche se non capisco il perchè visto quanto specificato dall’informativa….), modifica la function _saveUserPreference() in questo modo:

            function _saveUserPreference() {
            var expiryDate = new Date();
            expiryDate.setTime(date.getTime()+(7*24*60*60*1000));
            document.cookie = cookieName + ‘=y; expires=’ + expiryDate.toGMTString();
            }

            mentre per l’ultima domanda, apri il file cookiechoices.js, sempre nella funzione _createHeaderElement modifica la riga

            var butterBarStyles = ‘position:fixed;width:100%;background-color:#eee;’ +
            ‘margin:0; left:0; top:0;padding:4px;z-index:1000;text-align:center;’;

            in questo modo:

            var butterBarStyles = ‘position:fixed; width:78%; background-color: #000;’ +
            ‘margin:0; left:0; bottom:0;z-index:1000; padding: 30px 11%; font-size: 17px;line-height: 1.8em; color: #FFF;’;

            Alla prossima! 😉

            • Ottimo, adesso non mi resta che fare qualche piccolo ritocco di maquillage e il tutto sarà pronto.
              Grazie “mammachebravaTeresa”
              Auguro a te e alla tua famiglia di vivere un sereno Natale

          • Grazie Pino, buon natale anche a te e la tua famiglia…. AUGURI!

  9. Buongiorno Teresa, non riesco ad attivare la normativa sul mio sito e chi lo ha fatto allora non lavora più in questo settore. Ti posso inviare i dati del sito?

  10. AvatarFabrizio

    Ciao Teresa, sono riuscito a mettere il banner a fondo pagina inserendo bottom come da te indicato.. Adesso vorrei cambiare grandezza e tipo di carattere, tipo verdana con una grandezza maggiore..
    Grazie
    Fabrizio

  11. AvatarRaffaello

    Complimenti per il meraviglioso servizio.
    Questo sistema blocca tutti i cookie?
    grazie

    • Ciao Raffaello… quello proposto, non è un mio servizio, ma semplicemente quello messo a disposizione da google sul sito cookiechoices.org. Io ne ho fatto semplicemente un articolo dove descrivo come installarlo e come personalizzarlo.
      Il sistema proposto, non blocca i cookie, ma si limita a visualizzare il banner.
      Non saprei dirti se prossimamente google ci metterà a disposizione uno script che blocchi i cookie prima che l’utente ne dia il consenso all’uso…

  12. Grazie Teresa per tutte le info che ci hai dato!!!
    Colgo l’occasione per chiederti come si apre il file cookiechoices.js in quanto volevo impostare una modifica tra quelle che hai elencato. Quando cerco di aprilo mi esce un messaggio di Windows Script Host che mi dà l’errore Body is null ornot an object.
    Grazie ancora!

    • Ciao Rosalia, benvenuta!!! 😉
      Per aprire cookiechoices.js, puoi utilizzare tranquillamente il notepad di windows. Io utilizzo “sublime text 2″…
      A presto!

      • Grazie!!!
        Questo suggerimento ha permesso anche me di spostare il banner in basso!
        Visto che sai tutto, potresti dirmi un’altra cosa?
        Ho notato che molti siti come http://www.ilsole24ore.com usando la barra laterale destra scompare il banner dei cookies, cosa che nè a me e neanche nel tuo sito succede. Eppure sarebbe comodo farlo sparire al più presto per guadagnare spazio nel video. Sapresti anche in questo caso come fare?
        Grazie infinite!

  13. AvatarSalvatore

    Buon giorno Teresa, sto creando un sito e prima di meterlo visibile volevo adeguarlo per quanto riguarda i cookie, ho letto la tue guide ma non riesco ad arrivare ad un punto. io sto utilizzando joomla 3.4.3
    ho utilizzato anche la guida che ce sul sito di joomla che diciamo mi fa fare le operazioni con lo script cookiechoices.org ma non ne vuole sapere di comparire sul sito. sapresti mica aiutarmi? tu scrivi di modificare le pagine, ma dove devo modificarle? io ho seguito la seguente procedura:
    ho disabilitato l’editor time MCE, vado a creare un modulo personalizzato in html, copio lo script

    document.addEventListener(‘DOMContentLoader’, function(event) {
    cookieChoices.showCookieConsentBar(‘Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie e necessari al funzionamento ed utili alle finalità illustrate nella pagina di policy & privacy. Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie’ ,
    ‘Approvo’, ‘per saperne di più’, ‘http://nomepaginaprivasy;

    })

    lo posiziono in una posizione del mio template e che sia visualizzato in tutte le pagine, copio lo script nella directory di istallazione e teoricamente dovrebbe comparirmi, ma niente.
    Grazie tante anticipatamente

Cosa ne pensi? Scrivi un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *
Nome* Email* Sito Web

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

altri articoli

Ultimi Commenti



 
Stikets
 
TicketClub