par
erosp » 22 janv. 2017, 20:11
Bonjour à tous,
Je suis en train de créer un site de News où les actualités sont affichées grâce à un flux rss.
Je souhaiterais savoir s'il est possible de réaliser un scroll infini sur ce flux, par exemple afficher 10 articles, et lorsque qu'on arrive à la fin de la page 10 autres articles s'affiches.
J'ai regardé sur internet, il y a des tutos mais ils utilisent tous une base de données, et sur le lecteur de flux je n'en ai pas.
je vous mets mon code :
Code : Tout sélectionner
<?php
$fluxrss=simplexml_load_file('http://www.lemonde.fr/rss/sequence/0,2-651865,1-0,0.xml');
$i = 0;
$nb_affichage = 20;
echo '<ul>';
foreach($fluxrss->channel->item as $item){
$image = $item->enclosure['url'];
echo '<li>
<image src="'.$image.'"><br />
<a href="'.(string)$item->link.'">'.(string)$item->title.'</a><i>publié le'.(string)date('d/m/Y à G\hi',strtotime($item->pubDate)).'</i>
</li>';
if(++$i>=$nb_affichage)
break;
}
echo '</ul>';
?>
Je vous remercie et vous souhaite une bonne soirée.
Bonjour à tous,
Je suis en train de créer un site de News où les actualités sont affichées grâce à un flux rss.
Je souhaiterais savoir s'il est possible de réaliser un scroll infini sur ce flux, par exemple afficher 10 articles, et lorsque qu'on arrive à la fin de la page 10 autres articles s'affiches.
J'ai regardé sur internet, il y a des tutos mais ils utilisent tous une base de données, et sur le lecteur de flux je n'en ai pas.
je vous mets mon code :
[code]<?php
$fluxrss=simplexml_load_file('http://www.lemonde.fr/rss/sequence/0,2-651865,1-0,0.xml');
$i = 0;
$nb_affichage = 20;
echo '<ul>';
foreach($fluxrss->channel->item as $item){
$image = $item->enclosure['url'];
echo '<li>
<image src="'.$image.'"><br />
<a href="'.(string)$item->link.'">'.(string)$item->title.'</a><i>publié le'.(string)date('d/m/Y à G\hi',strtotime($item->pubDate)).'</i>
</li>';
if(++$i>=$nb_affichage)
break;
}
echo '</ul>';
?>[/code]
Je vous remercie et vous souhaite une bonne soirée.