|
gregland 34
| |
developpeur 24581
| Posté : 26-03-2013 22:58
tu a un phpmyadmin ou un truc qui affiche du html depuis la base (donc les titres des news) sans être du NPDS ? |  Profil E-mail www Citation
|
|
gregland 34
| Posté : 26-03-2013 23:16
Oui, du phpmyadmin et les titres s'affichent correctement avec les accents
|  Profil Citation
|
|
developpeur 24581
| |
gregland 34
| Posté : 26-03-2013 23:24
C'est a dire? Comment fais t'on pour connaitre l’entête des pages générées? |  Profil Citation
|
|
developpeur 24581
| Posté : 26-03-2013 23:38
Au moins : click droit - source de la page / le début comme ci dessous :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Répondre à un post sur le&n bsp;forum - NPDS - Gestion de Contenu et&nbs p;de Communauté Open Source</title>
<meta http-equiv="content-type" content="text/html; charset =iso-8859-1" />
<meta http-equiv="content-script-type" content="text/!javascript !" />
<meta http-equiv="content-style-type" content="text/css" /& gt;
|  Profil E-mail www Citation
|
|
gregland 34
| Posté : 26-03-2013 23:58
Ok le code source généré par la page...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01  ;Transitional//EN">
<html>
<head>
<title>Index - L'Aspirine du Web | Le&nbs p;site qui va faire du bien à votre PC </title>
<meta http-equiv="content-type" content="text/html; charset =iso-8859-1" />
<meta http-equiv="content-script-type" content="text/!javascript !" />
<meta http-equiv="content-style-type" content="text/css" /& gt;
<
|  Profil Citation
|
|
developpeur 24581
| Posté : 27-03-2013 21:05
Donc ton phpmyadmin utilise bien le charset iso-8859-1 / par contre il est en html 4
tu peut essayer de mettre en HTML 4.01 SVP (admin / metatags) |  Profil E-mail www Citation
|
|
gregland 34
| Posté : 27-03-2013 21:27
Il est indiqué dans Admin Metatags HTML 4.01 Transitionnal (depreciated)
Tu veux que je le passe en 4.01 Strict? |  Profil Citation
|
|
gregland 34
| |
developpeur 24581
| Posté : 27-03-2013 23:20
... j'ai la réponse // le texte de l'article est saisie avec TinyMce ... qui lui fait les convertion en entité HTML / Par contre le titre est saisie dans un simple Textbox.
Je ferais donc
$item->title = htmlspecialchars(preview_local_langue($backend_la nguage, str_replace(""","\"",$title)));
A tester SVP |  Profil E-mail www Citation
|
|
gregland 34
| Posté : 27-03-2013 23:32
Je pense que NPDS doit modifier des caractères dans ton code. (j'ai une page d'erreur...
Peux tu utiliser Pastebin pour m'envoyer le code? |  Profil Citation
|
|
gregland 34
| Posté : 28-03-2013 00:01
Mais cela me surprend que le problème vienne de TinyMCE car quand je modifie la base de donnée (Stories/title) en enlevant les accent, le titre s'affiche bien dans le flux RSS...
backend.php utilise tinymce? |  Profil Citation
|
|
gregland 34
| Posté : 28-03-2013 00:29
Peut être trouvé quelque chose...
ton post m'a donné une idée...
J'ai édité le fichier lib/feedcreator.php et remplacé ligne 698
$feed.= "<title>".htmlspecialchars(strip_tags(strtr($this->item s[$i]->title,"\n\r"," ")))."</title>\n";
par
$feed.= "<title>".strip_tags(strtr($this->items[$i]->title," \n\r"," "))."</title>\n";
Bref, j'ai supprimé .htmlspecialchars et le flux a l'air d'afficher les accents sans problème...
Tu pense que le problème vient de là? |  Profil Citation
|
|
developpeur 24581
| |
Aller à la page : [ 1 | 2 | 3 ] |