Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
Je constate que quand je m'abonne au flux RSS de mon blog avec un lecteur de flux, les vidéos en Flash (genre Youtube) n'apparaissent pas. Je pensais que c'était une limitation des flux RSS mais j'ai trouvé un autre site où elles apparaissent.
En regardant dans le code des flux RSS, j'ai vu que sur le site en question, le champ "description" est "blindé" par une section CDATA, et du coup le code html pour le lecteur vidéo apparaît en clair.
Sur mon blog Dotclear, il n'y a pas de section CDATA mais les balises HTML sont "échappées" (je crois de mémoire qu'on obtient ce résultat avec html_special_chars dans PHP).
Est-ce qu'il y a une solution pour que les flux RSS et Atom utilisent des sections CDATA?
Merci,
Grégoire
Hors ligne
AMHA, c'est ton lecteur de flux qui a un problème... J'ai jamais de problèmes avec les flus RSS. C'est quoi comme programme?
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
Non, ou alors c'est le code pour la vidéo qui n'est pas valide... ;-)
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
Tu m'as fait douter de la validité de mon code... Après vérification du W3, au niveau XHTML, c'est valide. Par contre, au niveau RSS, j'ai un avertissement : "description should not contain object tag". Visible ici :
http://validator.w3.org/feed/check.cgi? … eed%2Frss2
Bref, la balise "object" n'est pas conseillée dans un flux RSS. Je vois pas ce que je peux faire.
Hors ligne
Je ne vois pas non plus, le code xhtml est correct... :-(
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
J'ai aussi installé Liferea pour être sûr que ça venait pas de Google Reader, et le résultat est identique : le lecteur vidéo présent dans la balise "description" ne s'affiche pas. Si quelqu'un trouve un blog Dotclear avec des vidéos qui s'affichent par le flux RSS, ça m'intéresse d'avoir son URL.
Hors ligne
En premier lieu, le format par défaut pour la syndication Dotclear, c’est atom et pas rss2 ;-)
Tu connais des flux qui affichent des vidéos dans tes lecteurs de flux qu’on puisse comparer ?
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Oui, par exemple les blogs du site blogspot. En voici deux :
http://skribitaj-pensoj.blogspot.com/fe … ts/default
ou :
http://chezluc.blogspot.com/feeds/posts/default
dont les vidéos s'affichent avec Google Reader mais pas avec Liferea (mais ça c'est pas surprenant, Liferea n'a aucun plugin Flash pour lire les vidéos).
Hors ligne
Je ne pense pas que le problème vienne de Dotclear 2 mais de Google Reader.
Pour les blogs diffusants des vidéos type YouTube, Dailymotion, lorsque le code utilisé est valide XHTML, Google Reader ne les affiche pas tandis que Netvibes les affiche correctement.
Les vidéos qui sont visibles sous Google Reader ne sont pas valides XHTML, elles utilisent la balise <embed>.
Hors ligne
C’est marrant, Google Reader, plus j’en entends causer moins j’ai envie de m’en servir :-/
Merci pour la précision ULB :-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Je viens rajouter mon grain de sable à l'édifice: il se trouve que maintenant google analyse aussi les flux RSS/Atom pour noter la pertinence d'un site web. J'ai été surpris quand, dans webmaster tools, le mot clef qui ressortait le plus sur mon site était "span" suivi de près par "div". En fait webmaster tools ne tient pas compte des caractères échappés dans la balise description, ce qui met à mal l'analyse du flux.
La seule solution viable est, il me semble, de blinder le champ description avec un !CDATA et de décoder le code HTML à l'intérieur. Et si vous ne voulez pas le faire dans votre base de code, dites moi au moins ou cela se trouve, histoire que je fournisse un patch :).
Hors ligne
Alors là j'y comprends plus rien. Du jour au lendemain, les span & div ont disparu des top keywords dans google webmaster tools...
Hors ligne
Vous n'êtes pas identifié(e).