Recuperer son flux rss dans une liste déroulante

WRInaute impliqué
bonjour,

je voudrais connaitre la methode en php (si possible) pour publier un flux rss dans une liste déroulante.
j'ai déjà mon feedparser et j'arrive à afficher un flux mais comment fait on pour l'inserer dans une liste déroulante.

comme je ne suis pas sure de me faire comprendre
pour exemple http://www.football365.fr/ la boite en haut à droite "fil infos" apparement prend le flux qui est long mais grace à sa liste deroulante(avec sroll) tout tiens dedans et cela prend moins de place.


pour ceux qui peuvent m'aider merci
 
Nouveau WRInaute
suffit d'afficher ton flux dans un div scrollable

Code:
<div style="height:50px; width:100px; overflow:scroll;">{ton flux}</div>
 
WRInaute accro
dans le genre :

Code:
<?php
echo '<select>';
for ($i=0;$i<$nombre_lignes_du_flux;$i++) {
echo '<option value="'.$flux1.'"> '.$flux2.' </option>'; }
echo '</select>';
?>
 
WRInaute impliqué
re

KOogar a dit:
dans le genre :

Code:
<?php
echo '<select>';
for ($i=0;$i<$nombre_lignes_du_flux;$i++) {
echo '<option value="'.$flux1.'"> '.$flux2.' </option>'; }
echo '</select>';
?>


heu je le met ou ce code ??? koogar

dans le feed??
 
WRInaute accro
Re: re

GUITEL a dit:
heu je le met ou ce code ??? koogar

dans le feed??

Le php c'est souple mais dans ton cas il te faudra une adaptation.

ton ptit script se resume comme ca:
- récuperation des champs du flux dans des variables ( tu sais faire ca ?)
- affichage des variables dans une liste deroulante ( en gros le code que je t'ai donné)

so ??
 
WRInaute impliqué
Re: re

KOogar a dit:
GUITEL a dit:
heu je le met ou ce code ??? koogar

dans le feed??

Le php c'est souple mais dans ton cas il te faudra une adaptation.

ton ptit script se resume comme ca:
- récuperation des champs du flux dans des variables ( tu sais faire ca ?)
- affichage des variables dans une liste deroulante ( en gros le code que je t'ai donné)

so ??


c'est bizarre des qu'on parle de php, j'ai les poils qui se dressent !!!! (lol)

En fait la solution de spiderkid a l'air de fonctionner (sauf que j'ai mis auto au lieu de scroll)


Mais bon moi pas peur et moi aime bien tester, comprendre d'autres techniques.

Donc tu l'auras compris moi être une grosse bille en php, cela dit en regardant les tutos de wri j'ai réussi à mettre:

magpierss
mis mon feddparser
et mis mon code php pour aller chercher mon flux

mon code feedparser:
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");

function FeedParser($url_feed, $nb_items_affiches=10)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);

// si la lecture s'est bien passee,
// on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items,
0, $nb_items_affiches);

// debut de la liste
// (vous pouvez indiquer un style CSS
// pour la formater)
$html = "<ul>\n";

// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<li>";
$html .= "<a href="".$item['link']."">";
$html .= $item['title']."</a></li>\n";
}
$html .= "</ul>\n";
}

// retourne le code HTML a inclure dans la page
return $html;
}
?>

le code de recuperation: (placé dans une div)

<?php
require_once("feedparser.php");
echo FeedParser("http://flux du site");
?>

La question initiale était lorsque j'alimente le flux.
Au niveau de la récupération que je puisse faire comme le site cité dans mon premier post.
Car sinon il faut constamment effacer des items dans le flux pour que cela ne prenne pas trop de place.
En me donnant ton code je me retrouve perdu car la récupération des variables, je ne connais pas.
Voilà en espérant avoir donné assez d'éléments sur la structure de mon site et de mon niveau (on ne se moque pas svp) pour une seconde solution.

merci d'avance
 
Discussions similaires
Haut