recuperer son flux rss dans une liste déroulante
7 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
recuperer son flux rss dans une liste déroulante
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
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
suffit d'afficher ton flux dans un div scrollable
- Code: Tout sélectionner
<div style="height:50px; width:100px; overflow:scroll;">{ton flux}</div>
dans le genre :
- Code: Tout sélectionner
<?php
echo '<select>';
for ($i=0;$i<$nombre_lignes_du_flux;$i++) {
echo '<option value="'.$flux1.'"> '.$flux2.' </option>'; }
echo '</select>';
?>
re
spiderkid a écrit:suffit d'afficher ton flux dans un div scrollable
- Code: Tout sélectionner
<div style="height:50px; width:100px; overflow:scroll;">{ton flux}</div>
merci bien
re
KOogar a écrit:dans le genre :
- Code: Tout sélectionner
<?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??
Re: re
GUITEL a écrit: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 ??
Re: re
KOogar a écrit:GUITEL a écrit: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
7 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 :
- Intégrer facilement un flux RSS externe
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- 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
- La syndication de contenu : afficher un flux RSS sur son site
- Liste de moteurs de recherche de blogs
- Google rachète Feedburner
Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Zingku, Google Blog Search, Google Reader, Google ReadAir
- Stratégies de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés. - Lister les sous-domaines
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum