Mixer des flux RSS
10 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Mixer des flux RSS
Bonjour,
vous connaissez sans doute ces services:
- xfruits ( http://www.xfruits.com/?lg=fr )
- rss mixer ( http://www.rssmixer.com/ )
- http://feedjumbler.com/
- http://feeddigest.com/
aussi je ne voudrais pas devenir dépendant de ces services. Il suffirait que l'un tombe en panne pour devoir refaire fissa chez un autre..
En utilisant Simplepie, es-ce possible d'arriver au même résultat en local?
Couplé à une tâche cron, qui irait vérifier les maj toutes les demies-heures par exemple. On peut ainsi maitriser totalement son flux mixé, en pouvant par exemple émettre différents formats de sortie.
Cela existe-il déjà?
++
vous connaissez sans doute ces services:
- xfruits ( http://www.xfruits.com/?lg=fr )
- rss mixer ( http://www.rssmixer.com/ )
- http://feedjumbler.com/
- http://feeddigest.com/
aussi je ne voudrais pas devenir dépendant de ces services. Il suffirait que l'un tombe en panne pour devoir refaire fissa chez un autre..
En utilisant Simplepie, es-ce possible d'arriver au même résultat en local?
Couplé à une tâche cron, qui irait vérifier les maj toutes les demies-heures par exemple. On peut ainsi maitriser totalement son flux mixé, en pouvant par exemple émettre différents formats de sortie.
Cela existe-il déjà?
++
Hello,
Pourquoi ne pas utiliser Magpie Rss ?
Tu peux voir le résultat ici -http://www.footmanager.net/actufoot/
Pourquoi ne pas utiliser Magpie Rss ?
Tu peux voir le résultat ici -http://www.footmanager.net/actufoot/
Babos a écrit:Pourquoi ne pas utiliser Magpie Rss ?
parce que j'ai pas envie :p
nan sérieusement, simplepie a un développement actif et je l'utilise déjà dans quelques autres scripts
Babos a écrit:Tu peux voir le résultat ici -http://www.footmanager.net/actufoot/
sauf que là ya rien de mixé..
Je veux un seul flux rss unique à la sortie, mais avec différents sources différentes. Et c'est pour afficher dans un petit encart de news avec effet défilant
je me permet de remonter se poste car je suis tombe sur un article qui aideras surement les personne qui veulent mixer des flux avec magpierss et les affiche par date
voila
maintenant il me reste plus qu'a trouve une solution pour suprimer les flux en double array_unique devrait faire l'affaire mais j'arrive pas a le metre en place
- Code: Tout sélectionner
<?php
define('MAX_ITEMS', 20);
require_once('magpierss/rss_fetch.inc');
$urls = array(
'http://example.com/atom/',
'http://example.com/rss.xml',
'http://example.com/links/index.xml'
);
$items = array();
// loop thru all urls & merge feeds into master array
foreach ( $urls as $url ) {
$rss = fetch_rss($url);
if (!$rss) continue;
$items = array_merge($items, $rss->items);
}
// sort all items in array by date
usort($items, 'date_cmp');
// generate ouput array
$out = array();
foreach ($items as $item) {
$href = $item['link'];
$title = $item['title'];
$out[] = '<li><a href="'.$href.'" title="'.$title.'">'.$title.'</a></li>';
}
if (count($out) > MAX_ITEMS)
$out = array_slice($out,0,MAX_ITEMS);
echo ($out)
? "<ul>\n".join("\n",$out)."\n</ul>"
: '';
// sorts feed array based on published date (used with usort)
// -------------------------------------------------------------
function date_cmp($a, $b)
{
$atime = (empty($a['date_timestamp']))
? strtotime($a['dc']['date'])
: $a['date_timestamp'];
$btime = (empty($b['date_timestamp']))
? strtotime($b['dc']['date'])
: $b['date_timestamp'];
if ($atime == $btime)
return 0;
return ($atime > $btime) ? -1 : 1;
}
?>
voila
maintenant il me reste plus qu'a trouve une solution pour suprimer les flux en double array_unique devrait faire l'affaire mais j'arrive pas a le metre en place
- pierre_jean
- WRInaute impliqué

- Messages: 339
- Inscription: Mer Avr 06, 2005 12:24
Re: Mixer des flux RSS
csseur a écrit:En utilisant Simplepie, es-ce possible d'arriver au même résultat en local?
http://simplepie.org/wiki/tutorial/start#multiple_feeds
http://www.webmaster-source.com/2007/08 ... simplepie/
tu as vu ces ressources et as tu testé ?
sinon hors simplepie tu as :
http://bradt.ca/aggregate/
ou meme :
http://php.html.it/script/vedi/1745/rss-merge/
n'hésites pas à poster ta solution retenue
10 messages • Page 1 sur 1
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 :
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Intégrer facilement un flux RSS externe
- Un (RSS) pour tous (les blogs officiels de Google)
- Intégrer un flux RSS sur son site
- Des RSS rémunérés ça existe !
- Google Webmasters Tools indique le nombre d'abonnés à vos flux RSS/Atom
- Moteur de recherche de flux RSS / Atom
- Google rachète Feedburner
- Référencement vidéo sur Exalead
- La syndication de contenu : afficher un flux RSS sur son site
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