[résolu] CGFeedMaker : flux vide ou erreur dans la page - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [résolu] CGFeedMaker : flux vide ou erreur dans la page (/thread-1245.html) |
[résolu] CGFeedMaker : flux vide ou erreur dans la page - chloroweb - 20/05/2011 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, j'ai un souci pour paramétrer CGFeedMaker et créer un flux RSS pour les news. Sur Chrome, j'ai ce message d'erreur : "error on line 10 at column 39: Entity 'eacute' not defined" Sur Firefox, j'ai une page vide. J'ai bien suivi les instructions données dans l'aide du module : j'ai créé le flux RSS news, j'ai ajouté la balise {CGFeedMaker action='autodiscovery' feed='news'} dans mon gabarit et j'ai ajouté cette balise {CGFeedMaker action='rsslink' feed='news' image='uploads/images/RSS.png' imageclass='rssImage' linkclass="rssLink"} dans ma page. Est-ce que j'ai oublié un paramètre ? Est-ce que je dois activer les Pretty URLs ? changer l'encodage du site (je suis en UTF-8, dixit config.php) ? Merci de votre aide, je cherche sans succès sur les forums depuis plusieurs jours [résolu] CGFeedMaker : flux vide ou erreur dans la page - Jean le Chauve - 20/05/2011 error on line 10 at column 39: Entity 'eacute' not defined". En fait, l'erreur provient de du fait que tu as un mélange de "é" et de "é". Les flux rss, c'est du xml, donc pas de pitié si erreur. Avec le plugin webdevelopperbar de firefox, vous pouvez également valider les flux : http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.mutuelle-gendarmerie.fr%2Findex.php%3Fmact%3DNews%2Ccntnt01%2Cdetail%2C0%26cntnt01articleid%3D9%26cntnt01returnid%3D15 Erreur dans la tag managingEditor : http://www.w3schools.com/rss/rss_tag_managingeditor.asp Si tu regardes bien ton code source, tu vas remarquer que les <title> de tes news apparaissent en caractères accentués, alors que les <description> sont représentées par des entités html code texte (é. [résolu] CGFeedMaker : flux vide ou erreur dans la page - chloroweb - 20/05/2011 aaaah merci !! j'ai changé l'encodage dans TinyMCE et tout est rentré dans l'ordre !! merci merci, ça faisait plusieurs jours que je cherchais ! [résolu] CGFeedMaker : flux vide ou erreur dans la page - Jean le Chauve - 20/05/2011 C'est plutôt un problème de gabarit des news. En effet, le gabarit par défaut semble comporter des erreurs, ainsi que le fichier langue. Si on regarde le code source, on voit parfaitement que ce n'est pas logique d'avoir ce mélange de caractères. Je termine ma petite inspection et je vous dis quoi. [résolu] CGFeedMaker : flux vide ou erreur dans la page - Jean le Chauve - 21/05/2011 Il y a deux possibilités : Cas 1 : vous êtes en whisiwig sur "encodage raw", alors tout le code source devrait être avec les caractères accentués. Cas 2 : vous êtes en whisiwig sur "encodage caractères, alors tout le code source devrait être avec des entités html. Comment y arriver ? Cas 1 : 1° Vous modifiez les gabarits des news en enlevant les modificateurs smarty |cms_escape (faites une recherche, ça va plus vite :Ctrl+f) : Code : <div class="NewsSummaryLink"> Code : 149 : $lang['category_label'] = 'Catégorie :'; Cas 2 : Vous modifiez les gabarits des news en ajoutant les modificateurs smarty |cms_escape:htmlall Code : {...} Je vous conseille la première solution, comme il est indiqué lors du choix de l'encodage du wysiwyg (rapidité). |