My cookie law banner module always display

Published : 05/23/2015 11:49:04
Categories : FAQ

If you are using the module "EU Cookie Law (Notification Banner + Cookie Blocker) by Línea Gráfica" then update it to the latest version (at least version 1.4.3) then set it as dynamic in hook TOP and also check the "First, display an empty box".

Otherwise, I suggest you to use this free module http://mypresta.eu/modules/front-office-features/european-union-cookie-law.html

then do not check it as dynamic, just copy the file /modules/uecookie/top.tpl to /themes/yourtheme/module/uecookie/top.tpl. Then add this after the 'script' tag


	function getCookie(cname) {   
		var name = cname + "=";
		var ca = document.cookie.split(';');
		for(var i=0; i<ca.length; i++) { 
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1);
			if (c.indexOf(name) != -1) return c.substring(name.length,c.length);
		}
		return "";
	}
	$(function() {
		if (getCookie('cookie_ue')=="") {
			$('#cookieNoticeContent').show();
		}
	});

Then find the 'div' with id 'cookieNoticeContent' and replace "display:block" by "display:none"

Don't forget to clear Prestashop cache after (in Performances page)

View all comments (4)

xavier


07/13/2015 21:37:41

j'ai trouver.desolé encore merci expire.setMonth(expire.getMonth()); expire.setDate(expire.getDate()+1);

xavier


07/12/2015 16:45:16

Bonjour merci de votre réponse ..comme mon site est fraichement installé alors c’est normal que j’ai pas vu de différence. par contre vous savez si on peu mettre un expire..par exemple tous les 24h le cookie s’efface pour que l’utilisateur doit re-accepter ? merci xavier .

JPresta


07/07/2015 21:45:01

Par défaut le message est affiché puis si le cookie est présent alors on le masque. Ce n'est pas agréable pour l'internaute de voir le message revenir à chaque page puis disparaître. Cela peut ne pas se voir si le thème se charge vite et qu'il n'y a pas trop de javascript à exécuter. Le top.tpl permet de masquer le message par défaut et de l'afficher uniquement si l'utilisateur n'a pas cliqué sur 'OK'.

Xavier


07/07/2015 18:05:41

Bonjour, pourquoi modifier le fichier top.tpl (car j'ai pas vu de différence en installant le module modifier)

Xavier

You must be register

Clic here to register

Add a comment