Vai a: [ Contenuti ] [ Categorie ] [ Cerca ]

Script per la Cookie Law: fork del progetto Cookie Consent 2 [update 2]

Script per la Cookie Law: fork del progetto Cookie Consent 2 [update 2]


Lo script che probabilmente avrete visto sul sito è un fork del progetto Cookie Consent 2. Facile da configurare, con diverse opzioni, è possibile installarlo in poco tempo.

La versione che ho modificato aggiunge alcune opzioni che, secondo me, mancavano al codice originale. Nello specifico ho aggiunto:

  • possibilità di impostare il nome del cookie direttamente da parametri di configurazione
  • possibilità di accettare i cookie semplicemente scrollando la pagina
  • possibilità di chiudere automaticamente il banner dopo tot secondi. In questo caso però non viene salvato il cookie
  • possibilità di scegliere se settare il cookie sul dominio di secondo livello oppure no. utile nel caso abbiate il sito su più domini di III livello e vogliate proporre il messaggio solo una volta
  • possibilità di ricaricare la pagina all’accettazione del banner
  • scegliere la durata del cookie
  • tema css di default rivisitato e più leggero. responsive
  • possibilità di nascondere una parte del messaggio quando in modalità smartphone o tablet
  • effetto Fade quando si chiude il banner

La demo è in questa pagina. É stato volutamente disabilitato il salvataggio del cookie per permettere di provarlo. Per il download cliccate qui.

Di seguito un esempio di configurazione completo (è richiesto jQuery):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="jquery.cookieconsent.js"></script>
<script>
	window.cookieconsent_options = {
                "cookiename":  "cookielaw", // il nome del cookie. potete omettere questo parametro. default: cookieconsent_dismissed
		"message":"Il sito si avvale di cookie necessari al funzionamento del sito. <span class=\"mobile-hide\">Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la cookie policy.</span> Chiudendo questo banner o proseguendo la navigazione in altra maniera, acconsenti all'uso dei cookie.",
		"dismiss":"Accetta",
                "autoclose": 15000, // il banner si chiude dopo 15 secondi senza impostare il cookie. cancellare la riga per disabilitare
		"scrollaccept": true, // viene accettata l'informativa scrollando la pagina. mettere a false per disabilitare
                "allowdomain": true, // permette di impostare il cookie sul dominio di II livello. mettere false per disabilitare
                "reloadpage":true, // permette di ricaricare la pagina quando si accetta il banner. false per disabilitare
                "expiredays": 2, // la durata del cookie in giorni. default 365
		"link":"http://www.sito.it/informativa-privacy/",
		"theme":"css/light-bottom.css" // path relativo o assoluto ai css custom.
	};
</script>

link sponsorizzati

Consiglialo su Facebook

Scrivi un commento

Commenti totali: 3


  1. Non c’è possibilità di bloccare tutti i cookies quindi inutile per il 90% dei siti italiani.

  2. ovviamente non è possibile bloccare tutti i cookie con il solo javascript…

  3. Ciao, ne ho provati a decine, ma nessuno aveva il reload pagina e quindi anche accettando non vi era possibilità di abilitare script di terze parti che avevo posizionato in if e else, quindi questo è perfetto, un unica cosa, come posso aggiungere un bottone di chiusura “No grazie” e quindi no0n salvare nessun cookie?
    Se mi aiuti te ne sarò molto grato, grazie….

Lascia un Commento

Iscriviti alle discussione senza commentare

link sponsorizzati

Torna: [ Inizio ] [ Contenuti ] [ Categorie ] [ Cerca ]

Pagina renderizzata in soli 0,292 secondi dopo aver eseguito ben 59 query. Wordpress... prestazioni da urlo!