Importer des flux rss dans wordpress
kaizen17
Messages postés
87
Statut
Membre
-
kaizen17 Messages postés 87 Statut Membre -
kaizen17 Messages postés 87 Statut Membre -
Bonjour,
mon problème est tout simplement que je n'arrive pas à comprendre comment importer des flux rss dans wordpress.
J'ai bien vu dans outil/ qu'il y avait une solution, mais ce que je ne comprend pas c'est quand ont me demande de choisir un fichier sur mon ordianteur ? moi je pensais qu'il fallait juste mettre le lien d'un flux par exemple pour sport24 https://www.lefigaro.fr/rss/figaro_sport.xml
je voudrais tout simplement faire comme ce site http://www.coteur.com/actualites.php
merci par avance
mon problème est tout simplement que je n'arrive pas à comprendre comment importer des flux rss dans wordpress.
J'ai bien vu dans outil/ qu'il y avait une solution, mais ce que je ne comprend pas c'est quand ont me demande de choisir un fichier sur mon ordianteur ? moi je pensais qu'il fallait juste mettre le lien d'un flux par exemple pour sport24 https://www.lefigaro.fr/rss/figaro_sport.xml
je voudrais tout simplement faire comme ce site http://www.coteur.com/actualites.php
merci par avance
Configuration: Windows Vista Firefox 3.5.5
19 réponses
-
Utilise un parseur XML.
Le code est à insérer dans le fichier /wp-content/themes/{tontheme}/sidebar.php (par exemple).
Je t'ai fais un script PHP assez simple ici. -
j'ai coller le code en passant par wordpress, j'ai coller le code tout en bas, mais ça ne marche pas voir ici http://www.casino-bingo-best.fr/a-propos
<div id="sidebar"> <div id="rss_bg"> <div id="rss" > RSS Feeds <br /> <a href="<?php bloginfo('rss2_url'); ?>"><span class="rsslink">Subscribe NOW</span></a></div> </div> <div id="menu_search_box" > <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/"> <input type="text" value="Search..." onfocus="if (this.value == 'Search...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Search...';}" name="s" id="s" /> <input type="submit" id="submit" value="" /> </form> </div> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?> <div class="sidebar_container"> <h2>Pages</h2> <ul> <?php wp_list_pages('title_li='); ?> </ul> <div class="sidebar_bottom"></div> </div> <div class="sidebar_container"> <h2>Categories</h2> <ul> <?php wp_list_categories('title_li='); ?> </ul> <div class="sidebar_bottom"></div> </div> <div class="sidebar_container"> <h2>Archives</h2> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> <div class="sidebar_bottom"></div> </div> <div class="sidebar_container"> <h2>Blog Roll</h2> <ul> <?php wp_list_bookmarks('categorize=0&title_li='); ?> </ul> <ul><li><a href="http://www.templates-free.com/">Wordpress Themes</a></li></ul> <div class="sidebar_bottom"></div> </div> <?php endif; ?> </div> <?php $url = 'http://www.sport24.com/rssfeeds/sport24-accueil.xml'; $xml = file_get_contents($url); $rss = new SimpleXMLElement($xml); foreach($rss->channel->item as $actualite) { echo '<h3><a href="'.$actualite->link.'">'.$actualite->title.'</a></h3>'."\n". $actualite->description.'<br />'."\n"; } ?> -
Les admins de ton serveur ont désactiver l'accès aux fichiers via une URL (avec http).
Avec un peu de chance, ils n'ont pas désactiver CURL.
Essaye avec ce script. -
Les admins de ton serveur ont désactiver l'accès aux fichiers via une URL (avec http).
qu'est-ce que tu veut dire 1&1 ?
car sinon l'hebergement est a mon nom est je suis tout seul, sinon j'ai acheter un serveur virtuel plesk 9, il est en place depuis ce matin,( mais je n'arrive pas a envoyer tout mes domaines dessus^^) bon c'est un autre probleme lol -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
D'abord ce n'est pas toi qui a désactiver les file_get_contents via http, mais Plesk.
1&1 ne fait aucun paramètrage sur les dédiés (et heureusement).
Mais avec mon second script (voir réponse #3), est-ce que ça fonctionne ? -
punaise !!! ça marche c'est génial !!!
merci !!!
comment dois-je faire pour le mettre seulement sur une page ?
car la je l'est dans toutes les pages , je vais creer une page news pour l'exemple.
encore merci! -
Tu ne peux pas mettre du PHP dans une page créée depuis Wordpress.
Là c'est sur toutes les pages parce que c'est dans le sidebar.
Sinon tu peux créer un modèle propre à cette page dans les fichiers de ton thème, mais ça demande déjà plus de chipotages. -
j'ai un petit soucis avec mon navigateur, si par exemple je veut aller sur le lien du flux d'equidia https://www.equidia.fr/Flux-RSS ( c'est pas celui la!) mais je ne peut pas y aller !
quand je clic sur imformation général,mon navigateur ( firefox) m'ouvre une fenêtre et me propose de m'abonner aux marque page dynamique ( comme si je voulais le mettre dans mes favoris)
déjà je ne veut pas, et puis en plus je ne peut pas atteindre le flux ........equidia.xml -
Va dans Outils → Options → Applications
Trouve la ligne "Flux Web" et dans la liste à droite, sélectionne "Aperçu dans Firefox". -
je l'est changer d'endroit c'est toujous dans les mêmes pages, l'idéal serait de l'intégré dans la page news et de pouvoir garder 20 ou 30 articles comme le fait http://www.coteur.com/actualites.php?page=1
ensuite les nouveaux articles écrase les suivant et ainsi de suite.....
c'est beaucoup de boulot a coder un truc comme ça ?
je sais je suis un peu chiant, mais j'aimerai tellement avoir ce genre de truc. c'est vraiment important -
génial !!! merci !
j'étais allez chipoter dans dedans mais je n'avais pas trouver ;-)
merci -
je fait un up ( avant qu'il passe aux oubliettes )
Tu ne peux pas mettre du PHP dans une page créée depuis Wordpress. Là c'est sur toutes les pages parce que c'est dans le sidebar. Sinon tu peux créer un modèle propre à cette page dans les fichiers de ton thème, mais ça demande déjà plus de chipotages.
exactement qu'est-ce qui faut créer ? et le mettre ou ?
Merci -
Faudra coder en PHP.
Aides-toi de ça. -
mouais pas évident, justement j'ai l'exemple a l'envers le flux est affiché sur toutes les pages sauf la page d'accueil http://www.casino-bingo-best.fr/
c'est la seul page qui contient un article, il faudrait que j'arrive à mettre justement les fluxs sur une page avec articles et non sur les autres qui n'aurons jamais d'articles.
donc en résumé comment affiché les fluxs dans un articles ? et après viendra le problème de la boucle. -
Dans l'article en lui-même tu ne peux pas.
-
ok, donc je suis tricard : s je ne saurais jamais coder ce truc, comment isoler une page pour qu'elle puisse recevoir elle et elle seul les flux rss ?
si quelqu'un a la gentillesse de pouvoir m'aider, avion f-16 tu est vraiment un gars génial et tu as déjà beaucoup fait, je comprend que t'es pas envie de tout faire à ma place^^
mais j'espere que quelqu'un va me filer un coup de main sur ce coup!
merci par avance, c'est vraiment important pour moi. -
Je t'ai déjà tout expliqué, à toi de chercher dans la doc. de Wordpress.
-
ok merci sincèrement
je recherche un codeur ou un webmaster pour solutionner mon problème.
merci par avance. -