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

Conception Web Discussion :

RSS qui s'affiche sur IE8.0 mais pas sous FF3.5 !


Sujet :

Conception Web

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut RSS qui s'affiche sur IE8.0 mais pas sous FF3.5 !
    Bonjour,
    sur le site que je m'occupe en ce moment, j'en suis à la partie codage XML donc, c'est la fin, et dans mon script, je fais un listing des news présent dans le bloc news (news rentrées à la main par un WYSIWYG)

    j'obtiens cela :

    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
    <?xml version="1.0" encoding="utf-8" ?> 
    <rss version="2.0"><channel>
    	<title>News de l'association le MAS</title>
    	<link>http://www.mas-asso.fr</link>
    	<description>Toute l'actualité de la vie de l'association le MAS et ses 4 structures : Pause Diabolo, le foyer Maurice-Liotard, Info-Victimes et le CAO</description>
    <item>
    	<title>Test Flux RSS 2.0</title>
    	<description><p>Petit message pour tester la gestion d\'un flux RSS 2.0</p></description>
    	<link>http://www.mas-asso.fr</link></item>
    <item>
    	<title>Test Bloc News</title>
    	<description><p>Il y a un an, Microsoft d&eacute;voilait l\'interface tactile de Windows 7, expliquant que sa technologie de reconnaissance des mouvements avait &eacute;t&eacute; optimis&eacute;e pour les gestes rapides.<br /> </p></description>
    	<link>http://www.mas-asso.fr</link>
    </item>
    </channel>
    </rss>

    ce que évidemment n'est pas compatible avec le flux RSS. Comment le reformater à l'aide d'un script pour que cela se fasse automatiquement et ainsi que toutes les balises XHTML et les sigles "&" "&eacute;" ............ soient tous mangés

    merci

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Bonjour,

    Citation Envoyé par anxious Voir le message
    Comment le reformater à l'aide d'un script pour que cela se fasse automatiquement et ainsi que toutes les balises XHTML et les sigles "&" "&eacute;" ............ soient tous mangés
    Il faut empêcher le WYSIWYG de convertir les caractères spéciaux en ENTITY (Attention à l'encodage au niveau de la BDD).
    Mais il me semble vaguement que cela pose problème lors de la génération des fichiers XML.
    Je ne réponds pas aux questions techniques par MP.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    Bonjour,

    J'ai effectivement suivis ton conseil, et passé l'encodage de tinymce en RAW.
    Cela marche avec le peu de test que j'ai pu effectué.

    Par contre, j'ai un soucis d'affichage des caractères spéciaux maintenant que je n'avais pas avant,

    jetez plutôt un œil au bloc news à droite :
    http://www.mas-asso.fr/
    pourtant le problème n'apparait pas sur la news complète :
    http://www.mas-asso.fr/news_fiche.php?id=7

    Merci

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Les news sont encodés en iso-8859-1, alors que :

    Citation Envoyé par anxious Voir le message
    Cette page est encodée en UTF-8, l'origine du problème sur les news.


    Citation Envoyé par anxious Voir le message
    pourtant le problème n'apparait pas sur la news complète :
    http://www.mas-asso.fr/news_fiche.php?id=7
    Cette page est encodée en iso-8859-1, pas de problèmes avec les caractères donc.

    La solution : tout mettre en iso-8859-1 ou UTF-8.
    Je ne réponds pas aux questions techniques par MP.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    J'avais pourtant spécifié a MySQL qu'il fallait bien tout encoder en UTF-8.......

    merci

  6. #6
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Vérifie ta config Apache, la connexion à MySQL et l'encodage de la BDD.
    Je ne réponds pas aux questions techniques par MP.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    en effet plusieurs soucis:

    ma table était bien en UTF-8
    ma base était bien en UTF-8
    mais pas mes champs (latin_interclassement..).

    j'ai réussis à les faire basculer en UTF-8 grâce à SET NAMES UTF-8

    Ensuite, mon fichier qui était créé par mon script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php 
    // édition du début du fichier XML
    $xml = '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">';
    $xml .= '<channel>';
    $xml .= '<title>News de l\'association le MAS</title>';
    $xml .= '<link>http://www.mas-asso.fr</link>';
    $xml .= '<description>Toute l\'actualité de la vie de l\'association le MAS et ses 4 structures : Pause Diabolo, le foyer Maurice-Liotard, Info-Victimes et le CAO</description>';
    ................ ?>
    était automatiquement encodé en format AINSI.

    j'ai donc modifié le script dès sa première ligne pour obtenir ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = '<?xml version="1.0" encoding="ISO-8859-1"?><rss version="2.0">';
    et la Ô Miracle, Internet Explorer 8.0 est capable de lire mes FEEDS.... mais pas Firefox.
    Une idée svp ?

  8. #8
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Tout fonctionne correctement chez moi (FF 3.5)
    Je ne réponds pas aux questions techniques par MP.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    je tourne aussi sous FF3.5

    voilà ce que j'obtiens :
    http://pics.imagup.com/04/1248827122_fluxrss.png

    alors que sous IE8 les flux s'affichent normalement.

  10. #10
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Citation Envoyé par Macmillenium Voir le message
    Tout fonctionne correctement chez moi (FF 3.5)
    Tu as un problème de cache ? car chez moi c'est OK

    Ci-joint la capture.
    Images attachées Images attachées  
    Je ne réponds pas aux questions techniques par MP.

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    cache vidé, tout frais tout neuf & toujours le même problème :
    peut être me suis-je mal exprimé, en disant feed, je parlais du flux RSS.
    cf ci dessous

    Firefox :
    http://uploads.imagup.com/10/1248828303_FFRSS.png

    IE8.0
    http://ups.imagup.com/04/1248828360_IERSS.png

    skill paint no comment please :p
    (merci en tout cas macmillenium pour ton aide)

  12. #12
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Je pense que FF3.5 n'intègre pas de RSS Reader, cependant, les FEED s'affichent correctement sur la page, c'est ce qui compte, non ?
    Je ne réponds pas aux questions techniques par MP.

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    le bloc news a toujours fait apparaitre mes news :p c'est son but en effet et c'est ce qui compte.

    mais la j'essaye de mettre en place un système de RSS

    Négatif FF3.5 intègre bien un reader (quand même, ca serait choquant sinon !)
    http://ups.imagup.com/04/1248830921_RSSEXEMPLE.png

    une autre idée sur la source du problème ?

  14. #14
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Citation Envoyé par anxious Voir le message
    Négatif FF3.5 intègre bien un reader (quand même, ca serait choquant sinon !)
    Le mécanisme est différent alors : http://www.01net.com/editorial/26769...-avec-firefox/
    Je ne réponds pas aux questions techniques par MP.

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    mais ce que je ne comprends pas c'est pourquoi, j'arrive a lire les RSS de developpez.net sur FF3.5 & sur IE8.0 sans add-on alors que sur mon site, www.mas-asso.fr seul IE8.0 affiche mes RSS ?

  16. #16
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Points : 3 747
    Points
    3 747
    Par défaut
    Il manque le tag <link> avec l'url de la news après le <title> dans ton fichier XML.

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <item>
    <title>Test flux RSS firefox</title>
    <link>http://lien-vers-lanews</link>
    <description>
    <![CDATA[<p>Test Flux RSS firefox</p>]]>
    </description>
    </item>
     
    ...

    Et attention à l'encodage, ton document XML est encodé en iso-8859-1
    Essaye aussi de bien structurer ton arbre XML et surtout mettre le contenu à l'intérieur d'XML CDATA, le parser ignore le contenu entre <![CDATA[ ]]>, ce qui t'évites les mauvaises surprises lors du parse.
    Je ne réponds pas aux questions techniques par MP.

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Points : 111
    Points
    111
    Par défaut
    ok, tout est ok maintenant, je te remercie de l'aide que tu m'as apporté

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RadAsm] Les images s'affichent sur la form mais pas à l'exécution
    Par isl-renzukoken dans le forum x86 32-bits / 64-bits
    Réponses: 1
    Dernier message: 18/10/2014, 21h11
  2. Un script qui ne tourne que dans IE mais pas sous FF
    Par laurentSc dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 24/10/2012, 15h32
  3. Réponses: 3
    Dernier message: 09/07/2009, 14h42
  4. [OpenOffice] [Présentation] Afficher des infos sur l'écran mais pas sur la projection
    Par Michaël dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 30/05/2007, 18h32
  5. Texte qui s'affiche sur plusieurs lignes
    Par soumou dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 15/02/2007, 14h31

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