CommentCaMarche
Recherche
Posez votre question Signaler

Une page d'accueil avec des flux RSS [Résolu]

vbart 15Messages postés jeudi 8 février 2007Date d'inscription 31 janvier 2008Dernière intervention - Dernière réponse le 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
Lire la suite 
Réponse
+5
moins plus
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
Ajouter un commentaire
Réponse
+1
moins plus
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 !
Ajouter un commentaire
Ce document intitulé «  Une page d'accueil avec des flux RSS  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.