[Article] Comment intégrer un flux RSS sur son site
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
AU fait, quelqu'un a-t-il déjà essayé de donner un chemin relatif à MagpieRSS ?
Si je lui donne http://blabla.com/blabla.rss
ça marche
Si je lui donne
blabla.rss
il me renvoit un message d'erreur.
Y a-t-il une astuce pour utiliser un chemin relatif ?
Si je lui donne http://blabla.com/blabla.rss
ça marche
Si je lui donne
blabla.rss
il me renvoit un message d'erreur.
Y a-t-il une astuce pour utiliser un chemin relatif ?
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
Personne n'a jamais eu ce problème ?
-

WebRankInfo - Administrateur du site

- Messages: 15883
- Inscription: Ven Avr 19, 2002 19:51
essaie d'être plus précis dans ton exemple STP
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
WebRankInfo a écrit:essaie d'être plus précis dans ton exemple STP
Le message est :
- Code: Tout sélectionner
Warning: MagpieRSS: Failed to fetch xml/viseurr-logiciellibre.xml. (HTTP Error: Invalid protocol "") in g:\retronimo\veille\php\magpierss\rss_fetch.inc on line 237
Le code est :
- Code: Tout sélectionner
echo showfeedwithmagpie("xml/$login-$code.xml", 25);
Si je fais :
- Code: Tout sélectionner
echo showfeedwithmagpie("http://www.monnomdedomaine.com/xml/$login-$code.xml", 25);
je n'aurai plus cette erreur. Mais ça ne m'arrange pas parce que je veux un chemin relatif !
Bonjour à tous, et tous d'abord merci pour larticle sur la récupération du flus rss, j'ai pas mal chercher et votre articles est très claire et le pire c'est qu'il marche, contrairement à pas mal d'autres...
Bon voilà je me lance,
j'ai utilisé feedparser pour récupérer les flux et après avoir modifié quelques peu le code de feedparser pour empécher les msg d'erreur lié aux caractères spéciaux j'ai intégré plusieurs flux à mon système.
Au début pas de problème mais le je suis tomber sur un site ou le flux ne marche pas.
=> http://www.topmobile.org/backend.php
Certain site arrive très bien à récu^éré ce flux mais moi avec feedparser je tombe toujours sur le message d'erreur :
J'ai pas mal chercher avant de poster un help mais rien...
Je pense que cela viens du code xml généré mais je pense qu'il doit bien y avoir un système pour le faire fonctionner...
Merci en tous cas pour votre aide et pour l'article.
Blubsy
Bon voilà je me lance,
j'ai utilisé feedparser pour récupérer les flux et après avoir modifié quelques peu le code de feedparser pour empécher les msg d'erreur lié aux caractères spéciaux j'ai intégré plusieurs flux à mon système.
Au début pas de problème mais le je suis tomber sur un site ou le flux ne marche pas.
=> http://www.topmobile.org/backend.php
Certain site arrive très bien à récu^éré ce flux mais moi avec feedparser je tombe toujours sur le message d'erreur :
- Code: Tout sélectionner
Warning: MagpieRSS: Failed to parse RSS file. (xml declaration not at start of external entity at line 2, column 0) in /home/userhtml/o/b/a/_____/3w/1_sites/_____/xml/magpierss/rss_fetch.inc on line 245
J'ai pas mal chercher avant de poster un help mais rien...
Je pense que cela viens du code xml généré mais je pense qu'il doit bien y avoir un système pour le faire fonctionner...
Merci en tous cas pour votre aide et pour l'article.
Blubsy
-

WebRankInfo - Administrateur du site

