
EDIT 15/06/2012 : J’ai créé un dépôt Github afin de pouvoir partager les modifications apportées au plugin.
https://github.com/seiyar81/prestashop-advanced-sitemap
Suites aux remarques et à plusieurs demandes, j’ai fais évoluer le support des langages.
Vous pouvez maintenant, en plus de sélectionner quels langue inclure dans le sitemap, sélectionner l’URL sur laquelle se baser pour la génération et ce pour chaque langue.
EDIT 03/06/2012 : Nouvelle version du module avec support des langages (merci à roselan sur le forum de Prestashop) et génération d’un sitemap correctement formaté.
Google Advanced Sitemap (13, 9 KiB, 656 hits)
Suite aux nombreuses demandes reçues je me suis enfin décidé à porter mon module de génération de sitemap vers Prestashop 1.4.
Depuis la version 1.4 l’équipe de développement de Prestashop a intégré le support des images des produits et des différentes langues activées sur la boutique.
Je suis donc reparti de cette base solide et stable afin de ré-inclure mes fonctionnalités de ping des moteurs de recherche.
Ainsi le module est capable de pinger les moteurs suivants :
- Bing (comprends Yahoo qui a fusionné avec l’index de Bing)
- Ask.com
Potentiellement tous les moteurs de recherche peuvent être ajoutés, n’hésitez donc pas à me faire part de vos requêtes.
Sachez également qu’à chaque ajout, édition ou suppression de produit, le sitemap est ré-généré automatiquement.
Je reste bien évidemment ouvert aux propositions d’améliorations, de nouvelles fonctionnalités etc… et disponible s’il y a des problèmes.
Encore merci à tous pour vos remarques et suggestions.





