Publier qu'UN SEUL ITEM du flux rss

Résolu/Fermé
Steve2611 Messages postés 15 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 26 mai 2009 - 2 déc. 2008 à 09:03
Steve2611 Messages postés 15 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 26 mai 2009 - 5 déc. 2008 à 20:47
Bonjour,

Je desire publier un flux rss d'un autre site sur le mien, en utilsant Magpie.

L'url du flux est le suivant: https://maneige.ski/xml/RSSconditionDeNeige.xml

Je n'ai aucun probleme avec Magpie.

Mon souci: je ne veux publier qu'UN SEUL ITEM du flux rss, et toujours le meme.
(Dans ce cas-ci: les conditions de neige d'une seule station de ski - voir url ci-dessus)

Y-a-til une balise me permettant de faire cela ?

J'ai essaye avec '$echo', mais sans resultat... j'ai parcouru la plupart de forums, sans succes. Les rss étant plus souvent des chaines de news, mais probleme ne doit pas etre courant
Merci a l'avance !

Debutant... Mais c'est votre faute: sur vos conseils, je me suis finalement mis au PHP :)

3 réponses

Steve2611 Messages postés 15 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 26 mai 2009
2 déc. 2008 à 19:32
Re-Bonjour,

Vraiement personne n'a de solutions ?

Je sens que la solution est toute simple et reside dans une seule ligne de code... seulement je ne trouve pas.

J'ai épluché les forums de Magpie sur http://sourceforge.net/community/forum/ , sans succes.
0
Steve2611 Messages postés 15 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 26 mai 2009
3 déc. 2008 à 15:17
OK. Un dernier petit up peut-etre, avec un peu plus de details...

Voic en gros la structure du flux :

<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Conditions de neige</title>
<link>http://www.maneige.com</link>
<description>Les conditions de neiges du site maneige.com</description>
<language>fr-ca</language>
<pubDate>Wed, 3 Dec 2008 8:00:32 EST</pubDate>
<lastBuildDate>Wed, 3 Dec 2008 8:00:32 EST</lastBuildDate>
<docs>http://www.maneige.com</docs>
<generator>Weblog Editor 2.0</generator>
<managingEditor>info@maneige.com</managingEditor>
<webMaster>info@maneige.com</webMaster>

<item>
<title><![CDATA[Ski Mont Habitant]]></title>
<link>https://maneige.ski?mountains=37</link>
<description><![CDATA[Precipitations dernier 24 h : 0<br/>
Precipitations dernier 48 h : 2<br/>
Precipitations 7 derniers jours : 15<br/>
Cette saison: 47<br/>Pistes ouvertes : 2/11<br/>
Remonte-pentes : 1/3<br/>Type de neige :<br/>
Base : Ferme<br/>Surface : Neige damée<br/>
Couverture : Complète<br/>]]>
</description>
<pubDate>Wed, 3 Dec 2008 8:00:32 EST</pubDate>
<guid>https://maneige.ski?mountains=37</guid>
</item>

<item>
<title><![CDATA[Station de ski Gallix]]></title>
<link>https://maneige.ski?mountains=21</link>
<description><![CDATA[Precipitations dernier 24 h : 0<br/>
Precipitations dernier 48 h : 10<br/>
Precipitations 7 derniers jours : 21<br/>
Cette saison: 37<br/>Pistes ouvertes : 0/21<br/>
Remonte-pentes : 0/3<br/>Type de neige :<br/>
Base : Non disponible<br/>
Surface : Non disponible<br/>Couverture : Non disponible<br/>]]>
</description>
<pubDate>Wed, 3 Dec 2008 7:52:29 EST</pubDate>
<guid>https://maneige.ski?mountains=21</guid>
</item>

</channel>
</rss>


Il y a a plus de 30 items, mais j'ai nettoye et simplifié pour ne pas alourdir l'exemple.

VOICI: J'aimerais recuperer les info de l'item SKI MONT HABITANT seulement (1er item).

Mon souci, c'est que je ne peux utiliser une varible de position (ex:toujours le premier item) car il change evidemment de place lorsque le feed est mis a jour.

Je sais qu'il faudarit utiliser le titre de l'item... mai quel en serait la syntaxe, etant donne qu'il y a des "[ ]" dans le titre en plus ?

NOTE je n'ai trouve aucun exemple sur le web apres une semaine complete de recherche sur le web....

Merci de me donner un coup de pouce, ou une piste de recherche !
0
Steve2611 Messages postés 15 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 26 mai 2009
5 déc. 2008 à 20:47
Re-Bonjour la communauté CCM,

J'ai trouvé la solution et vous en fait part.

J'ai laissé tomber Magpie pour SimplePie

Voir la section : Filter posts by keywords

Pas mal plus versatile, la documentation et les tutoriaux de SimplePie sont detaillés, parfait pour les nuls (J'adhere ! ) :)

Je classe ce post comme résolu
0