On Tue, 20 Jan 2009 09:49:42 +0200, J.-F. Moyen <jfmoyen@gmail.com> wrote:
Voilà l'épisode du matin. Dans la copie d'écran ci-jointe (DL.FREE.FR) , les liens pointent dans l'ordre vers
Un bout du source est copié en dessous. L'important est que chaque article apparâit une seule fois -- mais avec une adresse aberrante. Si les articles apparaissent plusieurs fois dans opera & spip, ce n'est pas parce qu'ils sont diffusés plusieurs fois, mais parce que opera cache et spip écrit dans la base de donnée les <item récupérés, et constate, fort logiquement, que les nouveaux items sont diférents des précédents (pas la même url), donc les refait apparaître. FF quant à lui se base sur le titre et ne les montre qu'une seul fois, même si l'url n'est pas la même.
Sur la page d'accueil, aujourd'hui, les liens sont aussi fantaistes. Par exemple le lien vers le backend en pied de page pointe sur
http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/IMG/xls/IMG/article_PDF/spip.php?page=backend
(c'est même pas le même chemin que dans le flux rss boggué...)
et les liens de navigation en haut ("accueil", "rubriques", "articles") renvoient vers
(le même que le lien vers le backend).
Par contre le lien vers le backend de la barre d'adresse est bon.
Ces liens sont crés de la façon suivante:
- dans le pied de page : <a href="#URL_PAGE{backend}">RSS</a> 2.0
- dans le menu de navigation : <li id="menu_principal_#TEXTE"><a href="#URL_PAGE{#TEXTE}" [title="(#DESCRIPTIF|textebrut|attribut_html)"]>[(#TITRE|supprimer_numero)]</a></li>
- dans la barre de navigation : <link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="#URL_PAGE{backend}" />
Idem dans le backend (inc-rss-item), le lien est généré par <link>[(#URL_ARTICLE|url_absolue)]</link> . A d'autres endroits (par exemple la barre latérale) :
<h5 class="nopadding">[(#SURTITRE) ]<a href="#URL_ARTICLE"[ title="(#INTRODUCTION|textebrut|entites_html|couper{200})"]>#TITRE</a></h5>
donne (dans les dernières mises à jour)
<h5 class="nopadding"><a href="spip.php?article259" title="Mémoire HDR">HDR</a></h5>
<h5>Mis à jour le 20 janvier 2009</h5>
J'aurais donc bien tendance à incriminer un bug dans la balise #URL_PAGE (et #URL_ARTICLE), sauf que dans ce cas le lien vers le backend de la barre de nav aurait du lui aussi être faux ??
JF
----source du flux rss-----------
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="DCMI: DCMI Metadata Terms;
xmlns:content="http://purl.org/rss/1.0/modules/content/"
<channel>
<title>Géologie et géo-tourisme</title>
<link>http://jfmoyen.free.fr/</link>
<description></description>
<language>fr</language>
<generator>SPIP - www.spip.net</generator>
<item>
<title>Les hauts du Pilat</title>
<link>Les hauts du Pilat, par Jeff - Géologie et géo-tourisme;
<guid isPermaLink="true">Les hauts du Pilat, par Jeff - Géologie et géo-tourisme;
<dc:date>2009-01-19T08:43:49Z</dc:date>
<dc:format>text/html</dc:format>
<dc:language>fr</dc:language>
<dc:creator>Jeff</dc:creator>
<description>Un peu de neige
-
<a href="France - Géologie et géo-tourisme; rel="directory">045. France</a>
</description>
<enclosure url="Géologie et géo-tourisme; length="85674" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="65449" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="94250" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="75593" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="68600" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="134747" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="46054" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="61488" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="48522" type="image/jpeg" />
</item>
<item>
<title>Port-Béni</title>
<link>Port-Béni, par Jeff - Géologie et géo-tourisme;
<guid isPermaLink="true">Port-Béni, par Jeff - Géologie et géo-tourisme;
<dc:date>2009-01-16T13:53:34Z</dc:date>
<dc:format>text/html</dc:format>
<dc:language>fr</dc:language>
<dc:creator>Jeff</dc:creator>
<description>Bretagne Nord et (presque) vieux cailloux
-
<a href="France - Géologie et géo-tourisme; rel="directory">045. France</a>
</description>
<enclosure url="Géologie et géo-tourisme; length="102410" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="148993" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="118630" type="image/jpeg" />
</item>
<item>
<title>Bretagne Nord</title>
<link>Bretagne Nord, par Jeff - Géologie et géo-tourisme;
<guid isPermaLink="true">Bretagne Nord, par Jeff - Géologie et géo-tourisme;
<dc:date>2009-01-16T13:52:42Z</dc:date>
<dc:format>text/html</dc:format>
<dc:language>fr</dc:language>
<dc:creator>Jeff</dc:creator>
<description>Côte, îles et vagues
-
<a href="France - Géologie et géo-tourisme; rel="directory">045. France</a>
</description>
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/TN_IMG_9635.jpg" length="59160" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/TN_IMG_9638.jpg" length="50103" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/TN_IMG_9641.jpg" length="59503" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/TN_IMG_9671.jpg" length="59894" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/TN_IMG_9680.jpg" length="43822" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/TN_IMG_9719.jpg" length="41876" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/IMG/jpg/France08__109.jpg" length="54564" type="image/jpeg" />
</item>
<item>
<title>Fabrique planaire, fabrique linéaire</title>
<link>Fabrique planaire, fabrique linéaire, par Jeff - Géologie et géo-tourisme;
<guid isPermaLink="true">Fabrique planaire, fabrique linéaire, par Jeff - Géologie et géo-tourisme;
<dc:date>2009-01-16T12:26:31Z</dc:date>
<dc:format>text/html</dc:format>
<dc:language>fr</dc:language>
<dc:creator>Jeff</dc:creator>
<description>Foliation, linéation et différentes géométries de déformation ductile.
-
<a href="Photos géologiques - Géologie et géo-tourisme; rel="directory">033. Photos géologiques</a>
</description>
<enclosure url="Géologie et géo-tourisme; length="204085" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="176561" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="135590" type="image/jpeg" />
<enclosure url="Géologie et géo-tourisme; length="656766" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_0806.jpg" length="153352" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_0811.jpg" length="148526" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_0820.jpg" length="153788" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_0822.jpg" length="154348" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_0825.jpg" length="153615" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_0869.jpg" length="177298" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_1134.jpg" length="117332" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_Canada08_IMG_1140.jpg" length="134860" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/TN_IMG_9655.jpg" length="141407" type="image/jpeg" />
<enclosure url="http://jfmoyen.free.fr/spip.php/local/cache-gd2/IMG/pdf/local/cache-gd2/IMG/jpg/pli_en_fourreau.jpg" length="64033" type="image/jpeg" />
</item>
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/