Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Module flashdot (listage des titres d'articles) Problème de décodage utf8 avec la méthode implémentée dans le script ./flashdot [Solved]

Ayant migré vers la 7.10, je me suis rendu compte que le listage des titres d'articles qui comportent des accents avec le module flashdot ne s'affichent plus correctement...
Immediate solution has been provided

Issue description

J'ai pu corriger le problème en modifiant le code source de ce script --> ./feed/flash/slashdot.php soit :

remplacement de :

$label = utf8::to_iso8859($label);


par la fonction native proposée par php :

$label = utf8_decode($label);


Et cela semble avoir réglé le problème d'affichage.

@ Bernard : Au delà de ce bogue, existe t-il une manière de définir les titres des articles qui doivent être ou non traités par le module flashdot

Merci

Nuxwin Team

Comments

Bernard
avatar
from nearby-an-airport
Associate
6571 posts
registered on Sep. 12 2003

on Nov. 18 2007


La correction proposée ne marche pas dans tous les cas, et j'ai mis pour la prochaine version de yacs :

// tranform utf8 to Unicode
$label utf8::to_unicode($label);

// make is iso8859-1 -- well, at least, utf-8
$label utf8::to_iso8859($label);



Les articles listés dans le Flash sont tous ceux qui peuvent être candidats à un affichage en page d'accueil. Ca se définit principalement au niveau des sections (voir l'option de contribution à la page d'accueil).
Nuxwin
avatar
from Caen, devant mon bureau
Member
190 posts
registered on June 9 2006

inspired from Bernard on Nov. 18 2007


Bernard :

Merci pour cette correction.

Pour ma solution, je suis désolé, je l'avais effectivement pas tester dans des envirronnement différents.

Nuxwin Team

Tags: flash flashdot listage titre articles décodage utf8

Rate this page
Posted by Nuxwin on Nov. 15 2007, commented by Nuxwin on Nov. 18 2007, (popular)