Importer des flux rss dans wordpress

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

19 réponses

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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.
0
kaizen17 Messages postés 87 Statut Membre 23
 
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";
}
?>

0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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.
0
kaizen17 Messages postés 87 Statut Membre 23
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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 ?
0
kaizen17 Messages postés 87 Statut Membre 23
 
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!
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
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.
0
kaizen17 Messages postés 87 Statut Membre 23
 
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
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Va dans Outils → Options → Applications
Trouve la ligne "Flux Web" et dans la liste à droite, sélectionne "Aperçu dans Firefox".
0
kaizen17 Messages postés 87 Statut Membre 23
 
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
0
kaizen17 Messages postés 87 Statut Membre 23
 
génial !!! merci !

j'étais allez chipoter dans dedans mais je n'avais pas trouver ;-)

merci
0
kaizen17 Messages postés 87 Statut Membre 23
 
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
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Faudra coder en PHP.
Aides-toi de ça.
0
kaizen17 Messages postés 87 Statut Membre 23
 
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.
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Dans l'article en lui-même tu ne peux pas.
0
kaizen17 Messages postés 87 Statut Membre 23
 
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.
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Je t'ai déjà tout expliqué, à toi de chercher dans la doc. de Wordpress.
0
kaizen17 Messages postés 87 Statut Membre 23
 
ok merci sincèrement

je recherche un codeur ou un webmaster pour solutionner mon problème.

merci par avance.
0
kaizen17 Messages postés 87 Statut Membre 23
 
je fait un petit up !

on ne sais jamais.
0