[Article] Comment intégrer un flux RSS sur son site

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


willyz85
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Sam Mai 01, 2004 12:07

Message le Mar Mai 03, 2005 15:35

$item['image'] si tu utilises le script MagpieRSS.
Pour le cache, tu peux le désactivé aussi, j'avais vu ca quand j'utilisais ce script


¥€$
WRInaute accro
WRInaute accro
 
Messages: 1337
Inscription: Jeu Déc 05, 2002 14:27

Message le Mar Mai 03, 2005 16:27

Pour le cache, c'est bon http://www.webrankinfo.com/forums/viewtopic_23992.htm mais pour les images ça marche pas...


¥€$
WRInaute accro
WRInaute accro
 
Messages: 1337
Inscription: Jeu Déc 05, 2002 14:27

Message le Mar Mai 03, 2005 21:43

C'est bon, j'ai pu récupérer les images d'un fils xml inalide grace à la page http://www.toutestfacile.com/php/cours/ ... om-xml.php


serval2a
WRInaute accro
WRInaute accro
 
Messages: 3453
Inscription: Lun Mar 21, 2005 18:17

Message le Ven Juin 03, 2005 9:48

Bonjour,

C'est vraissemblablement un peu bête comme question, ou on va me taxer de fénéant, mais juste une question.

magpierss permet-il d'afficher sur un site une liste de liens tirés de flux rss seulement si un ou plusieurs mots est présent dans la description et le titre ? Et donc de compiler plusieurs sources dans un thème ?

Ou alors qu'elle est l'agrégateur en ligne qui le fait ?

Merci d'avance de vos réponses.

PS : j'utilise actuellement -news.webplanete.net- qui est inaccessible.

Flohb
Nouveau WRInaute
 
Messages: 1
Inscription: Mar Juil 12, 2005 10:15

Comment Integrer un flux RSS sur son site

Message le Mar Juil 12, 2005 10:30

Alphaseb a écrit:Pour ma part, j'ai fait comme cela :

Code: Tout sélectionner
$html .= "[u]<li class='li01'>[/u]$date <a href="".$item['link']."" target='_blank'>";
      $html .= $item['title']."</a>[u]</li>[/u]\n";


Dans mon premier exemple, un style css est apliqué à la balise <li></li> et j'ai viré la balise <ul></ul> (style que j'utilise sur mon site).

Voici comment faire la même chose avec la balise <ul><ul>, le style css est apelé sur une balise <span></span>

Code: Tout sélectionner
$html = "<span class='monstylecss'><ul>\n";

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


ATTENTION : A l'écriture du code html dans le code php, vous aurez remarquez que j'ai écris <span class='monstylecss'>


Bonjour débutant sur la création de site web, je cherche comment supprimer les puces afin d'obtenir simplement une liste pour le flux RSS. Par rapport aux explications données plus haut, je patauge un peu. Serait-il possible d'avoir un peu d'aide
Merci

JasonC
Nouveau WRInaute
 
Messages: 2
Inscription: Mar Juil 19, 2005 2:04

Message le Mar Juil 19, 2005 2:07

je cherche exactement ce que la personne du post au dessus cherche... :)
voir comment changer cette "puce"...
merci de votre aide, PS: perfect le tuto :o


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Message le Mar Juil 19, 2005 6:55

JasonC a écrit:je cherche exactement ce que la personne du post au dessus cherche... :)
voir comment changer cette "puce"...
merci de votre aide, PS: perfect le tuto :o


Si c'est la puce du <li> qui t'mebête, il faut travailler sur le style de la liste. De mémoire, tu dois mettre, pour le <ul>, list-style-type:none; . Je viens de trouver ça : http://slaout.linux62.org/html_css/doc_css.html .

jarnac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Jeu Juin 23, 2005 17:12

Message le Mar Juil 19, 2005 12:47

Bonjour,
J'ai utilisé l'excellent tutorial rss pour inclure des news sur mon site. J'aimerais les afficher dans une nouvelle fnetre mais chaque fois que j'ajoute l'attribut target="_blank", j'ai un message d'erreur. Je pense que je ne l'écris pas correctement.
qq'1 pourrait m'aider en me réécrivant cette ligne avec l'attribut en question?

Code: Tout sélectionner
$html .= "<li><a href=\"".$item['link']."\">";


D'avance merci !!!


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15883
Inscription: Ven Avr 19, 2002 19:51

Message le Mar Juil 19, 2005 12:54

essaie
Code: Tout sélectionner
$html .= "<li><a href=\"".$item['link']."\" target=\"_blank\">";

JasonC
Nouveau WRInaute
 
Messages: 2
Inscription: Mar Juil 19, 2005 2:04

Message le Mar Juil 19, 2005 18:37

