Mettre à jour pluxml
Plop à tous
J'ai concu mon site Japmusic.net sous la version PLUXML de l'époque (donc d'il y a un an) et pour la nouvelle version, je vais utiliser la version Blog. Seulement, j'ai plus de 200 articles et tous les remettre serait trop long. C'est pour ça que j'ai essayer de les mettre sans rien toucher aux fichier XML dans le dossier XML de la version blo.
Seulement j'ai un message d'erreur :
Dans l'admin:
J'ai concu mon site Japmusic.net sous la version PLUXML de l'époque (donc d'il y a un an) et pour la nouvelle version, je vais utiliser la version Blog. Seulement, j'ai plus de 200 articles et tous les remettre serait trop long. C'est pour ça que j'ai essayer de les mettre sans rien toucher aux fichier XML dans le dossier XML de la version blo.
Seulement j'ai un message d'erreur :
Dans l'admin:
otice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Dans la page d'accueil
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: allow_com in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Notice: Undefined index: in c:\program files\easyphp1-8\www\core\lib\class.pluxml.php on line 176
Voilà merci à vous et a bientôt Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour corriger cela il faut les ré-enregistrer un par un (tu vas dans 'édition' pour chaque et tu sauvegarde sans rien modifier), je t'avoue que c'est fastidieux mais ça ne nécessite pas de code supplémentaire.
suggestion, il ne serait pas plus rapide de faire une moulinette ou de rajouter un bout de code, genre :
si <allow_com></allow_com> vide alors <allow_com>0</allow_com> ?
Une petite moulinette serait bien pratique mais je n'ai pas le temps en ce moment. Si un développeur veut s'y attaquer c'est avec plaisir (d'autant plus que d'autres utilisateurs que .matt doivent en avoir besoin), c'est assez simple à réaliser surtout si on réutilise de nombreuses fonctions de Pluxml, de plus si l'auteur le souhaite je publierai son code.
P.s. si un développeur s'y attaque je suis à sa disposition par mail pour l'aider
.matt tu pourrais me mettre le contenu d'un de tes articles histoire de voir comment c'est fichu :P, je vais voir ce que je peut faire
J'vais expliquer un peut le fonctionnement du fichier qui est assez simple, il remplace
</date>
</infopost>
par
</date>
<allow_com>1</allow_com>
</infopost>
Ce qui fait qu'en claire on ajoute la balise <allow_com>1</allow_com>, et qui par conséquent autorise les commentaires dans tous les articles.
Voici le code de la page qu'il faudra exécuter à la racine du site :
petite remarque, ça pourrait servir comme base pour désactiver les commentaires des articles antérieurs à une date, dans un traitement par lot.