Une page d'accueil avec des flux RSS

Résolu/Fermé
vbart Messages postés 15 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 31 janvier 2008 - 14 nov. 2007 à 16:21
vbart Messages postés 15 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 31 janvier 2008 - 15 nov. 2007 à 10:21
Bonjour à tous!!

Voilà mon problème pour lequel je patauge littéralement ds la semoule, étant newbie en programmation et tout ça...

j'ai créé un site perso (sous Free) pour mon boulot, avec un lien notamment vers un Blog (Wordpress).

Je voudrais que s'affiche sur la page d'accueil de mon site les derniers articles entrés dans le Blog

Je n'arrive pas du tout à capter la marche à suivre pour inclure les flux RSS dans ma page d'accueil...
Si quelqu'un peut m'aider??

VanS
A voir également:

2 réponses

vbart Messages postés 15 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 31 janvier 2008 5
15 nov. 2007 à 10:21
Merci pour ta réponse!

J'ai donc vérifié que mon hébergeur permettait l'affichage de flux RSS: ok

j'ai convertis ma page d'accueil en php

Par contre, en incluant le code que tu as donné, cela ne marche toujours pas...

MAIS!!

grâce au site de l'académie Aix Marseill " http://pedagogie.ac-aix-marseille.fr/tice/enligne/outils/rss/index.html"
j'ai résolu mon problème de code!

j'ai inséré à la racine de mon site le dossier magpierss puis insérer le code suivant ds ma page d'accueil:

<?php
require_once('magpierss/rss_fetch.inc');

$url = "http://adresse_du-flux-rss-de-mon-blog";
$rss = fetch_rss($url);
$it = 0;
echo "Nom de mon blog :
<ul>";
foreach ($rss->items as $item )
{
$title = $item[title];
$url = $item[link];
$it++;
if ($it<11) echo "<li style='font-size: 8pt; padding: 0px'><a href='".$url."' style='font-size: 8pt' target='_blank'>$title</a></li>";
}
echo "</ul>
<a href='http://adresse_de_mon_blog' target='_blank'>Visitez le blog</a>";
?>

Voilà ça fonctionne! merci pour m'avoir donner les débuts de pistes! reste à trouver le bout de code qui me permet de n'afficher que les deux derniers articles et pas tous les articles. Je l'ai vu ds mes recherches sur le net mais impossible de le retrouver! j'ai aussi quelques problèmes d'accent à résoudre, mais l'essentiel y est!

merci
VanS
5
Bonjour,

Premièrement, il faut s'assurer que l'hébergeur permet l'affichage des flux RSS. Parfois il faut en faire la demande afin que le pare-feu permettre au Flux de passer.

Une fois cette étape clarifiée, il faut vous assurer que votre page est en ASP (si vous êtes sur serveur Windows) ou en PHP (si vous etes sur serveur linux). Vous ne pourrez rien affichier si votre page est en html.

La façon la plus simple de vérifier c'est de regarder l'extention de la page. Par exemple, http://votresite.com/index.php vous indique que votre page est en php.

Pour afficher le flux rss: <? include("/home/yoursite/public_html/rss/rss.php"); ?>

Le /home/yoursite/public_html/rss/rss.php doit être remplacé par l'adresse du flux rss et n'oubliez pas que les (" ") sont nécessaires.

Bonne chance !
1