Afficher les derniers articles d'un autre blog

Publié le par Francisek

Niveaux:
Voici un petit script à insérer dans votre blog pour afficher la liste des 10 derniers articles parus sur un autre blog.
Pour que ceci fonctionne, il faut que votre blog soit au moins de niiveau Privilège et que le blog que vous syndiquez (on dit comme ça) ait un flux d'aggrégation (tous les over-blogs en ont), c'est à dire une adresse de type RDF, RSS 2.0 ou Atom.
Petit rappel, chez over blog, l'adresse de ces flux est respectivement http://nom_du_blog.over-blog.com/index.rdf, http://nom_du_blog.over-blog.com/rss2.php et http://nom_du_blog.over-blog.com/atom.php

Si toutes ces conditions sont remplies, vous pouvez utiliser mon script.
Prenons un exemple pratique : vous désirez faire apparaître les articles récents du blog http://about.over-blog.com en puisant dans le fil RDF (c'est plus rapide).
Il vous suffit pour cela de placer dans la source d'un module texte libre le script (en une seule ligne):
<script type="text/javascript" src="http://francisek.gplm.free.fr/lib/rss.php? url=http://about.over-blog.com/index.rdf"></script>
Ce qui vous donnera (hors mise en forme):


Pour modifier l'apparence de ces belles infos, passez du coté du CSS et définissez les classes .feed et .rss sachant que la structure du code est de la forme :
<div class="feed"><a class="rss">Titre du blog</a>
<span class="rss">
<ul class="rss">
<li class="rss"><a>Titre de l'article</a> (date de l'article)</li>
<li class="rss"><a>Titre de l'article</a> (date de l'article)</li>
</ul>
</span>
</div>

Publié dans Les inserts

Commenter cet article

Rachl 20/03/2007 08:49

Bonjour Francisek et bravo pour ton blog, qui est une vraie mine d'infos !!
Concernant la lecture des fils RSS, juste une info qui pourrait t'intéresser... Je suis tombée par hasard sur un super site qui génère un code pour lire les fils RSS des autres sites, et il fonctionne, je l'ai essayé. Voilà l'adresse : http://www.lbb.org/rss/form.php
Bonne journée

Francisek 20/03/2007 22:52

Bonjour Rachl et merci de partager ce lien.Il y a beaucoup de possibilités dans ce script (dont le défilement). Je lui reprocherai juste de ne pas bien gérer l'encodage des caractères accentués et de fonctionner avec des document.write qui peuvent poser problème.
 

TABUT 10/02/2007 18:44


L'info st pas mal du tout,

le problème est quej'aimerai le faire alors que mon blog est encore au niveau Confiance.

Le problème est que mes lecteurs avaient pris l'habitude de consulter mon ancien bloeg pour certains FLUX RSS d'alertes sanitaires et autres. Et que pour l'instant ils en sont privés.

Que dois-je faire?

Francisek 15/02/2007 19:41

A part trouver un lecteur RSS en Flash ou en Java (pas javascript), je ne vois pas.
 

Monsieur_Territoires 05/02/2007 01:40

Un immense merci pour ce script extraordinaire qui nous a permis de réaliser cela :

http://www.blog-territorial.com/article-5515750.html

komoku 09/01/2007 11:45

Au secours ! Il semble que ce matin IE refuse d'afficher les pages qui contiennent ton lecteur rss ! Par exemple :

http://autobahn.over-blog.com/ ou
http://mademoisellec.over-blog.com/




Francisek 11/01/2007 23:55

Je viens effectivement de voir ça, c'est bien ma faute et j'en suis désolé.J'avais fait une petite modif pour vous offrir un peu de pub sur cet article.C'est désormais rectifé. Encore toutes mes excuses.
 

komoku 08/01/2007 18:56

Mais quand j'utilise
a.rss {display:none;}
je perds aussi l'affichage des titres du message !!! J'ai essayé plusieurs combinaisons mais en vain...

Francisek 09/01/2007 00:12

Effectivement, ça ne fonctionnait pas. Mais maintenant, ça marche !!