| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Archives

Inscrit le: Messages: -12
|
Posté le: 23 Sep 2006, 13:12 Sujet du message: Flux RSS : problème de caractères accentués |
|
|
Bonjour à tous,
Sur mon site www3.ac-nancy-metz.fr/lettres-hist-geo-lp le flux RSS ne prends pas en charge les caractères accentués, que faut-il modifier dans le fichier backend.php pour résoudre cela ?
Fred |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8372 Localisation: France Corse Ventiseri
|
Posté le: 23 Sep 2006, 13:53 Sujet du message: Re : Flux RSS : problème de caractères accentués |
|
|
Bonjour,
Il est tout à fait normal que lorsque l'on visualise en ligne le fichier backend.php les caractères accentués soiet transformés. Fait simplement le test en rajoutant le lien de ton fichier RSS dans un bloc et tu verras que tout est correct . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 23 Sep 2006, 14:46 Sujet du message: Re : Flux RSS : problème de caractères accentués |
|
|
Je viens de faire un test mais ça ne change rien : http://famella.yellis.net/index.php
Comment mettre un lien que je peux syndiquer sans souci ?
Dans firefox l'icone RSS apparait au niveau de la barre d'adresse mais pointe toujours vers un fichier qui donne les news sans les accents ... |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 23 Sep 2006, 14:48 Sujet du message: Re : Flux RSS : problème de caractères accentués |
|
|
Petite précision : dans un lexteur de news le problème des accents ne se pose plus, par contre dans le titre du fil les accents ne passent pas  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8372 Localisation: France Corse Ventiseri
|
Posté le: 23 Sep 2006, 14:50 Sujet du message: Re : Flux RSS : problème de caractères accentués |
|
|
Re,
J'ai fait le test en créant un bloc avec ton flux RSS et il fonctionne très bien, y compris les accents. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 23 Sep 2006, 15:17 Sujet du message: Re : Flux RSS : problème de caractères accentués |
|
|
En passant mon flux dans un lecteur externe j'obtiens des problèmes, par contre ton flux ne pose pas de problème ...
Dans RssReader par exemple ton flux est accepté (www.stefvar.com/backend.php), pas le mien !
Voici le message :
http://www.feedvalidator.org/check?url=http://www3.ac-nancy-metz.fr/lettres-hist-geo-lp
Mon flux est en 0.91 comment le passer en 2.0 ?
Merci ! |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 23 Sep 2006, 15:19 Sujet du message: Re : Flux RSS : problème de caractères accentués |
|
|
Voici le contenu de mon backend.php
| Code: | <?php
/************************************************************************/
/* PHP-NUKE: Advanced Content Management System */
/* ============================================ */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/* */
/************************************************************************/
/* Additional security checking code 2003 by chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************************/
include("mainfile.php");
include("includes/ipban.php");
global $prefix, $db, $nukeurl;
header("Content-Type: text/xml");
$cat = intval($cat);
if ($cat != "") {
$catid = $db->sql_fetchrow($db->sql_query("SELECT catid FROM ".$prefix."_stories_cat WHERE title LIKE '%$cat%' LIMIT 1"));
if ($catid == "") {
$result = $db->sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
} else {
$catid = intval($catid);
$result = $db->sql_query("SELECT sid, title FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC LIMIT 10");
}
} else {
$result = $db->sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
}
echo "<?xml version=\"1.0\" encoding=\"UTF-16\"?>\n\n";
echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
echo "<rss version=\"0.91\">\n\n";
echo "<channel>\n";
echo "<title>".htmlspecialchars($sitename)."</title>\n";
echo "<link>$nukeurl</link>\n";
echo "<description>".htmlspecialchars($backend_title)."</description>\n";
echo "<language>$backend_language</language>\n\n";
while ($row = $db->sql_fetchrow($result)) {
$rsid = intval($row['sid']);
$rtitle = $row['title'];
echo "<item>\n";
echo "<title>".htmlspecialchars($rtitle)."</title>\n";
echo "<link>$nukeurl/modules.php?name=News&file=article&sid=$rsid</link>\n";
echo "</item>\n\n";
}
echo "</channel>\n";
echo "</rss>";
?> |
|
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8372 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
|