Grazulex Posted February 16, 2010 Share Posted February 16, 2010 Bonjour,J'ai, d'abord pour mes modules, crée un autre module pour que les gestionnaires de site puissent voir si il s ont bien la dernières version de mes modules.Bien ce dernier est gratuit.http://www.grazulex.be/product.php?id_product=29'>http://www.grazulex.be/product.php?id_product=29Ce module lit les modules sur votre serveur et les compare avec les données que je met disponible via un fichier XML sur mon serveur.Maintenant, pourquoi pas en faire profiter tout le monde ???C’est pour cela que j’ai mis à votre disposition sur mon site http://www.grazulex.be un formulaire pour pouvoir y insérer les coordonnées de vos modules.Je ne suis certainement pas là pour remplacer ce forum ou un autre site comme Prestastore et c’est pour cela que je ne vous demanderais que quelques informations sans importances :- Le nom de votre module (= $this->name) (clef unique);- Le numéro de la version ;- L’url ou est disponible cette version.Les autres informations, du style, vos explications quand à la nouvelle version, serons sur le lien.Personnellement je trouve cela une super idée de pouvoir en un clique voir si tout mes modules sont bien à jour….Biensur, toute la procédure est gratuite, pour vous et pour vos « clients ».Lorsque vous allez insérer vos coordonnées de modules dans le formulaire, je vérifie si le nom du module n’existe déjà pas dans le système…si oui il est impossible pour vous de crée cette nouvelle entrée…SI vous contester le faite que quelqu’un d’autre que vous (le créateur du module) à utilisé le nom de votre module, veuillez simplement m’envoyer un mail via le site et si possible une preuve (l’url de votre site par exemple ou le thread dans ce forum).De même, quand un module est dans le procédure (Cron qui tourne tout les jour à minuit), vous pouvez biensur changer sa version et l’url mais vous ne savez plus changer son nom ou l’effacer.Ici aussi, si pour une raison ou une autre, vous devez effacer votre module en dehors de la limite, veuillez m’envoyer un mail via le site.Petite remarque supplémentaire, du côté serveur et du côté client, la mise à jour ne ce fait qu’une fois par jour.Alors je vous attends sur mon site et, après s'être logger, cliquez simplement sur l'outil "your modules" dans le tab "services".Voilà, j’attend biensur vos remarques.JMS Link to comment Share on other sites More sharing options...
Bernard29 Posted February 16, 2010 Share Posted February 16, 2010 Bonjour, je viens d'installer le module et j'ai : Notice: Undefined variable: cookie in E:\wamp\www\boutique\modules\checkversionmodule\checkversionmodule.php on line 120 Notice: Trying to get property of non-object in E:\wamp\www\boutique\modules\checkversionmodule\checkversionmodule.php on line 120 Notice: Undefined variable: cookie in E:\wamp\www\boutique\modules\checkversionmodule\checkversionmodule.php on line 123 Notice: Trying to get property of non-object in E:\wamp\www\boutique\modules\checkversionmodule\checkversionmodule.php on line 123 à part ça OK, mais un seul module est référencé pour le moment, espérons que la liste s'allonge. Link to comment Share on other sites More sharing options...
Grazulex Posted February 16, 2010 Author Share Posted February 16, 2010 quelle version de PS ?JMS Link to comment Share on other sites More sharing options...
Grazulex Posted February 16, 2010 Author Share Posted February 16, 2010 merci de prendre la nouvelle version sur le site.JMS Link to comment Share on other sites More sharing options...
Bernard29 Posted February 16, 2010 Share Posted February 16, 2010 Version de PS 1.2.5 et le module téléchargé et installé dans la foulée ce matin.Je viens de refaire une test, plus de message d'erreur !!par contre en local il m'affiche " not in the system" sauf pour le module, et en hébergement il m'affiche une icône même pour le module, au premier idem il m'affichait des erreurs mais plus au deuxième. Link to comment Share on other sites More sharing options...
Grazulex Posted February 16, 2010 Author Share Posted February 16, 2010 ca c'est possible, pour l'instant, je n'ai mis que mes modules dans le système.....comme j'ai noté dans ce post, c'est au propriétaire du module en question de mettre à jour la base de donnée via mon formulaire.JMS Link to comment Share on other sites More sharing options...
Bernard29 Posted February 16, 2010 Share Posted February 16, 2010 Oui mais le problème est que dans un cas j'ai un texte dans l'autre une icône pour tout les modules.En hébergement tout les modules ont le même icône y compris le module utilisé !C'est peut-être un problème de config (php.ini .htaccess) ... Link to comment Share on other sites More sharing options...
Grazulex Posted February 16, 2010 Author Share Posted February 16, 2010 Voici la nouvelle version....j'attend ton feedback !JMS checkversionmodule.zip Link to comment Share on other sites More sharing options...
Bernard29 Posted February 16, 2010 Share Posted February 16, 2010 Alors , installer, configurer j'obtiens ça : Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration in /homepages/40/................/modules/checkversionmodule/checkversionmodule.php on line 79 Warning: simplexml_load_file(http://www.grazulex.be/XMLModules.xml) [function.simplexml-load-file]: failed to open stream: no suitable wrapper could be found in /homepages/................/modules/checkversionmodule/checkversionmodule.php on line 79 Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://www.grazulex.be/XMLModules.xml" in /homepages/................/modules/checkversionmodule/checkversionmodule.php on line 79 Warning: Invalid argument supplied for foreach() in /homepages/................/modules/checkversionmodule/checkversionmodule.php on line 80 et This module is not in the "update" system...please send the owner of this module on our site (http://www.grazulex.be) pour tous les modulesje reviens à Modules puis configurer, pas de messages d'erreur idem pour les modulesj'ai mis un php.ini à la racine avec :allow_url_fopen = On allow_url_include = On Link to comment Share on other sites More sharing options...
Grazulex Posted February 16, 2010 Author Share Posted February 16, 2010 Quelle version de PrestaShop ???Que le code ne fasse rien quand tu reviens, c'est normal..il ne check le fichier XML que une fois par jour...si tu veux a nouveau le lancer, tu dois effacer le ligne [LAST_CHECK_VERSION_MODULE] dans la table ps_configuration...je sais c'est un peu bizarre mais c'est la seul solution pour l'instant (dans la prochaine version, je metterais un bouton pour pouvoir relancer manuellement le check)!! Dans certains serveurs, le système ne prend en compte les modifications de php.ini qu'après avoir rédemarrer le service.Cette erreur est dû à une désactivation de la directive allow_url_fopen contenue dans le fichier de configuration php.ini. La désactivation de cette directive est généralement réalisée par mesure de sécurité.Cette directive n'est modifiable qu'à partir du fichier de configuration php.ini ou dans le fichier de configuration httpd.conf d'Apache.On peut également rencontrer ce problème en PHP5, de plus un nouveau réglage plus fin a été ajouté en PHP5 : allow_url_include. Il n'est pas mentionné dans le php.ini, mais vous pouvez le voir dans votre phpinfo(). (a faire pour être sur que tout soient ok)S'il est à OFF, vous ne pourrez faire des inclusions d'URL sous PHP 5. include('http://www.phpfrance.com'); Link to comment Share on other sites More sharing options...
Bernard29 Posted February 16, 2010 Share Posted February 16, 2010 En fait il fallait un php.ini dans chaque répertoire, c'est fait et ça marche sans erreur,par contre pour le module il me donne ancienne version 1.3 et nouvelle version 1.0, et croix rouge !! et c'est bien la 1.3 qui est installée ... Link to comment Share on other sites More sharing options...
Grazulex Posted February 19, 2010 Author Share Posted February 19, 2010 pour quel module ? "contre pour le module il me donne ancienne version 1.3 et nouvelle version 1.0, et croix rouge !!" Link to comment Share on other sites More sharing options...
Bernard29 Posted February 19, 2010 Share Posted February 19, 2010 Bonjour, pour le module checkversionmodule !! il m'indique que le module n'est pas à jour alors que la version est la plus récente 1.3, et il me donne 1.0 comme dernière version. Link to comment Share on other sites More sharing options...
Grazulex Posted February 19, 2010 Author Share Posted February 19, 2010 télécharger depuis le site la dernière version du programme pour être sur d'avoir la bonne !JMS Link to comment Share on other sites More sharing options...
Bernard29 Posted February 19, 2010 Share Posted February 19, 2010 Je viens de relancer le module ce coup-ci c'est bon, j'ai bien 1.3 1.3 OK, avant c'était 1.3 1.0 X, le module installé était bien le 1.3 mais la base de données des versions de modules n'était peut-être pas à jour ! Link to comment Share on other sites More sharing options...
Grazulex Posted February 19, 2010 Author Share Posted February 19, 2010 comme indiqué plus haut, je met la liste des modules à jour 1 x par jour et le module sur votre serveur ne check aussi que une fois par jour....vous êtes peut-être arrivé juste au mauvais moment lors de la dernière mise à jour ;o)JMS Link to comment Share on other sites More sharing options...
Bernard29 Posted February 19, 2010 Share Posted February 19, 2010 Le module détecte les versions différentes mais ne tiens pas compte de la numérotation, donc j'ai été trop rapide. Link to comment Share on other sites More sharing options...
Grazulex Posted February 19, 2010 Author Share Posted February 19, 2010 En effet, j'aurais pu faire un contrôle sur la numérotation, mais je me suis dit que, parfois, certaines personnes pourrais/voudrais y introduire un numéro de version du style "Beta 1".... donc c'est pour cela que la version n'est qu'un champ texte et que, parfois mais ce n'est pas normal, la logique n'est pas suivie (1.3 après 1.5 ;o))JMS Link to comment Share on other sites More sharing options...
ShowYou Posted March 1, 2010 Share Posted March 1, 2010 Bonjour, Merci pour ce module intéressant......en espérant que tous les propriétaires de modules se mettent sur la liste :-)J'ai un petit soucis !!!! Après intallation du module, lorsque je clique sur configurer, il me répond : Date Invalid !!!! Je ne comprends pas, une idée ? Link to comment Share on other sites More sharing options...
Grazulex Posted March 1, 2010 Author Share Posted March 1, 2010 heu...non mais j'ai la même chose depuis ce jour chez moi...je contrôle cela!JMS Link to comment Share on other sites More sharing options...
Grazulex Posted March 1, 2010 Author Share Posted March 1, 2010 Voilà, le version 1.4 à été mise à jour sur mon site avec la correction de ce bug.JMS Link to comment Share on other sites More sharing options...
ShowYou Posted March 1, 2010 Share Posted March 1, 2010 Bonsoir Grazulex,Merci et bravo pour cette rapidité ! ;-) Link to comment Share on other sites More sharing options...
Recommended Posts