Mais en le regardant, il y a des CDATA douteux :
<pubDate><![CDATA[Wed, 06 Oct 2010 10:55:56 +0200]]></pubDate>
<lastBuildDate><![CDATA[Wed, 06 Oct 2010 10:55:56 +0200]]></lastBuildDate>
Mais en le regardant, il y a des CDATA douteux :
<pubDate><![CDATA[Wed, 06 Oct 2010 10:55:56 +0200]]></pubDate>
<lastBuildDate><![CDATA[Wed, 06 Oct 2010 10:55:56 +0200]]></lastBuildDate>
On peut dire que c'est une erreur du flux, non ?
Ceci dit, la personne qui m'a signalé ça indique qu'une modification de SPIP corrige le problème :
ligne 137 du fichier ecrire/inc/syndic.php
preg_match(',<(pubdate)>([^<]*)<,Uims',$item, $match))
{
if (preg_match ("@\@\@\@SPIP_CDATA(.*)\@\@\@@i", $match[2],$la_date_tmp ))
{
$match[2]=$echappe_cdata[$la_date_tmp[1]];
}
$la_date = my_strtotime($match[2]);
}
Comme je l'avais oublié, j'ai tout refait... Du coup patch encore plus
général ; cette fois, dans l'extension "sites" de la branche dev. Connexion · GitLab
Hé bien tu dois pouvoir copier/coller les deux fichiers. Mais je n'ai
pas envie de prendre le risque que ça casse d'autres syndications, et
tant qu'il n'y a pas plus de jeux de tests, je m'abstiendrai de
reporter.