Version complète: sur le forum Webmaster Hub : réunir plusieurs RSS
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > XML et ses dialectes
Maximom
Bonjour le forum,

Mon problème est assez simple et pourtant je n'arrive pas a trouver de piste pour le résoudre, ni meme de topic la dessus.

Je souhaite mixer plusieurs flux RSS entre eux, pour n'en avoir qu'un à afficher.

Avez vous des pistes, idées, solutions ?

Merci beaucoup !


crocxx
Bonjour,
Tu lit les flux rss, en métrant les résultats dans un tableaux, ensuite tu trie ton tableau en fonction de la date et tu affiche tous simplement smile.gif
Maximom
Hello Croxx,
merci pour ce debut de piste :

CITATION(crocxx @ mercredi 27 août 2008 à 15:05) *
Bonjour,
Tu lit les flux rss, en métrant les résultats dans un tableaux


jusque la avec Magpiess je pense y arriver

CITATION(crocxx @ mercredi 27 août 2008 à 15:05) *
ensuite tu trie ton tableau en fonction de la date et tu affiche tous simplement smile.gif


Et la ça se complique, comment faire pour afficher un flux RSS ???
Car je precise que je ne souhaite pas afficher une page du style HTML, mais en "styles" RSS.
Merci
crocxx
Je ne vois pas de réel difficulté la dedans.

Deux solutions soit tu créer ton fichier Xml comme tu le ferais avec du HTML, donc ton flux rss aura une extension .php (que tu pourra changer avec une règle de réécriture d'url)

Soit deuxième solution tu fait un script qui va écrire le flux RSS dans un fichier. Cette solution prend moins de ressources serveur mais nécessite d'avoir accès au crontab linux pour pouvoir automatiser le script smile.gif
Maximom
CITATION(crocxx @ mercredi 27 août 2008 à 16:49) *
Je ne vois pas de réel difficulté la dedans.

Oui, mais c'est tres relatif wink.gif mon niveau est ... débutant qui découvre le RSS !

CITATION(crocxx @ mercredi 27 août 2008 à 16:49) *
Deux solutions soit tu créer ton fichier Xml comme tu le ferais avec du HTML,


ok, j'ai deja étudier le truc, c'est assez simple :
c'est du genre :

CODE
<rss version="2.0">
<channel>
    <title></title>    
    <link></link>
    <description></description>
    <item>
    </item>    
</channel>
</rss>



CITATION
Soit deuxième solution tu fait un script qui va écrire le flux RSS dans un fichier.


Voila une piste intéressante, mais ou est ce que je pourrai trouvé ce genre de script? Car je n'ai pas les compétence pour le pondre ...
Le problème vient du fait que je ne gère pas les flux RSS que je souhaite mixer ....

Merci de votre aide wink.gif
Blop94
tu peux aussi utiliser le services Yahoo Pipes, qui te permet de couper, regrouper, modifier, et pleins d'autres trucs sur tes RSS.
crocxx
CITATION(Maximom @ mercredi 27 août 2008 à 18:33) *
Voila une piste intéressante, mais ou est ce que je pourrai trouvé ce genre de script? Car je n'ai pas les compétence pour le pondre ...
Le problème vient du fait que je ne gère pas les flux RSS que je souhaite mixer ....

Merci de votre aide wink.gif


Voila un bon tutorial sur les fichiers en php, tu y trouvera tous ce qu'il te faut, pour pouvoir écrire un fichier grâce à php smile.gif

http://www.phpsources.org/tutoriel-fichiers.htm#part_4



smile.gif
Maximom
ok, merci pour vos réponses,
c'est vraiment pas simple .... et c'est étonnant car j'ai l'impression d'être le seul a vouloir faire ça ... ??

Mais pourtant le flux RSS affiché par IE est super pratique dans certains cas !
Tiens d'ailleurs pourquoi il n'y a pas le meme affichage entre IE et Firefox ??
smile.gif
crocxx
Pour info si sa t'intéresser tu peu styler tes flux RSS comme tu le souhaite (vu que c'est du XML) avec des styles XSL wink.gif

http://www.commentcamarche.net/xml/xmlxsl.php3
tribords
Bonjour,

est ce que ce que tu veux faire ce ne serait pas de l'OPML par hasard ?

A lire : http://www.zdnet.fr/blogs/2005/12/12/forma...-dinformations/
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.