IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[XML] [RSS] Images dans flux RSS


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut [XML] [RSS] Images dans flux RSS
    Salut a tous,
    Je suis actuellement en train d'ameliorer mon flux rss afin que celui ce crée de maniere automatique en recuperant les infos que je lui ai passé dans ma base de données.

    Je ne rencontre aucun soucis pour afficher mon titre,lien et contenu texte mais n'arrive pas a faire apparaitre l'image.
    Je suis un peu perdu et souhaiterai un peu d'aide.
    Voici mon code,c'est peut etre juste un probléme de balise,je ne sais pas,j'avoue que la je nage.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
      $resultat_requete=mysql_query("SELECT * FROM flux_rss ORDER BY date_publication DESC limit 0, 5") or die (mysql_error());
      // extraction des 10 dernières nouvelles
      while($lig=mysql_fetch_assoc($resultat_requete)){ 
        $titre=$lig["titre_flux"];
        $adresse=$lig["lien_flux"];
        $contenu=$lig["contenu_flux"];
    	$image .= $lig["lien_image_flux"];
        $date=$lig["date_publication"];
        $datephp=date("D, d M Y H:i:s +0100", $date);
     
      	$xml .= '<item>';
        $xml .= '<title>'.$titre.'</title>';
        $xml .= '<link>'.$adresse.'</link>';
        $xml .= '<guid>'.$adresse.'</guid>';
        $xml .= '<pubDate>'.$datephp.'</pubDate>'; 
        $xml .= '<description>'.$contenu.'</description>';
    	$xml .= '<image>';
        $xml .= ' <url>'.$image.'</url>';
        $xml .= ' <link>http://www.chicdressing.com</link>';
        $xml .= '</image>';
        $xml .= '</item>';
      }//fin du while
    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    avec les formats RSS actuels il n'y a qu'une seule image par flux
    regarde ici pour les détails du format :
    http://cyber.law.harvard.edu/rss/rss.html

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut
    En fait tu me dis que je ne vais pas pouvoir mettre une image par item?
    C'est etrange car quand je faisai mon flux non automatisé en rajoutant a chaque fois un item et en lui mettant les balises <![CDATA[.....]] j'arrivai a afficher une image par article...

    A galére,je peux pas automatiser mon flux si je laisse une image?

    Et si j'utilise la balise <enclosure>?

    En fait en utilisant la balise <enclosure>
    J'ai un lien sur l'image sur ie et rien du tout sous firefox....
    Cette solution est pas terrible et j'aimerai pouvoir inserer une image dans ma description..

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    C'est pourtant la seule solution. As-tu essayé avec de véritables lecteurs de flux plutôt qu'avec Firefox ? J'imagine que tu n'utilises pas Firefox ou IE pour t'abonner à des flux, n'est-ce pas ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 8
    Par défaut
    C'est clair que moi je n'utilise pas ie ou firefox pour visionner mes fluxs rss mais les personnes qui m'engagent en stage,eux ne jurent que par ca et veulent donc un resultat sous ces 2 plateformes

    Avec netvibes par exemple ca marche nickel...
    Ca pourrai venir d'un soucis de respect des normes?

    Je ne sui pas sur de ma balise enclosure,je vous la poste,pouvez vous me dire si elle est ok?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml .= '<enclosure url="'.$image.'" length="1" type="image/jpeg"/>';
    $image correspond a mon chemin d'image inséré dans ma base sql

    Merci d'avance de votre aide

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Personne n'a jamais obligé les lecteurs de flux à afficher le contenu media. Les lecteurs font ce qu'ils veulent à ce niveau...

    En outre, FF et IE ne supportent les flux que pour une utilisation non intensive. Pour une utilisation fréquente, ce ne sont clairement pas les meilleurs logiciels. Ils sont là pour lire un flux une fois dans ta vie, mais si tu veux le suivre au quotidien ils ne sont pas prévus pour cela.

    Toi tu as fait de ton mieux, si la norme ne te propose rien de mieux je ne vois pas ce que tu peux faire.

Discussions similaires

  1. [XML] [RSS] Insérer une image dans un flux RSS
    Par nicerico dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 17/09/2007, 11h12
  2. Données binaires (image) dans un flux XML
    Par SheikYerbouti dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 14/08/2007, 15h32
  3. [XML] Création d'un flux RSS
    Par LFC dans le forum Modules
    Réponses: 5
    Dernier message: 09/07/2007, 11h52
  4. [XML] Rss, erreur de syntaxe dans mon flux?
    Par Soten dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 30/04/2007, 09h02
  5. [XML][RSS] Mise en forme dans fichier XML
    Par Mister Nono dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 24/01/2007, 23h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo