Lorenzone.it - versione per la stampa

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]

Elucubrato da saibal il 30 giugno 2015 alle 14:44 nella categoria Guide e Articoli

Lo script che probabilmente avrete visto sul sito è un fork del progetto Cookie Consent 2 [1]. 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:

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

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 in questa pagina:

[1] Cookie Consent 2: https://github.com/silktide/cookieconsent2

[2] questa pagina: http://demo.lorenzone.it/012/index.php

[3] cliccate qui: http://www.lorenzone.it/?dl_id=144