- Messages: 15883
- Inscription: Ven Avr 19, 2002 19:51
vérifie d'abord que ton flux RSS est correct :
http://feedvalidator.org/check.cgi?url= ... ackend.php
j'ai l'impression qu'il y a un espace au début du fichier, mais j'ignore si c'est vraiment gênant.
http://feedvalidator.org/check.cgi?url= ... ackend.php
j'ai l'impression qu'il y a un espace au début du fichier, mais j'ignore si c'est vraiment gênant.
Merci pour ta réponse (super rapide j'adore ça lol).
aprament des erreurs de caractères spéciaux comme les accents (mais cela ne doit pas ètre la cause de mon problème) et une erreur dans la définition de la version xml, à mon avis le problème viendrait de là...
Je vais faire des tests pour voir et au cas ou changer le fichier en le passant par un cache, c'est un peu barbare mais faut ce qu'il faut...
Merci beaucoup pour ton aide.
aprament des erreurs de caractères spéciaux comme les accents (mais cela ne doit pas ètre la cause de mon problème) et une erreur dans la définition de la version xml, à mon avis le problème viendrait de là...
Je vais faire des tests pour voir et au cas ou changer le fichier en le passant par un cache, c'est un peu barbare mais faut ce qu'il faut...
Merci beaucoup pour ton aide.
- Code: Tout sélectionner
line 2, column 0: XML parsing error: <unknown>:2:0: xml declaration not at start of external entity [help]
<?xml version="1.0" encoding="ISO-8859-1"?>
-

WebRankInfo - Administrateur du site

- Messages: 15883
- Inscription: Ven Avr 19, 2002 19:51
regarde un de mes posts sur la 1ere page de cette discussion.
il suffit d'ajouter une balise b (gras) ou strong (mise en exergue) :
il suffit d'ajouter une balise b (gras) ou strong (mise en exergue) :
- Code: Tout sélectionner
$date = date("d-m-Y H-i", strtotime($item['pubdate']));
$html .= "<li><b>[$date]</b> <a href=\"$href\">$title</a></li>\n";
oui ça je sais
mais j'aurai voulu mettre uniquement les news sorti le jour même en gras
comme ici : http://www.phoenixjp.net/news/fr/

mais j'aurai voulu mettre uniquement les news sorti le jour même en gras
comme ici : http://www.phoenixjp.net/news/fr/
c bon jé resussi : voici le code

- Code: Tout sélectionner
function FeedParser($url_feed, $nb_items_affiches=5)
{
$rss = fetch_rss($url_feed);
if (is_array($rss->items))
{
$items = array_slice($rss->items, 0, $nb_items_affiches);
$html = "<ul>\n";
foreach ($items as $item)
{
$ndatae = date("d", parse_w3cdtf($item['dc']['date']));
$vrati = gmdate("d");
if($ndatae==$vrati) {
$date = date("<b>d/m</b>", parse_w3cdtf($item['dc']['date']));
} else {
$date = date("d/m", parse_w3cdtf($item['dc']['date']));
}
$html .= "<li>$date : <a href=\"".$item['link']."\" target=_blank>";
$html .= $item['title']."</a></li>\n";
}
$html .= "</ul>\n";
}
return $html;
}
?>
code rss invalide et non prise en charge du xml
bonjour
debutant en rss, je viens de mettre plusieurs rss sur mon site :
-certain s'affiche ( tous les .rss ) : http://kom1.fr/article.php3?id_article=21
mais ne sont pas valide : http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fkom1.fr%2Farticle.php3%3Fid_article%3D21
d'autre ne s'affiche pas du tout et font planter le php ( les .XML )
http://kom1.fr/article.php3?id_article=24
cela pourrait 'il etre du a mon hebergeur en php3 ?
merci
debutant en rss, je viens de mettre plusieurs rss sur mon site :
-certain s'affiche ( tous les .rss ) : http://kom1.fr/article.php3?id_article=21
mais ne sont pas valide : http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fkom1.fr%2Farticle.php3%3Fid_article%3D21
d'autre ne s'affiche pas du tout et font planter le php ( les .XML )
http://kom1.fr/article.php3?id_article=24
cela pourrait 'il etre du a mon hebergeur en php3 ?
merci
problème avec feedparser
Bonjour,
1° Je suis newbie
2° J'ai 2 erreurs avec feedparseur
Voici les retours :
Warning: main(feedparser.php): failed to open stream: No such file or directory in /home/ejme/www/test.php on line 2
Fatal error: main(): Failed opening required 'feedparser.php' (include_path='.:/usr/local/lib/php') in /home/ejme/www/test.php on line 2
3° je suis chez ovh ver php 4.3.11 donc je pense aucun souci
Merci !
/* Beau travail ce site !! */
1° Je suis newbie
2° J'ai 2 erreurs avec feedparseur
Voici les retours :
Warning: main(feedparser.php): failed to open stream: No such file or directory in /home/ejme/www/test.php on line 2
Fatal error: main(): Failed opening required 'feedparser.php' (include_path='.:/usr/local/lib/php') in /home/ejme/www/test.php on line 2
3° je suis chez ovh ver php 4.3.11 donc je pense aucun souci
Merci !
/* Beau travail ce site !! */
J'ai le code :
Comment je récupére l'image ?
Et y a un moyen de désactiver le cache ?
- Code: Tout sélectionner
<item>
<title>
10h00 blablabla
</title>
<link>
http://example.com
</link>
<image>http://example.com/image.jpg</image>
<description/>
</item>
Comment je récupére l'image ?
Et y a un moyen de désactiver le cache ?
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Intégrer facilement un flux RSS externe
- Intégrer un flux RSS sur son site
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Des RSS rémunérés ça existe !
- Un (RSS) pour tous (les blogs officiels de Google)
- Moteur de recherche de flux RSS / Atom
- La syndication de contenu : afficher un flux RSS sur son site
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
- Optimiser son référencement sur Wikio
- Google rachète Feedburner
- faire un lien vers un article dans un flux RSS
- [Article] Intégrer un flux RSS externe grâce à Actifpub
- Integration d'un flux RSS avec magpie [afficher des article]
- Comment désindexer un flux rss (le flux xml) ?
- Comment faire un flux RSS
- Comment créer un flux RSS ?
- Probleme flux RSS comment faire
- pourquoi comment le flux rss de blog
- Comment recherchez vous des flux RSS?
- Comment soumettre ses Flux RSS à iGoogle ?
- comment configurer un flux RSS sous blogger
- Comment référencer un flux RSS dans igoogle ?
- Comment Créer un podcast à partir dun flux RSS
- Comment mettre un flux RSS dans Blogger.com
- comment référencer un flux RSS dans des annuaires
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google Reader, Google ReadAir
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum