Après avoir installé le plugin SiteMap pour SPIP, je ne voyais pas la liste de mes articles dans le fichier xml généré. L’auteur du plugin explique dans l’article suivant la raison de ce problème :
Par défaut le squelette du plugin est paramétré pour ne pas scanner le secteur n°1 lors de la génération du fichier sitemap. Je pense que ça sera corrigé dans la prochaine version du plugin, mais en attendant il faut juste modifier le squelette sitemap.html
dans le dossier du plugin :
à la ligne 6 remplacer par
<BOUCLE_secteurs(RUBRIQUES) {racine}>
Ainsi le plugin va scanner l’ensemble du site.
Messages
13 juillet 2007, 18:46, par Gérald FREMERY
Bonjour
Je viens de récupérer par le lien présenté au-dessus « le plugin SiteMap pour SPIP » les trois fichiers pour sitemap et je les aient placé dans le dossier plugin en créant un répertoire sitemap.
Lorsque je vais dans ma console pour valider le plugin j’ai un message d’erreur me disant qu’il me manque les balises puis les balises , etc ...
Je ne comprends pas, ce n’est pas un plugin ?
Ou il faut faire différemment, que par la méthode habituelle d’installation d’un plugin spip ?
Je suis en version 1.9.1
Merci pour votre aide.
Cordialement
13 juillet 2007, 19:14, par bb
Bonjour Gérald,
Essaye de ré installer le plugin en le récupérant à cette adresse :
http://files.spip.org/spip-zone/sitemap_1_9.zip
Vérifie aussi le nom de ton dossier plugins (avec un s).
Bon courage ++
30 janvier 2008, 01:13, par Loki
Bonjour,
j’ai récupéré le plugin Sitemap à l’adresse indiquée, installé dans le répertoire /plugins/, activé depuis l’espace privé.
J’ai deux blogs SPIP 1.9.2c : sur le premier avec le squelette Spip-Clear, tout fonctionne à merveille.
Mais pour le second, qui utilise le squelette Sarka-SPIP 1.9.2(175), lorsque je tape l’url : http://seo.feuxi.info/spip.php?page=sitemap
j’obtiens le message d’erreur suivant.
Erreur(s) dans le squelette
Erreur : filtre « affiche_xml » non défini,
Erreur : filtre « reduit_priorite » non défini,
Erreur : filtre « descend_niveau » non défini, _secteurs
Erreur : filtre « reduit_priorite » non défini, _secteurs
Erreur : filtre « descend_niveau » non défini, _secteurs
Je n’ai pas d’autres plugins installés pour l’instant, donc pas de problème d’incompatibilité entre plugins.
Je pense plutôt à une incompatibilité avec le squelette Sarka, mais je n’ai rien trouvé comme information à ce sujet sur leur site.
Un petit coup de main serait le bienvenu,
Merci
30 janvier 2008, 10:42, par bb
Bonjour,
Je viens de tester la page de ton site qui affiche le sitemap et je ne vois aucun problème...
30 janvier 2008, 12:40, par loki
Ne serais-tu pas en train de confondre l’affichage du plan du site
==> /spip.php ?page=plan&tri=par_rubrique
avec la génération du fichier XML
==> /spip.php ?page=sitemap (c’est uniquement ce dernier qui pose problème, et pour moi, ça ne marche toujours pas).
Il y a un sitemap.xml qui existe, mais c’est moi qui l’ai généré avec Yoodamap, en attendant de trouver l’origine de l’erreur.
30 janvier 2008, 13:29, par bb
Bonjour,
Non je ne confonds pas le plan et le sitemap, je viens juste à l’instant d’afficher la page spip.php ?page=sitemap de ton site sans aucun problème. Essaye de vider le cache de ton navigateur peut être...
Bon courage ++
30 janvier 2008, 14:58, par loki
Bonjour
oui, ça marche maintenant, mais parce que j’ai mis en place ce matin Sarka-SPIP 2.0.2 au lieu de la 1.9.2.
Il semble bien que le plugin sitemap ne fonctionne pas avec le squelette 1.9.2
Une petite astuce : j’ai rajouté dans mon htaccess la ligne suivante :
RewriteRule ^sitemap\.xml$ spip.php ?page=sitemap [L]
ça permet d’indiquer à Google une URL propre.
En tout cas, merci pour ton aide.
20 mars 2008, 08:14
en fait j’avais le même erreur, il m’a suffit de mettre les fonctions sitemap_functions.php dans le dossier squelettes avec le squelette de la page.
25 mars 2008, 18:49, par Guillaume
Bonjour,
J’utilise ce plugin dans sa version la plus récente. Hélas, Google m’indique que le format de la date n’est pas valide.
Mon site
Mon sitemap
Je vous remercie par avance pour vos éventuelles remarques !
25 mars 2008, 22:16, par bb
Bonjour,
Apporte la modification indiquée dans l’article au fichier sitemap.html du plugin et tout rentrera dans l’ordre.
++
26 mars 2008, 11:25, par Guillaume
Et tout était si bien expliqué dans l’article. Je suis impardonnable. Merci pour votre aide !
10 avril 2008, 18:24, par Pifou
Bonjour,
J’ai tenté d’utiliser ce plugin sur ma version 1.9.2b mais ce message m’est renvoyé sur l’url : http://www.monsite/repertoire/spip.php?page=sitemap.
Le fait d’avoir mon site SPIP dans un sous répertoire est-il pour quelque chose dans cette erreur ?
12 août 2008, 21:02, par vincseize
même problême, pour un deuxieme site dans un sous repertoire a la racine ....
Voir en ligne : Probleme sitemap
21 août 2008, 00:19, par bb
A vincseize :
Ta page sitemap contient ceci dans le haut du fichier :
Ton problème semble venir de la fonction affiche_xml qui est définie dans le fichier sitemap_fonctions.php. Essaye de re uploader ce fichier sur ton serveur pour voir si cela vient de là. N’hésite pas poser ta question sur le forum du plugin sur spip-contrib.
Bon courage ++
19 septembre 2008, 12:20, par Laurent
j’avais le même problème ... je pense que le pb vient du type d’encodage du fichier sitemap.html
En clair la seconde ligne de ce fichier [#REM...] qui ne sert à rien (c’est juste un commentaire) rajoute un caractère de contrôle invisible dans un éditeur standard.
J’ai simplement supprimé cette ligne et ...ça marche.
28 mars 2009, 19:13, par Thomas
Bonjour,
J’ai installé ce plugin mais je ne vois pas de fichier sitemap.xml sur mon serveur. L’URL de mon site est : http://www.xboxygen.com.
J’ai bien le sitemap je pense qui s’affiche (/spip.php ?page=sitemap) mais je ne vois pas de fichier sitemap.xml. Merci d’avance
1er avril 2009, 16:47, par bb
Bonjour,
C’est le comportement normal du plugin (cf la doc citée dans l’article).
++