- Statut : non résolu
- Ce sujet contient 7 réponses, 3 participants et a été mis à jour pour la dernière fois par sandyawordpress, le il y a 17 années.
-
AuteurMessages
-
30 novembre 2007 à 16 h 22 min #455588
Bonjour,
Voila je souhaite intégrer des flux RSS venant de différents sites. J’ai essayer plusieurs services comme ceux de lamooche.fr mais aucun de ceux que j’ai testé ne m’a permis d’afficher les images (quand les flux en contienne)!
Je voudrais donc savoir selon vous quel est le meilleur outil pour insérer des Flux RSS sur un site WP ? Et si quelqu’un a déjà réussi à afficher des images venant de ces flux ?
Merci
30 novembre 2007 à 16 h 32 min #615485Personellement, j’ai fait cela (mix de 4 flux rss) : http://andrerenaut.ovh.org/wp/?cat=51
J’utilise simplepie http://www.simplepie.org
30 novembre 2007 à 17 h 17 min #615486On peut pas les insérer dans un articles ou une page ?
j’ai essayer avec ce flux « http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml » mais il n’affiche pas les images pourtant il y en a !
1 décembre 2007 à 16 h 01 min #615487Est-ce que la page du lien est composée exclusivement de flux RSS ? Si oui comment as-tu fait pour afficher les images ?
2 décembre 2007 à 22 h 25 min #615488Les flux rss du Monde contiennent les images dans les tags
http://en.wikipedia.org/wiki/RSS_Enclosures
exemple du code que j’utilise dans category-51.php
<?php
function formattage_rss2($string,$hmax=100)
{
$output = preg_match_all('/<img>/i’, $string, $matches, PREG_SET_ORDER);
if (isset($matches [0] [1]))
{
$matches [0] [1] = str_replace(‘ ‘, ‘%20’,$matches [0] [1]);
$hw = getimagesize($matches [0] [1]);
if ($hw [1] < $hmax)
{
$hwi = $hw [3];
}
else
{
$h = $hmax;
$w = round ( (($hw [0] * $hmax) / $hw [1]) );
$hwi = 'width="';
$hwi .= $w;
$hwi .= '" height="';
$hwi .= $h;
$hwi .= '"';
}
$align ='left';
$teaserimg = '<img src="' . $matches [0] [1] . '" alt=" " align="' . $align . '" border="0" hspace="5" vspace="5" />‘;
}
$x = strip_tags($string);
$x = str_split( $x, 1000);
$htmlbeg = « <br>« ;
$htmlend = » … <br><br>« ;
$x = $htmlbeg . $teaserimg . $x [0] . $htmlend;
return $x;
}
function formattage_rss ($string,$length=400)
{
$htmlbeg = « n<p class='excerpt-entry'>n »;
$htmlend = « n … </p>n »;
$googlenews = false;
if (stripos($string,’news.google.fr’)) $googlenews = true;
if ($googlenews)
{
$htmlbeg = « »;
$htmlend = « »;
$i = 0;
$output = preg_match_all(‘/<a>([^' »]+)</a><br>/i’, $string, $matches, PREG_SET_ORDER); // prend tous tags <a> et texte avant </a>
if (stripos($matches[0][0],'<img')) $i = 1;
if (isset($matches[$i][0]))
{
$string = str_replace($matches[$i][0], '', $string);
$string = str_replace('<br><table', '<table>
set_feed_url($myfeeds);
$feed->set_cache_location(‘wp-content/plugins/MySimplePie/cache’);
$feed->init();
?>
<div class='narrowcolumn' id='content'>
<div class='post-entry'>
get_items() as $item)
{
if (stripos($item->get_content(),’news.google.fr’) && stripos($item->get_title(),’&#’)) $title = str_replace(‘&#’, ‘&#’, $item->get_title());
else $title = $item->get_title();
?>
<div class='post-excerpt'>
<h3 class='excerpt-title'>
<a href='get_permalink(); ?>’ class=’tpost’ title=’vers ‘ rel=’bookmark’>
</a>
</h3>
get_content(); formattage_rss($x); ?>
<p class='excerpt-footer'>
le get_date(‘Y’) .’-‘. $item->get_date(‘m’) .’-‘. $item->get_date(‘d’) .’ ‘. $item->get_date(‘H’) .’:’. $item->get_date(‘i’) .’:00′;
; echo mysql2date(‘l j F Y G:i’,$date); ?> | Dans <a href="get_feed(); echo $feed->get_permalink(); ?> »>get_feed(); echo $feed->get_title(); ?></a>
</p>
</div>
</div>
</div>2 décembre 2007 à 23 h 44 min #615489Merci
J’avais bien étudié la composition du flux RSS et j’avais bien mis le code pour afficher un image, mais le problème c’est que le monde ne difuse pas toujours des images avec ses items. Je me suis fait avoir.Maintenant je peux dire que c’est un bon plugin. L’inconvéniant c’est qu’il se complique pour une exploitation complexe des flux.
Enfaite j’ai un problème avec le flux « http://www.01net.com/rss/telecharger_top_windows.xml » il affiche les items dans le désordre et ce même en changeant enable_sort_by_date().
5 décembre 2007 à 14 h 19 min #615490Personne a une idée pour mon problème d’affichage en désordre des éléments ?
8 décembre 2007 à 7 h 24 min #615491bjr à tous les internautes visitant ce forum.
je suis amateur en matière de conception de logo. Actuellement je voudrais concevoir des logos pour des rubriques d’articles. Pourriez vous m’indiquer les sites pour amateur ou profane gratuits d’aide à la création de logos?
Je vous témoignerai une grande reconnaissance de me l’envoyer.
Merci à tous.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.