Come devo adeguare il mio sito alla cookie law alla legge sui cookie
Autore: Lorenzo Cammardella
Visite 4648,
Followers 3,
Condiviso 0
salve a tutti io ho fatto il mio sito con websitex5 evolution 10 e devo adeguarlo alla legge sui cookie posso sapere come devo fare? qual'è la procedura corretta?
Postato il
sicuro che devi per forza...?...leggi qui:
http://blog.html.it/08/05/2015/cookie-law-cookie-tecnici-e-cookie-di-profilazione/?utm_source=newsletter&utm_medium=email&utm_campaign=Newsletter:+HTML.it&utm_content=11-05-2015+cookie-law-adeguamento-informativa-e-sanzioni
se proprio devi vai qui:
http://www.unofficialwsx5.com/index.php?topic=1921.0
http://www.ideepercomputeredinternet.com/2014/09/avviso-utilizzo-cookie-garante-privacy.html
Autore
scusatemi, ma nella versione 10 dove trovo Statistiche, SEO e Codice dove inserisco quei dati....grazie per favore siate tempestivi.
Buongiorno Lorenzo,
nella versione 10 quelle impostazioni personalizzate le puoi inserire al passo 1 in "impostazioni Generali" cliccando sul tab "Esperto".
Autore
ragazzi per favore riscrivetemi la procedura, allora io apro web site 10 evolution, e devo inserire quei file di cui parlate per la legge sui coockies, fatemi capire bene cosa devo fare apro la sezione esperto e poi?
Buongiorno Lorenzo,
nella sezione esperto devi inserire un codice HTML o uno Script che avvisi l'utente. Prova a cercare in internet guide o tutorial su come fare e quale codice usare.
Prova anche a cercare qui su answers, vi sono alcuni topic che parlano dell'argomento.
Ho necessità di inserire il banner dei cookies sul sito per evolution9 e non capisco come fare e cosa scrivere, gradirei la risposta di un tecnico qualificato di incomedia.Grazie
Ho evolution 9, ho inserito il codice (qui sotto) in impostazioni generali, esperto, codice personalizzato per la sezione head, ma non esce nessun banner. cosa devo fare?
<!-- Codice per accettazione cookie - Inizio -->
<script type='text/javascript'>
//<![CDATA[
(function(window) {
if (!!window.cookieChoices) {
return window.cookieChoices;
}
var document = window.document;
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[removed].removeChild(cookieChoiceElement);
}
}
function _saveUserPreference() {
// Durata del cookie di un anno
var expiryDate = new Date();
expiryDate.setFullYear(expiryDate.getFullYear() + 1);
[removed] = cookieName + '=y; expires=' + expiryDate.toGMTString();<br /> }<br /> function _shouldDisplayConsent() {<br /> // Per mostrare il banner solo in mancanza del cookie<br /> return ![removed].match(new RegExp(cookieName + '=([^;]+)'));
}
var exports = {};
exports.showCookieConsentBar = showCookieConsentBar;
exports.showCookieConsentDialog = showCookieConsentDialog;
return exports;
})();
window.cookieChoices = cookieChoices;
return cookieChoices;
})(this);
document.addEventListener('DOMContentLoaded', function(event) {
cookieChoices.showCookieConsentBar('Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione consideriamo che accetti il loro uso.',
'OK', 'Più Info', 'http://www.ideepercomputeredinternet.com/p/politica-dei-cookie.html');
});
//]]>
</script>
<!-- Codice per accettazione cookie - Fine -->
Quel codice va inserito nel body, non in head
Faccio notare che il codice originale può essere scaricato da qui http://www.cookiechoices.org
Buon pomeriggio a tutti!!
eccomi...un'altra dura!! Ho modificato come c'era scritto il codice da http://www.cookiechoices.org l'ho incollato in impostazioni generali - esperto - body
Ho messo il file .js sulla directory del server
ma non mi c'è alcun banner
Consigli??
ecco il codice:
<!-- You should make sure that the file cookiechoices.js is available
and accessible from the root directory of your site. -->
<script src="/cookiechoices.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function(event) { cookieChoices.showCookieConsentDialog('Il nostro sito utilizza cookie, anche di terze parti, per rendere migliore la tua esperienza di navigazione. Chiudendo questo banner o proseguendo nella navigazione del sito (anche cliccando su qualunque suo elemento) acconsenti all'utilizzo dei cookie. Per ulteriori informazioni e per conoscere come eventualmente disabilitare i cookie, consulta la nostra Cookie Policy.', 'close message', 'http://www.carmignani.net/privacypolicy'); }); </script>
Ciao, prova a variare la parola all'utilizzo cambiando la frase senza utilizzare l'apostrofo.
Io ho utilizzato il codice per la barra ma la navigazione comunque viene consentita e la barra rimane attiva. In altri siti la navigazione viene impedita fino alla pressione di Ok o di Chiudi
... non è detto...
... se il codice è così come l'hai riportato, prova a togliere la barra (/) presente nel file JS allegato...
... da così: <script src="/cookiechoices.js"></script>
... a così: <script src="cookiechoices.js"></script>
.
ciao
... in teoria, vedendo l'esempio, il primo degli script proposti dovrebbe inibire la navigazione della pagina...
(... secondo me resta sempre migliore l'ALERT ...) (ma non ne sono interessato)
.
ciao
io ci ho provato ma ho desitito a me non funziona.......
e allora ho messo messaggio su ogni pagina..... d'altronde ho solo cookie tecnici e di terzi
Buongiorno,
potete trovare maggiori informazioni sull'argomento e dei suggerimenti in questo topic:
https://helpcenter.websitex5.com/post/121914
Grazie.
... sì, condivido la tua scelta, che ho spesso suggerito anche io, non impegnativa e niente di particolare...
... volendo, anche nel suggerimento di Riccardo si trova un metodo semplice, da programma, che proposto anticipato anche io...
... comunque, non ho capito e hai rinunciato a provare l'ALERT o il cookiechoices.org, sempre se possa tornarti utile, nel caso chiedi pure...
.
ciao
ho provato e riprovato ma non gira......
Mi sono letto la policy del garante e alla fine ho messo giu' la mia prendendo spunto anche da altri siti online ( http://www.enriconocito.com/cookies-policy.html ).
Ho utilizzato il banner proposto come messaggio pubblicitario per creare informativa breve.
... nel mio monitor 1280px si presenta in modo incompleto, e neanche scrollando si legge per intero; occorre zoommare indietro, per chi sapesse farlo...
... ... hai inserito il codice di cookiechoices.org nella sezione errata, cioè l'hai messo nella sezione della dichiarazione del BODY, posizione ripeto errata...
... rimuovilo da lì che crea anche errore nella lettura del codice della pagina...
... prova a mettere tutto il codice proposto nella sezione interna del BODY ...prima della chiusura del BODY (/BODY); ..non ho il Programma, ma dovrebbe essere l'ultima delle opzioni disponibili nella sezione che hai usato: ESPERTO | /BODY
...
... prova, quando avrai corretto fallo sapere che andrò a verificare...
.
ciao
Autore
Signori scusatemi ma si riesce a venirne a capo di che procedura seguire per avere questo messaggio nel sito...?
... tanto per capire, ...tu a che punto sei...?...
.... cosa hai fatto...?...
... cosa non hai capito...?...
... ed ovviamente, posta il LINK in modo da verificare sin dove sei arrivato...
... il procedimento di cookiechoices.org per coockie di tipo tecnico, è semplice, e lo rilevi proprio dal loro sito:
1) - scarichi il file JS lì indicato;
2) - invia questo file JS nella RADICE del Sito con programma FTP terzo;
3) - selezioni il codice lì proposto, formato da due stringhe di SCRIPT, e lo copi;
4) - incolla il codice copiato prima dove già detto, al Passo_4 | Statistiche/eccetera | Esperto | codice personalizzato | selezionando l'ultima delle opzioni, cioè prima della chiusura del /BODY...
... posta il LINK di quello che avrai fatto, ed eventualmente spiega cosa non hai capito...
.