Nommam Posted November 9, 2009 Share Posted November 9, 2009 Les Cookies sont impératif au bon fonctionement de prestashop.Ce module test si les cookies de votre client sont activés.Si ils ne sont pas actif, une fenetre Thickbox s'affiche contenant un message de votre choixObtenir le module : Il est presque free, un petit don ( j'accepte aussi les gros), je livre le module par mail, a l'adresse du compte paypalDemo sur PS version 1.2 : http://yapasde.com/ps1250/Demo sur PS version 1.3 : http://yapasde.com/ps1311/Procédure d'installation :1° Aller dans Outil => CMS2° Rédiger un nouvel article dans le CMS, celui ci doit contenir un message d'information pour signaler que les cookies de son navigateur ne sont pas activé et l'enregistrer3° Noter l'ID du CMS destiné aux cookies.4° aller dans Modules => CookiesTest => Installer, puis Configurer5° Taper l'ID du CMS et enregisterCurrent version V0.7 :Updatedworks on PS V1.2 & 1.3-Old Version :V0.2 DIsplay in Alert Box ( 100 download )V0.4 Display in thikbox window ( 83 download )V0.5 Bug with Chrome resolved ( 157 dowload )V0.6 Minor modificationionEnglish => http://www.prestashop.com/forums/viewthread/33884 Link to comment Share on other sites More sharing options...
jolvil Posted November 9, 2009 Share Posted November 9, 2009 Semble ne pas fonctionner avec Chrome.IE7, FF3, Opera10 OK Link to comment Share on other sites More sharing options...
Nommam Posted November 10, 2009 Author Share Posted November 10, 2009 Exact Chrome n'accept pas les alert JavaScript !!!!!si on fait un popup, il va etre bloqué .....Comment faire pour que ce soit visible et explicite !Une belle phrase au dessus du header ???? Link to comment Share on other sites More sharing options...
Julien Breux Posted November 10, 2009 Share Posted November 10, 2009 Petit DIV par dessus la page (environ 25px) fixe Link to comment Share on other sites More sharing options...
Nommam Posted November 10, 2009 Author Share Posted November 10, 2009 Pas facile d'integrer cela en haut du site, le hook Top est deja pas centrer, de plus il faut modifier la position du module pour le mettre en haut ..... donc Bof !Par contre afficher le message / notice dans thickbox, me parait bien plus propre et web2, que l'alert java!donc y a qu'a coder cela Link to comment Share on other sites More sharing options...
Nommam Posted November 10, 2009 Author Share Posted November 10, 2009 Voila la Mise a jour.Cette version affiche le message dans une fenêtre thickbox ( sous le meme principe que les cgv )Il faut taper le message d'alerte dans le cms, et renseigner au module L'ID CMS du message afficher !http://www.prestashop.com/forums/viewthread/33884 Link to comment Share on other sites More sharing options...
jolvil Posted November 10, 2009 Share Posted November 10, 2009 Nouvelle version semble ne pas fonctionner une fois encore avec Chrome, les cookies sont bien bloqués, je dois d'ailleurs les re-authoriser pour pouvoir écrire ce message.IE7, FF3, Opera10 OK, la thickbox s'affiche bien Link to comment Share on other sites More sharing options...
Nommam Posted November 10, 2009 Author Share Posted November 10, 2009 agrrrrrrrrrrrr j'ai pas testé, et la pour ce soir c'est mort Link to comment Share on other sites More sharing options...
Ehinarr Posted November 11, 2009 Share Posted November 11, 2009 Nous pourrions faire ainsi ?blockinfos.php: function hookLeftColumn($params) { $enabled = ""; // Check if cookie has been set or not if ($_GET['set'] !== 'yes') { // Set cookie setcookie('test', 'test', time() + 60); // Reload page header ("Location: index.php?set=yes"); } else { // Check if cookie exists if (!isset($_COOKIE['test'])) $enabled = $this->l('Cookies are NOT enabled on your browser. Please enable it!'); } global $smarty, $cookie; $smarty->assign('enabled',$enabled); $cms = CMS::listCms($cookie->id_lang, $this->id); $id_cms = array(); foreach($cms AS $row) $id_cms[] = intval($row['id_cms']); $smarty->assign('cmslinks', CMS::getLinks($cookie->id_lang, $id_cms ? $id_cms : NULL)); return $this->display(__FILE__, 'blockinfos.tpl'); } blockinfos.tpl: <!-- Block informations module --> {l s='Information' mod='blockinfos'} {$enabled} {foreach from=$cmslinks item=cmslink} {$cmslink.meta_title|escape:htmlall:'UTF-8'} {/foreach} <!-- /Block informations module --> J'ai expérimenté et semble fonctionner. Je ne sais pas comme ce serait dans un module distinct. Link to comment Share on other sites More sharing options...
Nommam Posted November 12, 2009 Author Share Posted November 12, 2009 Bon en fait il y a un bug sur chrome, il retourne toujours true a navigator.cookieEnabled ..... donc, je vias devoir prendre l'option suivante, comme Ehinarr d'initialiser un cookies et de voir si il marche ou pas !ce qui ne plait qu'a moitié, car cela fait un cookies de plus que le site balance ! Link to comment Share on other sites More sharing options...
Julien Breux Posted November 12, 2009 Share Posted November 12, 2009 La solution redirection d'entrée, je ne suis pas pour !Les Crawls n'ont pas besoin d'entrer dans la logique du test de cookie.Je pense à mon avis :- Créer un bloc d'information comme @Ehinarr et lui mettre un "display: none;".- Faire un test au chargement de la page "Ajax + jQuery".- Retour en json, txt ou xml.- Si cookie pas ok : "display: block;" sinon, ciao Link to comment Share on other sites More sharing options...
Nommam Posted November 12, 2009 Author Share Posted November 12, 2009 Certe les robots, ils ont on rien a pété de mon thickbox, ca ne les empeche pas de parcourir le site.Par contre ils referencent quoi ??? le thickbox, la page, les deux ????la soluce d' Ehinarr est pas mal, mais pas assez visible, les clients ne lisent plus rien sur un site et surtout qu'on risque de leur parler javanais.je vais reflechir a comment faire pour que ce soit mieux !!!! Link to comment Share on other sites More sharing options...
Julien Breux Posted November 12, 2009 Share Posted November 12, 2009 @Nommam mon ami, ne le prend pas comme ça s'il te plaît ! Non, je ne parlais pas de "référencement", mais simplement faire une redirection pour tester un cookie et sur la homepage.Le vrai mix, je ne le connais pas...Julien offre un verre à Nommam Link to comment Share on other sites More sharing options...
Nommam Posted November 12, 2009 Author Share Posted November 12, 2009 J'ai fait un tour sur les gros sites ecomerce.3suisses => affichage en rouge en haut de page + liens vers noticeldlc.fr Affiche un message a la mise a jour du panier, comme amazon.fr qui lui en plus propose un lien vers une aide pour les activerdiscounteo.com => A la mise a jour du panier une notice en anglais !!!! ( lui il est sous mag..to )rueducommerce le site ne marche pas du tout, affichage de la pub en bouclesurcouf comme cdiscount le site marche mais des que l'on met en panier, ca nous retourne un panier videil me semble que le mieux c'est de jouer le thikbox a la mise a jour du panier . Link to comment Share on other sites More sharing options...
Nommam Posted November 12, 2009 Author Share Posted November 12, 2009 je ne prends rien à mal Link to comment Share on other sites More sharing options...
Julien Breux Posted November 12, 2009 Share Posted November 12, 2009 Pas facile, mais je pense que si ça doit bloquer le déroulement de l'achat et c'est le cas, ton idée est bonne Link to comment Share on other sites More sharing options...
Ehinarr Posted November 12, 2009 Share Posted November 12, 2009 Lorsque javascript n'est pas activé, la valeur par défaut est un message d'avertissement en haut de la page. Link to comment Share on other sites More sharing options...
Julien Breux Posted November 12, 2009 Share Posted November 12, 2009 Bien vu ! Link to comment Share on other sites More sharing options...
Nommam Posted November 12, 2009 Author Share Posted November 12, 2009 Oui, c'est dans le header.tpl du theme Link to comment Share on other sites More sharing options...
Ehinarr Posted November 12, 2009 Share Posted November 12, 2009 Nous pourrions faire ainsi?cookiestest.php: public function hookHeader($params) { $cookie_message = $this->l('Cookies are NOT enabled on your browser. In order for us to process your requests, we require cookies to be enabled. Please configure your browser to allow cookies.'); global $smarty, $cookie; $smarty->assign('enabled',$cookie_message); return $this->display(__FILE__, $this->name.'.tpl'); } cookiestest.tpl: [removed] var enabled = '{$enabled}'; {literal} <!-- function ReadCookie(cookieName) { var theCookie=""+[removed]; var ind=theCookie.indexOf(cookieName); if (ind==-1 || cookieName=="") return ""; var ind1=theCookie.indexOf(';',ind); if (ind1==-1) ind1=theCookie.length; return unescape(theCookie.substring(ind+cookieName.length+1,ind1)); } function SetCookie(cookieName,cookieValue,nDays) { var today = new Date(); var expire = new Date(); if (nDays==null || nDays==0) nDays=1; expire.setTime(today.getTime() + 3600000*24*nDays); [removed] = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString(); } testValue=Math.floor(1000*Math.random()); SetCookie('AreCookiesEnabled',testValue); if (testValue==ReadCookie('AreCookiesEnabled')) [removed]('') else [removed](enabled) //--> {/literal} [removed] C'est juste une suggestion pour votre bonne idée. Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 Module mis a jour, bug avec chrome resolu ! Link to comment Share on other sites More sharing options...
Sam59 Posted November 28, 2009 Share Posted November 28, 2009 Petite question : le module tant attendu (merci à l'auteur) fonctionne t-il sur presta v1.1 ? Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 je pense que oui, si ta version de ps dispose du cms, ca devrait fonctionner, par contre V1.0 ca ne marchera pas, si necessaire je coderait qq chose Link to comment Share on other sites More sharing options...
thierry_02 Posted November 28, 2009 Share Posted November 28, 2009 mon site tourne avec le module pour choisir parmis 3 themes donc je pense que c pour ca que ca ne marche pas! Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 je ne pense pas que cela soit une cause de disfonctionnement ... Fait voir ton site, et quelle est la version de PS Link to comment Share on other sites More sharing options...
thierry_02 Posted November 28, 2009 Share Posted November 28, 2009 je ne pense pas que cela soit une cause de disfonctionnement ... Fait voir ton site, et quelle est la version de PS je suis suis la version 1.2.5 mes les teste je les faits en interne.sur ma boutique j'utilise le module v0.2 voici pour mon adresse en mp. Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 ca marche tres bien !!!!mais les utilisateurs de Chrome ne vont pas le voir, car chrome a un bug avec la fonction que j'avais utilisé ....Met a jour avec la version 0.5 pour ne pas avoir le pb, de plus le texte dans le CMS est bien plus sympa que dans la fenetre alert Link to comment Share on other sites More sharing options...
Sam59 Posted November 28, 2009 Share Posted November 28, 2009 je pense que oui, si ta version de ps dispose du cms, ca devrait fonctionner, par contre V1.0 ca ne marchera pas, si necessaire je coderait qq chose Merci !! Link to comment Share on other sites More sharing options...
thierry_02 Posted November 28, 2009 Share Posted November 28, 2009 ca marche tres bien !!!!mais les utilisateurs de Chrome ne vont pas le voir, car chrome a un bug avec la fonction que j'avais utilisé ....Met a jour avec la version 0.5 pour ne pas avoir le pb, de plus le texte dans le CMS est bien plus sympa que dans la fenetre alert oui,mes avec la v0.5 je ne sais plus chgt le theme . Link to comment Share on other sites More sharing options...
thierry_02 Posted November 28, 2009 Share Posted November 28, 2009 ca marche tres bien !!!!mais les utilisateurs de Chrome ne vont pas le voir, car chrome a un bug avec la fonction que j'avais utilisé ....Met a jour avec la version 0.5 pour ne pas avoir le pb, de plus le texte dans le CMS est bien plus sympa que dans la fenetre alert Bon voila j'ai installer sur ma boutique v0.5,pour le choix du theme on sans fou car si le client veut passer commande il doit acepté les cookies et par ce faite il pourra choisir le thémes, en plus le choix des themes et plus un gadget qui sert a rien juste pour mon plaisir perso .lol Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 je ne comprend pas, tu viens de mettre la V0.5 du module, ca fonctionne bien,le systeme de changement de theme aussi,par contre sans cookies, le truc de gestion de theme ne fonctionne pas, a chaque foie que tu change de page, on reviens au theme pyragic par defaut !donc ce module t'aide a ce que ton systeme de theme fonctionne mieux Link to comment Share on other sites More sharing options...
thierry_02 Posted November 28, 2009 Share Posted November 28, 2009 a bon ché moi ca ne fait pas ca ,t'utilise quoi comme navigateur,moi ie6 Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 ff3, ie6 je n'ai cela, j'ai ie7 ou 8, je peut donc tester ! Link to comment Share on other sites More sharing options...
Nommam Posted November 28, 2009 Author Share Posted November 28, 2009 marche avec IE7 Link to comment Share on other sites More sharing options...
thierry_02 Posted November 28, 2009 Share Posted November 28, 2009 ok résolu pour moi enfin presque, reste a trouver comment chgt mon logo pour chaque thème ,mes pour les cookies c'est résolu !chapeau Nommam et merci de ton aide bon w end. Link to comment Share on other sites More sharing options...
samsab Posted November 30, 2009 Share Posted November 30, 2009 bonjourà tousquelle est la proportion de pc clients n'acceptant pas les cookies? la vie doit etre tres chiante sans coockies, il me semble.cela arrive donc si souvent?A vous lire Link to comment Share on other sites More sharing options...
Nommam Posted November 30, 2009 Author Share Posted November 30, 2009 Bien il ce peut que les cookies soit bloqués par les antivirus, firewall ... par les navigateur, par les administrateurs reseaux etc ...J'ai pondu ce module suite a ce mesage : http://www.prestashop.com/forums/viewthread/33869 Link to comment Share on other sites More sharing options...
Alekhine Posted December 3, 2009 Share Posted December 3, 2009 hello,J'ai testé ce module avec succès sur Firefox 3.5.5, mais sur IE8 (Windows 7) j'ai beau supprimer et interdire les cookies je ne vois pas le message.Les cookies sont bien "interdit" puisque le site ne fonctionne pas correctement.Une idée ?Merci Link to comment Share on other sites More sharing options...
Nommam Posted December 3, 2009 Author Share Posted December 3, 2009 install win98 !!!!tu as la version 0.4 pour tester ( si non, fil moi ton mail, je te l'envoie ) Link to comment Share on other sites More sharing options...
Alekhine Posted December 7, 2009 Share Posted December 7, 2009 install win98 !!!!tu as la version 0.4 pour tester ( si non, fil moi ton mail, je te l'envoie ) Salut,dsl pour le délai mais j'ai claqué ma carte mère ^^j'ai dû rebrancher mon super P4 1ghz en attendant de réparer :-SBon, donc en fait j'ai la version v0.5 du module, sur PS 1.1.0.5Sinon, non merci pour win98 en fait j'ai précisé Windows 7 parce que je me demande si c'est vraiment la même version de IE8 que sur XP (j'en doute), et peut-être que le problème vient de là ?Merci,Alek. Link to comment Share on other sites More sharing options...
Nommam_le_retour Posted February 19, 2010 Share Posted February 19, 2010 Mise a jour du module.qui peut la tester avec IE8, merci de préciser l'os et son Service Pack Link to comment Share on other sites More sharing options...
paquitojuan Posted March 11, 2010 Share Posted March 11, 2010 Sl nomman,je viens d'installer la version 0.6, et je remarque que rien ne sert de rajouter un cms.pourquoi, parce que je viens de faire le test et en créant un cma je n'avais pas la phrase indiquer dans le cms alors j'ai testé en ne mettant pas de chiffre dans ton module et cela fonctionne aussi.Mais par contre on ne voit pas trop la phrase à cause de cela.Peut tu voir de rajouter une fonction qui permettrait de choisir un fond de couleur à la phrase ou de supprimer l'ajout direct de la phrase parce que en gros le module fonctionne à moitié par rapport à ce que tu as crée ( fonction id ne sert plus)Merci à toi pour ce module Link to comment Share on other sites More sharing options...
paquitojuan Posted March 11, 2010 Share Posted March 11, 2010 Test avec IE8 + windows 7 fonctionne voici la phrase : •Cette boutique nécessite JavaScript afin de fonctionner correctement. Merci de l'activer dans votre navigateur.Mais comme indiquez au dessus elle ne ressort pas donc les gens n'y feront pas attention. Link to comment Share on other sites More sharing options...
Nommam Posted March 11, 2010 Author Share Posted March 11, 2010 Quelle est le rapport entre JavaScript que tu as bloqué dans ton navigateur, et les cookies ???Les cookies et Javascript ce n'est pas la meme chose !De plus la detection du javascript est faite par le theme dans le header.tplAlors que moi j'ai fait un Module ( donc pas un bidouille de theme ) pour detecter si les cookies sont activé ou pas !En plus l'utilisation du CMS permet de mettre un notice : Comment activer les cookies ....Si tu ne met pas d'ID cms, l'appel de la thikbox ne peut rien afficher ... donc pas d'affichage ! Link to comment Share on other sites More sharing options...
paquitojuan Posted March 11, 2010 Share Posted March 11, 2010 Oh putain j'ai pas fait attention c'est sur que si je prends javascript pour les cookies cela ne va pas allez.Je vais refaire les test Link to comment Share on other sites More sharing options...
jeronicoz Posted April 25, 2010 Share Posted April 25, 2010 Bonjour, Quelque chose m'échappe, je n'arrive pas à télécharger ce module, où se trouve le lien ?De plus quelqu'un l'a-til testé avec la version 1.3 ?Merci Link to comment Share on other sites More sharing options...
Nommam Posted August 31, 2010 Author Share Posted August 31, 2010 Petite mise a jour du modulesmall update Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now