Jump to content

Problème sitemap - lastmod


Recommended Posts

Bonjour à tous et merci beaucoup à ceux qui m'aideront,

 

J'ai un souci avec l'indexation de Google.

En effet, j'ai un problème dans mon sitemap (je l'ai soumis bien que mon site ne soit pas encore finalisé, au moins pour que la home et les catégories soient indexées).

Le voici pour info : http://www.shopping-et-mode.com/1_fr_0_sitemap.xml

 

Et en fait Google a trouvé des erreurs relatives aux balises "lastmod", notamment aux lignes 196, 208, 220... 15 erreurs en tout.

Je ne comprends pas d'où ça vient et je ne sais pas comment le modifier :(

 

Merci beaucoup encore !

Alex

Edited by shopping-et-mode (see edit history)
Link to comment
Share on other sites

Bonne question, étonnant que le module sitemap de base avec la v 1.5.6 de presta ne fonctionne pas.

 

Tu n'est pas dans la bonne catégorie du forum pour obtenir des réponses, ton topic devrait être dans la section Difficultés pannes ou erreurs rencontrées, si un modo passe par là...

 

C'est d'autant plus étonnant car ça semble être un cas isolé, pas d'autre topic donc je te conseille de réinstaller ton module, ça doit venir d'une configuration incertaine si l'on peut dire.

 

si ça ne marche toujours pas tu peux tester l'ancienne version du module sitemap 2.2.11 que j'utilise mais que j'ai testé uniquement en v1.5.4.1.

 

Dl dernier post de cette page:

 

http://www.prestashop.com/forums/topic/271836-site-map-stopped-working/

 

Je ne garanti rien cependant...

Link to comment
Share on other sites

Bon, fausse alerte...

Il n'y a plus que 11 erreurs maintenant et plus de valeurs en 00 000 00 mais toujours le pb.

Le site map 

http://shopping-et-mode.com/1_fr_0_sitemap.xml

 

Exemples d'erreurs :

Balise parent : url
Tag : lastmod
Valeur : 2013-10-26 14:52:08
196
1 nov. 2013
Balise parent : url
Tag : lastmod
Valeur : 2013-10-26 15:00:51
208
1 nov. 2013
Balise parent : url
Tag : lastmod
Valeur : 2013-10-26 15:07:24
220
1 nov. 2013
 
 

 

Quelqu'un a une idée ?

Thx !!

Link to comment
Share on other sites

mais attention : ces générateurs sont parfois limités en nombre de lignes.  Il faut bien vérifier qu'on a autant de lignes avant qu'après (ce qui n'était pas mon cas avec le générateur cité plus haut) :  après il faut prendre un générateur payant.   A 9 euros le sitemap.

Link to comment
Share on other sites

Salut, J'avais le même problème après la mise à jour que j'ai effectué ce matin.

 

J'ai supprimé la balise  <lastmod> qui est facultative et à priori ça marche...

($last_mod ? '<lastmod>'.$last_mod.'</lastmod>' : '')."\r\n".

ligne 619 dans gsitemap.php

 

Je pense qu'on peut faire mieux en changeant le format de date "date_upd" mais je n'ai pas trouvé comment faire. 

Google veut un format de ce type : <lastmod>2004-10-01T18:23:17+00:00</lastmod>

Gsitemap génère quelque chose de ce genre : <lastmod>2004-10-01 18:23:17</lastmod>

 

Pour moi c'est à moitié résolu !

Link to comment
Share on other sites

Non elle ne l'enlève pas, j'ai pourtant bien retiré exactement ça du sitemap.php

 

($last_mod ? '<lastmod>'.$last_mod.'</lastmod>' : '')."\r\n".

 

 

 

puis j'ai re-généré le sitemap depuis le backoffice,  ensuite re-soumission du  1_fr_0_sitemap.xml   à GWT

 

et dedans il y a toujours les balises lastmod

Link to comment
Share on other sites

Bonjour,

 

En effet, le format écrit est du type "2013-01-28 00:05:50"; alors que google stipule :

"AAAA-MM-JJThh:mmTZD (l'heure est facultative)"

Sur le site http://www.sitemaps.org/fr/protocol.html#lastmoddef , il est également noté :

"Date de la dernière modification du fichier. Cette date doit être au format date et d’heure W3C. "

 

Visiblement c'est un format de date W3C, sur le site http://www.w3.org/TR/NOTE-datetime, on a cet exemple :

"Complete date plus hours and minutes:

YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)"

 

Pour corriger cela, on peut donc remplacer le code suivant en ligne 619 du fichier /modules/gsitemap/gsitemap.php :

'<lastmod>'.$last_mod.'</lastmod>'

par

'<lastmod>'.sprintf("%sT%s+01:00",substr($last_mod,0,10),substr($last_mod,11,5)).'</lastmod>'

 

Disons que c'est une modification provisoire en attendant la prochaine version de gsitemap :-)

 

 

Nota : 

Sur la page d'administration "Localisation/Langues", il y a le paramètre suivant :

Format de date (complet):d/m/Y H:i:s

Je me demande si ce n'est pas le format qui est utilisé notamment dans le sitemap ; je n'ai pas essayé de modifier ce paramètre...
 

Damien

Edited by www.urtica.fr (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...