Skip to main content Help Control Panel

YACS CMS : Open source !

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]

avatarDECLERCQ Laurent -- on Nov. 15 2007, from Caen, devant mon bureau
En directe de Caen
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...
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
Immediate solution has been provided
Bernard
avatar
from nearby-an-airport
Associate, 6997 posts

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
190 posts

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

 
Share
Information channels
Recent files