ecocentric a écrit:
JasonC a écrit:je cherche exactement ce que la personne du post au dessus cherche... :)
voir comment changer cette "puce"...
merci de votre aide, PS: perfect le tuto :o


Si c'est la puce du <li> qui t'mebête, il faut travailler sur le style de la liste. De mémoire, tu dois mettre, pour le <ul>, list-style-type:none; . Je viens de trouver ça : http://slaout.linux62.org/html_css/doc_css.html .


Bonjour, merci de vouloir m'aider, mais comment dire... je suis... un débutant et donc j'ai pas tout saisi :(

voici mon code,
Code: Tout sélectionner
$html = "";
    foreach ($items as $item)
    {
   $date  = date("d-m-y", strtotime($item['pubdate']));
      $html .= "<li>[$date] <a href="".$item['link']."" target='_blank'>";
      $html .= $item['title']."</a></li>\n";
    }
    $html .= "";


mais la balise "ul" me fait un decalage... je sais pas pourquoi donc je l'ai suppr, autant dire que c'est du chinoi pour moi... :(

pourrais tu m'aider d'avantage ? merci d'avance :)

epiphane
Nouveau WRInaute
 
Messages: 1
Inscription: Dim Aoû 07, 2005 16:57

Message le Dim Aoû 07, 2005 17:01

Bonjour à tous et merci pour ce que vous faites.
J'ai installé le feedparser et tout marche bien, avec les dates et tout.

Simplement, j'aimerais bien afficher (en plus de la date) un court résumé de chaque news (du genre les 100 premiers mots). Comment faire ?

1000 merci.

baptiste
WRInaute passionné
WRInaute passionné
 
Messages: 514
Inscription: Dim Avr 25, 2004 11:49

erreur Failed opening

Message le Ven Aoû 19, 2005 11:06

Salut vous j'ai juste une petite erreur :

Code: Tout sélectionner
Fatal error: main(): Failed opening required '/home/femmefra/www/magpierss/extlib/snoopy.class.inc' (include_path='.:/usr/local/lib/php') in /home/femmefra/www/magpierss/rss_fetch.inc on line 35


kezako

shyboy
Nouveau WRInaute
 
Messages: 15
Inscription: Dim Juil 17, 2005 16:22

Message le Jeu Aoû 25, 2005 19:27

slt ,je veux afficher le titre + le descriptif d'un article sur mon site.. hors je n ai que le titre,qu'est ce que je dois faire sans le dossier feedparser pour en + avoir le descriptif de l article?
merci

Samy44
Nouveau WRInaute
 
Messages: 1
Inscription: Lun Aoû 29, 2005 12:42

Message le Lun Aoû 29, 2005 13:01

Bonjour,

Je viens d'installer Magpie sur mon site, mais je rencontre quelques problèmes sur certaines adresses RSS...

Notamment avec l'adresse du flux RSS de PalmAttitude :

Un message d'erreur s'affiche sur mon site :

Message d'erreur : MagpieRSS: Failed to fetch http://palmattitude.org/rss/news.xml (HTTP Response: HTTP/1.1 403 Forbidden )


Cette erreur me renvoie à la ligne 23 de mon code...

Warning: array_slice(): The first argument should be an array in /home/.filer3/mon_site/www/modules/mod_magpie.php


Pour vous éclairer je joints une partie de mon code (j'ai coloré l'erreur -ligne 23- en rouge):

<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
require_once('magpierss/rss_fetch.inc');

$url = $params->get( 'url' );
$num_items = $params->get( 'numitems' );
$title = $params->get( 'rsstitle' );
$descrip = $params->get( 'rssdescrip' );

if (!$url) {
echo "<b>Aucun RSS Feeds n'a été paramètré...</b><p></p>Veuillez réessayer plus tard...";
}else{

$rss = fetch_rss($url);

$items = array_slice($rss->items, 0, $num_items);

if ($title) echo "Channel Title: " . $rss->channel['title'] . "<p>";
if ($descrip) echo "Channel Descrip: " . $rss->channel['description'] . "<p>";


Si vous avez une idée du problème, je suis preneur parce que je ne vois pas d'où viens l'erreur...

Merci.

cooolseb
Nouveau WRInaute
 
Messages: 3
Inscription: Sam Oct 08, 2005 22:35

Message le Dim Oct 09, 2005 15:32

Bonjour,

J'utilise magpie ainsi que le parser proposé sur WRI pour l'affichage des flux rss.

Je voudrais savoir comment extraire la date de se flux : *edité*

Pour les dcdate et postdate c'est simple, mais là je ne sais pas.


Merci de m'éclairer.

Sébastien.
Dernière édition par cooolseb le Mar Oct 25, 2005 19:40, édité 1 fois.

[Article] Comment intégrer un flux RSS sur son site [Article] Comment intégrer un flux RSS sur son site

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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Feed Fetcher, Google Reader, Google ReadAir



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités