magpierss + feedparser ?

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

magpierss + feedparser ?

Message par DISCRET »

Bonjour,
j'ai installé magpierss à la racine du site ainsi que feedparser. Mais quand j'inclu un file RSS dans ma page il m'affiche cettte erreur :

Code : Tout sélectionner

Fatal error: Call to undefined function: feedparser() in /home/lelogici/www/news/Le_Logiciel_Libre_base2.php on line 84
je n'arrive pas à comprendre l'erreur :-(
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
AllanTK
Salamandre
Messages : 38
Inscription : 06 août 2003, 23:43

Message par AllanTK »

La fonction que tu veux utiliser n'existe pas. TPeut être que la librairie feedparser (je ne connais pas) doit êtreinclue dans ta page.
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Re: magpierss + feedparser ?

Message par HP »

un topic :
http://www.dotclear.net/forum/viewtopic.php?id=6691

très clair, surtout les liens vers webrankinfo !
bonne chance :wink:

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

pour Allan, merci mais ça j'avais compris, mais c'est pour retrouver la faute, il a beau dire ligne tant, je ne connais pas assez le php pour la découvrir :-(.

Pour Hp j'ai fais le tours des tutos la dessus, déjà la grande majorité propose le meme feedparser au mot près.
Ensuite j'ai trouvé un autre moyen qui utilise magpiers aussi, mais dans la page HTML au lieu de deux lignes je me retrouve avec un bloc, mais ça s'affiche, pas comme je voudrais, mais on va dire que c'est un début. Je le met au cas ou.

Code : Tout sélectionner

 <?php
require_once 'http://lelogiciellibre.net/magpierss/rss_fetch.inc';
$fichier_xml = "http://www.clubic.com/c/xml.php?type=news";
$nombre_element = 10;

$rss = fetch_rss($fichier_xml);

if (is_array($rss->items))

    {
    $liste = array_slice($rss->items, 0, $nombre_element);

    echo "<b>",$rss->channel['title'],"</b><br />\n";
    foreach ($liste as $item ) {

        $title = $item[title]; $url = $item[link];
        $pubdate = $item[pubdate];
        $category = $item[category];

        $pubdate = date("d/m/Y", strtotime($pubdate));
        echo "$pubdate : <a href=\"$url\">$title</a> ($category)<br />\n";
        } 

    } 
?>
<p>news</p> 
 <?php
Mais bon je cherche toujours pourquoi sur le premier système :cry:
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

DISCRET a écrit :Ensuite j'ai trouvé un autre moyen qui utilise magpiers aussi, mais dans la page HTML au lieu de deux lignes je me retrouve avec un bloc, mais ça s'affiche, pas comme je voudrais, mais on va dire que c'est un début. Je le met au cas ou.
utilise bien ce qui est dit sur le lien que je t'ai donné :wink:
j'en connais pas plus que toi et ça a marché du premier coup ...

est ce que tu as quelque chose qui s'affichait parce que tu dis :
mais ça s'affiche, pas comme je voudrais, mais on va dire que c'est un début. Je le met au cas ou.
ensuite c'est juste du CSS qui va mettre ça en forme ...
mais il me semble que d'origine ça s'affiche sous forme de liste.

pour la ligne (84), il te faut un éditeur PHP qui te donne les lignes
JEXT par exemple, libre et multi plateforme (java) un tour chez Framasoft ;)
ou Jext direct dans Google ... j'en suis content, je m'en sers pour tout ce qui est code et qui est un peu volumineux ...

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Invité

Message par Invité »

pour tes deux premières remarques, j'ai du mal m'exprimer, je voulais dire qu'avec la méthode que j'affiche plus haut cela fonctionne, mais ça fait beaucoup de ligne comparé à un feedparser dans le code html.

Merci pour Jext, je vais regarder ça :)
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

alors j'ai peut être découvert le problème.
J'utilise GFTP pour le transfert et si j'utilise une autre méthode que le glisser/poser entre les deux fenêtre ça fonctionne pas.
J'ai fais le test avec différents fichiers ( comme le htaccess) et toujours pareil.
Quelqu'un aurait connaissance de ça et saurit comment je peux y remédier ?
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

DISCRET a écrit :J'utilise GFTP pour le transfert et si j'utilise une autre méthode que le glisser/poser entre les deux fenêtre ça fonctionne pas.
J'ai fais le test avec différents fichiers ( comme le htaccess) et toujours pareil.
Quelqu'un aurait connaissance de ça et saurit comment je peux y remédier ?
comment y remédier ?

utiliser FileZilla ...
y a pas mieux !


<HS>
d'ailleurs je suis encore en train de me battre avec un feedparser ...
je sais pas trop comment "CSSiser" son résultat
ou si je vais pas mettre du HTML "crado" là dedans pour avoir le rendu que je veux ... :roll:
</HS>

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

je comprend pas trop ce que tu dis par CSSiser, tu veux dire la taille du texte, sa couleur... ou simplement combien tu vas en mettre, si tu mets une date ..... ?
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

DISCRET a écrit :je comprend pas trop ce que tu dis par CSSiser, tu veux dire la taille du texte, sa couleur...
c'est çà :wink:
j'ai encore quelques soucis esthétiques.
:?

& toi, ça en est où ?

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Invité

Message par Invité »

j'ai mis ça dans une div sur la page html : par exemple div id="centre"
pour le css j'ai mis #centre réglage après c'est standard
color: rgb(110, 110, 0); pour la couleur du texte
background pour la couleur du fond............

Je sais pas si c'est la meilleur façon de faire.
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

c'est moi au dessus :roll:

Aussi non pour Filezilla c'est gentil mais sous Linux il n'existe qu'en ligne de commande..
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

DISCRET a écrit :Aussi non pour Filezilla c'est gentil mais sous Linux il n'existe qu'en ligne de commande..
:?
la vache !

je savais pas ...
je crois que je vais garder mon Windows déguisé en Gorilla parce que la ligne de commande, c'est pas trop mon truc :?

pour le CSS ça doit être bon,
je ne suis qu'un bricoleur de toute façon, au pire demande l'avis de Calimo (par exemple) mais ça me semble bien
moi le souci est différent, c'est que je veux donner la même apparence avec ce que je vais inclure avec MagPie que quelquechose qui existe déjà sur la même page ...

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il y a d'autres clients FTP pas en ligne de commande :wink:
DISCRET
Lézard vert
Messages : 156
Inscription : 04 août 2004, 11:34

Message par DISCRET »

calimo a écrit :Il y a d'autres clients FTP pas en ligne de commande :wink:
nottament gFTP qui est l'équivalent de filezilla sous Linux et qui me pose quelques difficultés en ce moment :D
Mandriva 2007 64bits - Firefox 2.0 - Thunderbird 2.0
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités