Jump to content
TCHOUPI

L'Union européenne "Cookies"

Recommended Posts

Bonjour à tous,

Je partage avec vous ce module cookies que j'ai récupérer, Je l'ai modifier pour un bon fonctionnement, il est très simple avec option cms, il s'installe en haut , pour les version 1.6 je pense qu'il fonctionne pour les versions 1.5 ci joint capture ce que ça donne ! il est visible aussi sur les smartphones. Je vous joins un exemple dont vous pouvez vous inspirer Informations sur les cookies.zip  ! Amitiés 

cookieslaw.zip

post-475475-0-78110000-1425046844_thumb.png

Edited by Soyons Solidaires (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites
Notice: Undefined variable: shared_urls in /var/www/tdsahara/modules/cookieslaw/cookieslaw.php on line 145

Merci Soyons...

 

Décidément, je les collectionne !  :(

Edited by prosilver (see edit history)

Share this post


Link to post
Share on other sites
Notice: Undefined variable: shared_urls in /var/www/tdsahara/modules/cookieslaw/cookieslaw.php on line 145

Merci Soyons...

 

Décidément, je les collectionne !  :(

 

Tu es sur quel version ? désinstalle l'autre module et supprime le, vide le cache ! tu dois avoir un module qui n'aime pas ça  :)

Edited by Soyons Solidaires (see edit history)

Share this post


Link to post
Share on other sites

Bonjour, et merci

 

Mais qu'avez vous renseigner comme cookies car appremment il faut indiquer comment sont stocker les cookies mais comment savoir?

Share this post


Link to post
Share on other sites

@Nightbutterfly: soit il manque un s à leur, soit il y a un s de trop à utilisations ;-)

Share this post


Link to post
Share on other sites

Salut,

Il bloque le cookie traceur de GG Analytics ?

Share this post


Link to post
Share on other sites

Salut,

Il bloque le cookie traceur de GG Analytics ?

Bonjour l'ami 2FR3, Je ne sais pas, a vrai dire je n'ai pas essayé, si tu peux faire essai ça serait sympa de ta part. Bon Week end

Amitiés

  • Like 1

Share this post


Link to post
Share on other sites

Salut,

Il bloque le cookie traceur de GG Analytics ?

Bonjour 2FR3, je viens d'avoir une réponse non il ne bloque pas ! Amitiés

  • Like 1

Share this post


Link to post
Share on other sites

 

 

Beaucoup de sites se contentent d'afficher un bandeau informant que ce site utilise des cookies, ce n'est pas suffisant et ce n'est donc pas conforme à la législation. Tout comme donner la marche à suivre pour bloquer tous les cookies au niveau du navigateur : en plus d'être stupide, ce n'est pas conforme car la législation est claire sur ce point, le refus des services tiers ne doit pas dégrader et/ou bloquer la navigation sur le site.

Voici la source a lire pour comprendre : http://www.webrankinfo.com/dossiers/webmastering/loi-cookies

 

CNIL : http://www.cnil.fr/vos-obligations/sites-web-cookies-et-autres-traceurs/que-dit-la-loi/bandeau-cookie/

Share this post


Link to post
Share on other sites

 

La loi n'est pas toujours parfaite et en phase avec le secteur concerné mais la CNIL à la pouvoir de sanctionner financièrement à hauteur de 300 000€, il est donc temps de se mettre en conformité.

Dans ce cas, ils vont se faire un paquet de fric et des procédures à tour de bras car quasiment personne n'est dans la légalité, même les grands du net : Cdis.. Rue du .. et j'en passe.

Une alternative peut-être à explorer du style cookie-script et autres ?

 

 

Ah, j'en ai oublié un : prestashop.com B)

Edited by prosilver (see edit history)

Share this post


Link to post
Share on other sites

L'analyse est bonne, je ne fourni que des informations officieuses et officielles.

 

C'est finalement comme HADOPI, une lutte qui a des intérêts mais qui est décriée. Verrons nous la fin de cette lutte, qui gagnera ...

 

Aujourd'hui le ministère de la défense peut fermer un site, qu'en sera t'il demain ?

 

Bcp de questions :)

Share this post


Link to post
Share on other sites

L'analyse est bonne, je ne fourni que des informations officieuses et officielles.

 

C'est finalement comme HADOPI, une lutte qui a des intérêts mais qui est décriée. Verrons nous la fin de cette lutte, qui gagnera ...

 

Aujourd'hui le ministère de la défense peut fermer un site, qu'en sera t'il demain ?

 

Bcp de questions :)

J'en conviens ! :)

Cnil ou pas, la parade blocage des cookies est déjà en cours et là, big brother est encore plus près.

Share this post


Link to post
Share on other sites

bonjour pouvez vous me dire comment je peut installer ce module je suis pas très doué 

dans ajouté un module ils ne trouve pas de ficher zip donc il veux pas 

merci a vous

cordialement

Share this post


Link to post
Share on other sites

bonjour pouvez vous me dire comment je peut installer ce module je suis pas très doué 

dans ajouté un module ils ne trouve pas de ficher zip donc il veux pas 

merci a vous

cordialement

Bonsoir, normalement aucun soucis, sinon met le fichier cookieslaw "pas le zip" dans le dossier modules qui se trouve vers ton ftp ! Amitiés

Edited by Soyons Solidaires (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

merci de votre réponse si rapide je vais faire ça 

merci encore pour tous se que vous faite pour se forum 

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour, lorsque je l'installe, j'ai les messages suivants qui s'affichent sur ma boutique :

 

Warning: Function addCSS() is deprecated in /home/equifirs/www/modules/cookieslaw/cookieslaw.php on line 108
in /home/equifirs/www/classes/Tools.php on line 1845

Warning: Function addJS() is deprecated in /home/equifirs/www/modules/cookieslaw/cookieslaw.php on line 109
in /home/equifirs/www/classes/Tools.php on line 1845

 

Une idée ? (Je suis en 1.5.4.1)

 

Merci !

Edited by Tintin1538 (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

Ce sont des warnings, donc pas des erreurs. Vous etes probablement en mode debug, il vous faut juste le desactiver pour ne plus avoir ces messages.

  • Like 2

Share this post


Link to post
Share on other sites

Bonjour à tous

Je m’excuse je viens juste de voir ton message, Merci tout a fait 2FR3 ! Bonne journée

Amitiés 

Share this post


Link to post
Share on other sites

Bonjour,

 

Merci à vous 2 pour vos retours ! Malheureusement, je ne suis pas en mode debug :mellow:

 

Je ne l'ai pas vraiment précisé, mais c'est bien sur la page d’accueil de la boutique que ce message s'affiche, pas dans le back office !

Share this post


Link to post
Share on other sites

Re,

 

cookieslaw.php

Tools::addCSS(($this->_path).'cookieslaw.css', 'all');
Tools::addJS(($this->_path).'cookieslaw.js');

a remplacer par

$this->context->controller->addCSS(($this->_path).'cookieslaw.css', 'all');
$this->context->controller->addJS(($this->_path).'cookieslaw.js', 'all');

Non testé.

  • Like 1

Share this post


Link to post
Share on other sites
Notice: Undefined variable: shared_urls in /var/www/tdsahara/modules/cookieslaw/cookieslaw.php on line 145

Merci Soyons...

 

Décidément, je les collectionne !  :(

 

IDEM PROBLEME LINE 145

MERCI

Notice: Undefined variable: shared_urls in /home3/laboutiq/public_html/modules/cookieslaw/cookieslaw.php on line 145

$domain = false;

        if ($shared_urls != null)

Share this post


Link to post
Share on other sites

IDEM PROBLEME LINE 145

MERCI

Notice: Undefined variable: shared_urls in /home3/laboutiq/public_html/modules/cookieslaw/cookieslaw.php on line 145

$domain = false;

        if ($shared_urls != null)

Bonjour, Tu as vu en mode debug ?

Share this post


Link to post
Share on other sites

Effectivement oui gt en mode maintenance mais même en boutique active le module cookies apparaît bien en haut du site mais cette ligne d'erreur est inscrite en dessous

Merci

Bonjour je ne pense pas que c'est le module as tu décoché cms ? 

Share this post


Link to post
Share on other sites

Remplace la methode protected function getDomain()

 

par :

 

    protected function getDomain($shared_urls = null)
    {


        if (!preg_match ($r, Tools::getHttpHost(false, false), $out) || !isset($out[4]))
            return false;

        if (preg_match('/^(((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]|[1-9]).)'.
            '{1}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]).)'.
            '{2}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]){1}))$/', $out[4]))
            return false;
        if (!strstr(Tools::getHttpHost(false, false), '.'))
            return false;

        $domain = false;
        if ($shared_urls !== null)
        {
            foreach ($shared_urls as $shared_url)
            {
                if ($shared_url != $out[4])
                    continue;
                if (preg_match('/^(?:.*\.)?([^.]*(?:.{2,4})?\..{2,3})$/Ui', $shared_url, $res))
                {
                    $domain = '.'.$res[1];
                    break;
                }
            }
        }
        if (!$domain)
            $domain = $out[4];
        return $domain;
    }

 

3pom

Edited by okom3pom (see edit history)

Share this post


Link to post
Share on other sites

Remplace la Méthode protégée getDomain de fonction ()

 

par:

 

    protégée getDomain de fonction ($ shared_urls = null)

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Salut, Merci Okom  ci joint fichier modifie

cookieslaw.zip

Edited by Soyons Solidaires (see edit history)

Share this post


Link to post
Share on other sites

Remplace juste :

 

protected function getDomain()

 

par

 

protected function getDomain($shared_urls = null)

 

Ca suffit

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour,

Tous d'abord merci pour ce module, je viens vers vous car je rencontre un probleme avec. Si les visiteurs ne click pas sur ok mon megamenu fonctionne bien, mais des que les clients valide les cookis avec le bouton "ok" mon mega menu ne fonctionne plus. Je ne conprend pas d'ou peut venir ce probleme.

 

J'ai vidé les cache, changer la position du point d'accroche..... mais problème idem

 

Auriez vous une idée pour corriger ce bug s'il vous plait ?

 

 

Merci

Share this post


Link to post
Share on other sites

Bonjour, Tu as vu en mode debug ? tu as modifié le module comme il est dit ci-dessus ?  

Share this post


Link to post
Share on other sites

Bonjour;

 

En mode debug j'ai cette ligne qui s'affiche:

 

Notice: Undefined variable: r in /var/www/vhosts/emt-pro.fr/httpdocs/modules/cookieslaw/cookieslaw.php on line 134
Warning: preg_match(): Empty regular expression in /var/www/vhosts/emt-pro.fr/httpdocs/modules/cookieslaw/cookieslaw.php on line 134

 

J'ai remplacé la la ligne 130 par  protected function getDomain($shared_urls = null), mais problème idem.

Je me suis aperçu que si je fais un firebug le megamenu fonctionne à nouveau tous le temps que firebug est en cours, des que je le ferme le bug reviens....

 

Pour que mon mega menu fonctionne à nouveau je suis obligé de vider le cache de firefox et de ne surtout pas faire ok au message de confirmation des cookis

 

 

Bizarre

Share this post


Link to post
Share on other sites

Bonjour;

 

En mode debug j'ai cette ligne qui s'affiche:

 

Notice: Undefined variable: r in /var/www/vhosts/emt-pro.fr/httpdocs/modules/cookieslaw/cookieslaw.php on line 134

Warning: preg_match(): Empty regular expression in /var/www/vhosts/emt-pro.fr/httpdocs/modules/cookieslaw/cookieslaw.php on line 134

 

J'ai remplacé la la ligne 130 par  protected function getDomain($shared_urls = null), mais problème idem.

Je me suis aperçu que si je fais un firebug le megamenu fonctionne à nouveau tous le temps que firebug est en cours, des que je le ferme le bug reviens....

 

Pour que mon mega menu fonctionne à nouveau je suis obligé de vider le cache de firefox et de ne surtout pas faire ok au message de confirmation des cookis

 

 

Bizarre

As tu fais comme dit 2 FR3 ? Je ne pense pas que cela vienne du module ?  

Share this post


Link to post
Share on other sites

Bonjour,

Ou j'ai suivi les instruction de 2 FR3.

======================================================

cookieslaw.php

  1. Tools::addCSS(($this->_path).'cookieslaw.css', 'all');
  2. Tools::addJS(($this->_path).'cookieslaw.js');

a remplacer par

  1. $this->context->controller->addCSS(($this->_path).'cookieslaw.css', 'all');
  2. $this->context->controller->addJS(($this->_path).'cookieslaw.js', 'all');

=======================================================

Remplace la Méthode protégée getDomain de fonction ()

 

par:

 

    protégée getDomain de fonction ($ shared_urls = null)

 

======================================================

 

emplace la methode protected function getDomain()

 

par :

 

    protected function getDomain($shared_urls = null)
    {


        if (!preg_match ($r, Tools::getHttpHost(false, false), $out) || !isset($out[4]))
            return false;

        if (preg_match('/^(((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]|[1-9]).)'.
            '{1}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]).)'.
            '{2}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]){1}))$/', $out[4]))
            return false;
        if (!strstr(Tools::getHttpHost(false, false), '.'))
            return false;

        $domain = false;
        if ($shared_urls !== null)
        {
            foreach ($shared_urls as $shared_url)
            {
                if ($shared_url != $out[4])
                    continue;
                if (preg_match('/^(?:.*\.)?([^.]*(?:.{2,4})?\..{2,3})$/Ui', $shared_url, $res))
                {
                    $domain = '.'.$res[1];
                    break;
                }
            }
        }
        if (!$domain)
            $domain = $out[4];
        return $domain;
    }

 

 

=====================================================

En cherchant sur le net je suis tombé sur le même module (100% identique) mais payant, il parle d'un version 1.2. On t-il volé ton dev pour le vendre ?

 

http://codecanyon.net/item/prestashop-cookies-law/5925393

 

J'ai tous essayer mais tous le même probleme, vraiment domage il semble parfait (simple et épuré). Quelqu'un aurait-il un idée pour corriger ce bug ?

 

 

Merci

Share this post


Link to post
Share on other sites

Bonjour,

Ou j'ai suivi les instruction de 2 FR3.

======================================================

cookieslaw.php

  1. Tools::addCSS(($this->_path).'cookieslaw.css', 'all');
  2. Tools::addJS(($this->_path).'cookieslaw.js');

a remplacer par

  1. $this->context->controller->addCSS(($this->_path).'cookieslaw.css', 'all');
  2. $this->context->controller->addJS(($this->_path).'cookieslaw.js', 'all');

=======================================================

Remplace la Méthode protégée getDomain de fonction ()

 

par:

 

    protégée getDomain de fonction ($ shared_urls = null)

 

======================================================

 

emplace la methode protected function getDomain()

 

par :

 

    protected function getDomain($shared_urls = null)

    {

 

 

        if (!preg_match ($r, Tools::getHttpHost(false, false), $out) || !isset($out[4]))

            return false;

 

        if (preg_match('/^(((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]|[1-9]).)'.

            '{1}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]).)'.

            '{2}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]){1}))$/', $out[4]))

            return false;

        if (!strstr(Tools::getHttpHost(false, false), '.'))

            return false;

 

        $domain = false;

        if ($shared_urls !== null)

        {

            foreach ($shared_urls as $shared_url)

            {

                if ($shared_url != $out[4])

                    continue;

                if (preg_match('/^(?:.*\.)?([^.]*(?:.{2,4})?\..{2,3})$/Ui', $shared_url, $res))

                {

                    $domain = '.'.$res[1];

                    break;

                }

            }

        }

        if (!$domain)

            $domain = $out[4];

        return $domain;

    }

 

 

=====================================================

En cherchant sur le net je suis tombé sur le même module (100% identique) mais payant, il parle d'un version 1.2. On t-il volé ton dev pour le vendre ?

 

http://codecanyon.net/item/prestashop-cookies-law/5925393

 

J'ai tous essayer mais tous le même probleme, vraiment domage il semble parfait (simple et épuré). Quelqu'un aurait-il un idée pour corriger ce bug ?

 

 

Merci

Sans les modif c'est le même problème ? j'ai vu sur un autre site le même les couleurs aussi malheureusement certains n'aiment pas le partage :)  as tu pris le fichier modifier que j'ai mis ? tu as essaye de le mettre en bas ?  

Edited by Soyons Solidaires (see edit history)

Share this post


Link to post
Share on other sites

Super merci cela fonctionne correctement maintenant

Je n'ai plus aucune erreur qui m'apparait par contre cela n'a aucun effet sur mon site. Aucun bandeau de cookies n'apparait

merci

Share this post


Link to post
Share on other sites

Bonjour,

 

J'ai aussi essayé avec le fichiers cookieslaw.php que tu nous à mis à dispo mais  le problème est toujours le même (Bug megamenu apres avoir fais ok pour les cooki), j'ai aussi en desactivant l'option " Top of screen" pb idem.

 

J'ai restauré ma boutique prestashop 1.6.0.14 avec le fichier du package téléchargé chez prestashop => pb idem

 

 

Aurais tu une aute solution, je ne ses pas si tu a été tester sur le FO de ma boutique (l'url est dans le log du premier post)

 

 

Merci en tous cas de ton aide

Share this post


Link to post
Share on other sites

Bonjour,

 

En analysant avec firebug je retrouve cette erreur de .js dans le fichier java "cookieslaw.js" je pense, mais aucune certitude cela sort de mais compétence.

 

TypeError: cl is null
setCookie()v_585_9...b3ed.js (ligne 719)
name = "jsEUCookieslawCheck"
exdays = 365
checkCookie()v_585_9...b3ed.js (ligne 722)
v_585_95d00653c01a078f8cad4396f455b3ed.js()v_585_9...b3ed.js (ligne 728)
Edited by david chiche (see edit history)

Share this post


Link to post
Share on other sites

Je n'ai plus aucune erreur qui m'apparait par contre cela n'a aucun effet sur mon site. Aucun bandeau de cookies n'apparait

merci

Bonjour installe le module sans faire de modif , vide le cache idem de ton navigateur ! tiens nous au courant

Share this post


Link to post
Share on other sites

 

Bonjour,

 

En analysant avec firebug je retrouve cette erreur de .js dans le fichier java "cookieslaw.js" je pense, mais aucune certitude cela sort de mais compétence.

 

TypeError: cl is null
setCookie()v_585_9...b3ed.js (ligne 719)
name = "jsEUCookieslawCheck"
exdays = 365
checkCookie()v_585_9...b3ed.js (ligne 722)
v_585_95d00653c01a078f8cad4396f455b3ed.js()v_585_9...b3ed.js (ligne 728)

 

Quelle est ta version , tu as le thèmes prestashop ! Bizarre !

Share this post


Link to post
Share on other sites

Bonjour,

 

Je suis sur prestashop 1.6.0.14 avec une theme. Tu à une idée pour que je puisse utiliser ton module ?

 

 

Merci

Share this post


Link to post
Share on other sites

Bonjour,

 

Je suis sur prestashop 1.6.0.14 avec une theme. Tu à une idée pour que je puisse utiliser ton module ?

 

 

Merci

Bonjour , pour le moment je n'ai pas d'idée, peut être que nos amis peuvent apporter une solution !      

Share this post


Link to post
Share on other sites

bonjour

mon site est en version 1.6.9, sur la version mobile le message apparait constamment des que l'on retourne sur la page d'accueil, j'ai beau cliquer "j'accepte" il revient a chaque fois...

comment arreter ca?

 

merci

 

L.

Share this post


Link to post
Share on other sites

bonjour

mon site est en version 1.6.9, sur la version mobile le message apparait constamment des que l'on retourne sur la page d'accueil, j'ai beau cliquer "j'accepte" il revient a chaque fois...

comment arreter ca?

 

merci

 

L.

Bonjour, je ne rencontre pas de soucis a se niveau ? 

Edited by Soyons Solidaires (see edit history)

Share this post


Link to post
Share on other sites

Merci pour ce partage. Simple, rapide et efficace.

Je rencontre néanmoins une difficulté voulant changer le texte. Lorsque j'effectue une modification du fichier tpl simplement au niveau du texte pour une raison que j'ignore mon site n'affiche plus rien. En mode header et body vide ! (au moins comme cela pas de jaloux ;) )

 

Une idée à ce sujet ?

Share this post


Link to post
Share on other sites

en general c'est que quand tu as modifie le texte tu as zappé une virgule, apostrophe, fermeture de guillement concernant les codes etc. OU parce que tu as mis un mot avec une apostrophe style J'AI  alors qu'il aurait fallu  J\'AI

Share this post


Link to post
Share on other sites

@Ventesites : Merci pour ton retour.

Mais le problème n’était pas la car j'avais été attentif a ce détail. Mais je viens de trouver le problème, j'avais fait l'inversion de ces deux lignes pour placer le bouton 'ok' à la fin.

Visiblement cela ne fonctionne pas.

"okText":"{l s='OK' mod='cookieslaw'}",
"notOkText":"{l s='En savoir plus' mod='cookieslaw'}",

Share this post


Link to post
Share on other sites

Bonjour

je suis en 1.6.0.9

Le module fonctionne bien.

Cependant j'ai d'autres pages .tpl où le module n'affiche pas.

J'ai essayé avec un hook mais sans succès, le hook fonctionne mais pas le bandeau.


dans le fichier php

public function install()
    {
        return parent::install() && $this->registerHook('cookyes') && $this->registerHook('header');
            
        // Defaults
        Configuration::updateValue($this->name.'_cookieurl', 'cms.php?id_cms=3');        
        Configuration::updateValue($this->name.'_cookietop' , 'on');
        Configuration::updateValue($this->name.'_redirect', 'http://www.google.fr');
    }

function hookCookyes($params)
    {
        return $this->hookHeader($params);
    }

dans mon fichier tpl

{hook h='cookyes' mod='cookieslaw'}

Une solution ? Merci

Share this post


Link to post
Share on other sites

Bonjour et merci pour le module

 

J'ai installé le module sur 2 sites l'un sous 1.6.0.14 et l'autre sous 1.6.0.4

Aucun problème il fonctionne parfaitement

 

Petite question ou suggestion : 

Est il possible de modifier le target du lien (http://www.cnil.fr/vos-libertes/vos-traces/les-cookies/) afin que la page "Information" s'ouvre dans un nouvel onglet afin d'éviter de fermer le site?

 

Merci d'avance 

 

David

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More