Merci pour votre part
Sympa ce plugin !
Bonjour et merci pour votre SUPER module, plus complet que celui d’origine.
Une petite info : cette version devrait être supérieure à 1.0, mais dans votre .php c’est toujours en 1.0 ?
Pouvez-vous me donner le numéro de la nouvelle version que je modifie le fichier.
Merci encore
Patrick
Bonjour, c’est en effet une erreur bête de ma part.
J’ai mis à jour le .zip du module avec le numéro de version qui est donc la 1.3.
Hugo.
not working. Is forming a wrong URL for the images:
http://1atiershop.athttp://1atiershop.at/9156-large/kitty-cat-set-geschirrleine-inkl-2spielzeuge.jpg
Kitty Cat-Set Geschirr/Leine, inkl. 2Spielzeuge
I’m sorry I don’t have this error, with both Friendly URL activated or not.
Which version of Prestashop are you using ?
Bonjour
comment faire si on a un site en deux langues FR EN et la seconde en sous domaine : donc http://www.monsite.com et uk.monsite.com comment faire un sitemap avec les bonne urls et pas http://www.monsite.com/en ?
Est ce possible de vous contacter par mail ?
merci beaucoup pour le plugin.
Je ne suis pas sûr que cela soit supporté de base dans le plugin officiel et donc pas dans le mien (qui se base sur l’officiel).
Je pense qu’une solution pourrait être de proposer avant la génération les URLs de base pour le sitemap. De même proposer de générer un fichier par langue.
Si je trouve le temps ce sera la prochaine évolution.
Bonjour,
De mon coté impossible d’installer le module. Je désactive le module originale et télécharge le votre mais il ne s’affiche pas dans la page de modules.
Cordialement,
JC
Bonjour,
Quelle version de Prestashop utilisez-vous ?
Il semblerait qu’il y ai un petit soucis avec les hooks (pour régénérer automatiquement le sitemap) à l’installation.
J’ai mis à jour le module avec les changements, n’hésitez pas à me dire si c’est ok.
Hugo.
Bonjour,
Sur la version 1.4.8 de prestashop, l’installation se passe sans erreur mais le module est introuvable dans la liste des modules.
Le module est t’il compatible avec cette version svp ?
Cordialement,
Arnaud.
Oui il est bien compatible, il s’agît d’une erreur de ma part, le zip était mal configuré pour l’installation …
Toutefois il devrait bien fonctionner maintenant si vous essayer de le re-télécharger.
Je ne vois pas la source avoir changer sur github, j’ai réessayer mais toujours le même problème, je ne trouve pas le module après l’installation.
Le module s’appelle bien sitemap… ?
Merci de votre aide.
C’est juste, je n’avais pas répercuté les changements sur le dépôt, seulement sur le zip uploadé sur le blog.
Désolé pour le contretemps.
Bonjour,
Lorsque je clic sur le bouton « Mettre à jour le fichier sitemap », j’ai 2 erreurs :
Warning: file_put_contents(/var/www/clients/client2/web19/web/modules/gadvsitemap/../../sitemap.xml) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/clients/client2/web19/web/modules/gadvsitemap/gadvsitemap.php on line 78
Warning: fopen(/var/www/clients/client2/web19/web/modules/gadvsitemap/../../sitemap.xml) [function.fopen]: failed to open stream: Permission denied in /var/www/clients/client2/web19/web/modules/gadvsitemap/gadvsitemap.php on line 79
De quoi cela peut-il venir ?
Le fichier gadvsitemap.php n’est pas bon ?
Pourtant j’ai la dernière version du module…
D’avance merci !
Désolé du dérangement, cela a été résolu en mettant le fichier sitemap.xml en chmod 777 !
Pas de problèmes, j’allais justement suggérer cette solution
Bonsoir seiyar81, je viens de découvrir de module très fort utile dans mon cas :
voilà j’ai un site en deux langues EN et FR configuré de façon suivante :
http://www.monsite.fr pour le français
http://www.monsite.com pour l’anglais, j’utilisai jusqu’ici un module payant toutefois ce dernier est mal configuré
j’ai installé google advanced sitemap hier sur ma boutique (ps 1.4.) et configuré les langues comme indiqué précédemment et en inspectant le sitemap j’ai remarqué que le module ne prenais en compte que l’anglais j’ai donc
par exemple :monsite.fr/category/product au lieu de monsite.fr/categorie/produit
et il en est de même pour les images
existerait-il une solution pour mon cas
en espérant que tu puisses m’aider
Passez de bonnes fêtes de fin d’année.
Encore moi seiyar, problème résolu seiyar en mettant à jour le module (1.4 vers 1.4.6 je crois).
Comme j’ai deux domaines distincts je ne peux malheureusement pas l’utiliser pour le moment
A quand une version pour générer un sitemap par domaine : site.fr -sitemap en français
site.com -sitemap en anglais
s’il existe une version , même payante, je suis preneur car j’en ai vraiment besoin
merci et bonne continuation
Bonsoir,
J’allais justement suggérer de mettre à jour le plugin.
Normalement en mettant site.fr dans le champ Français et site.com dans le champ English le sitemap se génère avec les URL saisies.
Je viens de le tester avec la dernière version du plugin et c’est ok
merci seiyar81 pour ta réponse
oui cela fonctionne, le problème c’est que sur webmaster tools, j’avais renseigné deux site
site.com et site.fr avec chacun son sitemap
croyez vous que le faite de soumettre le même sitemap sur les deux site cela va fonctionner ? je veux dire est ce que sur le site.com google va piocher que les url en .com? et de même pour le fr
merci encore pour ce module
C’est une fonctionnalité qu’on me demande souvent, dès que j’ai du temps libre je l’ajouterai au module
ok merci
bonne journée
Hello,
Pour info, module installé sur une version 1.4.9, l’option ASK a généré une erreur, mais surtout une fois envoyé à Google, toutes les lignes étaient en erreur d’après l’outils webmaster.
Donc retiré dans la foulée, désolé.
Le soucis que je cherchais à corriger, c’est le module natif qui génère une mauvaise date d’après Google
Salut Mike,
j’utilise aussi ce module sous prestashop 1.4.9 et je n’ai aucun problème. As-tu pensé à spécifier l’url pour tes langues ?
Bonjour à tous
une mise à jour du module est elle disponible?
Bonjour à tous
j’utilise actuellement ce module que j’ai un poil modifié pour qu’il ne prenne pas en compte les EAN13 ….
Par contre je cherche une solution pour l’intégrer en tâche CRON, en effet, mes ajouts et suppression de produits ne se passant pas par la console prestashop, mais par une console automatisée que je me suis faites, j’aimerai que le module soit lancé 1 fois par nuit pour régénérer le sitemap.
Merci de m’indiquer si vous avez déjà pensé à la chose, ou si vous comptez ajouter cette possibilité dans un proche avenir.
Ceci dit, merci beaucoup pour ce module, qui dans son état actuel, fonctionne à merveille …
Bonjour,
Pour vos modifications vous pouvez via GitHub faire une pull request ou si vous préférez m’envoyer directement vos modifs que je les intègre dans le module.
Concernant la tâche CRON je ne me suis jamais penché sur le problème, j’ai vu qu’il existait un plugin pour créer des tâches CRON http://addons.prestashop.com/fr/outils-administration-modules-prestashop/671-crontab-for-prestashop.html, je vais regarder comment pouvoir intégrer une fonction dans le plugin pour gérer ça.
bonjour,
j’ai installé ce module sous prestashop 1.4.9 sitemap ask ne fonctionne pas, « Erreur durant la notification de Ask »
j’ai bien choisi le pays
J’aimerais lancer le module chaque jour dans une tache cron quelqu’un l’a-t-il déjà fait ? Un idée ?
Merci
William
Je vais supprimer le ping d’Ask puisqu’ils ont fermé leur service il y a quelques mois …
Pour les tâches CRON je dois m’y mettre mais j’ai une longue liste de choses à faire sur plein de projets différents en ce moment
Ceci dit, de base le plugin remet à jour le sitemap à chaque ajout/édition de produit, donc la tâche ne changerais grand chose.