logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
28 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 408 114

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» Pas de titre dans les Flux RSS

Nouveau sujet
 Pas de titre dans les Flux RSS#25768Répondre

3Contributeur(s)
greglanddeveloppeurbartok
3 Modérateur(s)
developpeurjpbJireck
gregland greglandicon_post
Bonjour
Depuis que je suis passé a NPDS REvolution WS, je rencontre un soucis au niveau des flux Rss et je n'arrive pas a trouver de solution pourtant j'ai pas mal bidouillé....
Ce n'est pas super gênant en soit, mais moi ça me dérange ;)

Voilà mon problème :
Dans les nouveaux posts, le Flux Rss n'inscrit pas le titre de l'article.
Ce problème n'apparait pas lorsque des anciens posts (Avant le passage en REvolution) sont mis à jour.

Vous pouvez voir le problème à cette adresse http://gregland.net/backend.php

Auriez vous une idée de ce qu'il se passe?
Mon fichier backend.php a bien été mis à jour, je l'ai comparé a l'archive de npds.org.
Peut être un problème de thème (Permanent-Double-Side), mais à part les images il est semblable au thème de npds.org

Merci d'avance !

Message édité par : gregland / 20-03-2013 18:42

developpeur developpeuricon_post
j'ai regardé votre site - rien de spécial et effectivement la balise title du flux RSS n'est pas renseignée ... sauf que backend.php est sensé le faire - ???

1 - Essayez de remettre un backend.php d'origine Rew 11 WS
2 - Il doit y avoir un lien avec la base (peut-être)

A suivre donc
gregland greglandicon_post
Merci a toi pour la réponse.
Pour le fichier backend.php il est identique a la version d'origine REv 11 WS... :-(

Le problème viendrait alors de la BDD? :# (C'est pas forcément une bonne nouvelle...)
gregland greglandicon_post
Je viens de faire un test juste en mettant test3 dans le titre et dans l'article et je n'ai plus le problème...
Il y aurait un caractère dans l'article qui gênerait? :#

Et bizarrement aussi dans les fichiers ultramode.txt et net2zone.txt, les titres sont bien présents...
Par contre il manque la balise d'ouverture dans les fichiers xml RSS.

J'ai importer ma table "stories" dans une version de Rev en locale et les titres ont bien générés dans le flux Rss...

Une idée?

Message édité par : gregland / 20-03-2013 23:32

gregland greglandicon_post
Bon j'ai trouvé quelque chose...
C'est un problème d'accents...
A chaque fois que le titre a un accent, le flux RSS est mal généré (Sans titre pour l'article qui a un accent)

J'ai supprimé tous les accents des titres et effectivement le flux est bien généré...

mais... ça ne me donne toujours pas la solution pour mettre des accents dans les titres :-D

Help !
developpeur developpeuricon_post
Su NPDS.ORG il y a bien des news avec des accents et le RSS est bien généré donc pour ton site cela devrait être la même chose ?

Tu est en UTF8 ?
gregland greglandicon_post
Je suis d'accord avec toi.... J'avais vérifié aussi que sur npds.org le problème n'était pas présent...
Effectivement je suis en UTF8 (d'ailleurs je n'ai ce problème que sur les titres et non les articles, ce qui est encore plus étrange...)

Message édité par : gregland / 25-03-2013 22:36

developpeur developpeuricon_post
dans backend.php le titre support un traitement de plus à savoir :

$item->title = preview_local_langue($backend_language, str_replace(""","\"",$title));



Si tu enleve le str_replace pour voir ?
gregland greglandicon_post
Dans le backend.php, j'ai donc remplacé :

$item->title = preview_local_langue($backend_language, str_ replace(""","\"",$title)); 


par

$item->title = preview_local_langue($backend_language, $title);


et supprimé le cache dans le dossier cache
et ça me donne la même chose... :#

Merci de t'intéresser a mon problème....

Message édité par : gregland / 26-03-2013 00:40

gregland greglandicon_post
Attend...
Pour l'UTF8, je pensais que tu parlais de la Bdd (l'import de ma base), mais je suppose que tu parlais de l'option dans Admin/MetaTags) et effectivement, je n'étais pas en UTF8, mais en iso88591...

Donc le problèùe est réglé comme celà pour les titres du Flux..., mais par contre, je me retrouve avec des textes (pas dans les articles, mais dans les termes de NPDS qui sont plus au bon encodage, comme par exemple le mot "déconnexion" pour déconnecter l'utilisateur... les mois (février par exemple)...

C'est cool tu as géré... maintenant je dois corriger ce nouveau problème... ;-)

Message édité par : gregland / 26-03-2013 01:13


Message édité par : gregland / 26-03-2013 01:13

bartok bartokicon_post
Citation : gregland 
par contre, je me retrouve avec des textes (pas dans les articles, mais dans les termes de NPDS qui sont plus au bon encodage, comme par exemple le mot "déconnexion" pour déconnecter l'utilisateur... les mois (février par exemple)...


Slt,

je rencontre ce problème régulièrement et je n'en comprends pas vraiment la cause.

question: pourquoi proposer un choix entre iso.8859-1 (implicite) et UTF-8 si c'est le souk au niveau des accents dès lors que l'on passe en UTF-8 dans metalang?
Et c'est le super-souk si l'on est contraint de le faire en cours de route.
Au démarrage, ça passe encore sans trop de bobos.

Rappel: dans ce cas, seuls les accents codés "en dur" sont affectés mais pas le contenu de la BdD.
La solution, je la connais: encoder en UTF-8 sans BOM les sources php concernée mais c'est fastidieux.
Et je ne parle pas des releases... :paf
Chez free, par exemple, aucun problème de laisser le charset 8859-1
Chez d'autres hébergeurs (c-webh par exemple), c'est la galère...
Problèmes d'accents avec charset = 8859-1

Une idée sur le pourquoi?
merci d'avance pour vos lumières.

PS: A ce propos, je lis souvent : "UTF-8 n'est pas conseillé si on (n') utilise (que) le Français et/ou l'Anglais: PHP ne supporte pas en natif les caractères multi-octets, ça nécessite alors la compilation de l'extension mbstring".
developpeur developpeuricon_post
Citation : gregland 

Attend...
Pour l'UTF8, je pensais que tu parlais de la Bdd (l'import de ma base), mais je suppose que tu parlais de l'option dans Admin/MetaTags) et effectivement, je n'étais pas en UTF8, mais en iso88591...

Donc le problèùe est réglé comme celà pour les titres du Flux..., mais par contre, je me retrouve avec des textes (pas dans les articles, mais dans les termes de NPDS qui sont plus au bon encodage, comme par exemple le mot "déconnexion" pour déconnecter l'utilisateur... les mois (février par exemple)...

C'est cool tu as géré... maintenant je dois corriger ce nouveau problème... ;-)

Message édité par : gregland / 26-03-2013 01:13


Message édité par : gregland / 26-03-2013 01:13

 

Attention / passer en UTF8 pour regler le problème des titres RSS n'est PAS une bonne solution pour moi - car effectivement il vas falloir ensuite tous mettre en UTF8 !

Il j’agissais de savoir si cela avait un lien avec l'encodage / je te conseil de remettre le charset d'origine pour l'instant
developpeur developpeuricon_post
Citation : bartok 

Citation : gregland 
par contre, je me retrouve avec des textes (pas dans les articles, mais dans les termes de NPDS qui sont plus au bon encodage, comme par exemple le mot "déconnexion" pour déconnecter l'utilisateur... les mois (février par exemple)...


Slt,

je rencontre ce problème régulièrement et je n'en comprends pas vraiment la cause.

question: pourquoi proposer un choix entre iso.8859-1 (implicite) et UTF-8 si c'est le souk au niveau des accents dès lors que l'on passe en UTF-8 dans metalang?
Et c'est le super-souk si l'on est contraint de le faire en cours de route.
Au démarrage, ça passe encore sans trop de bobos.
==> Effectivement c'est un choix à faire DES les démarrages ensuite c'est presque insoluble pour moi !

Rappel: dans ce cas, seuls les accents codés "en dur" sont affectés mais pas le contenu de la BdD.
La solution, je la connais: encoder en UTF-8 sans BOM les sources php concernée mais c'est fastidieux.
Et je ne parle pas des releases... :paf
Chez free, par exemple, aucun problème de laisser le charset 8859-1
Chez d'autres hébergeurs (c-webh par exemple), c'est la galère...
Problèmes d'accents avec charset = 8859-1

Une idée sur le pourquoi?
==> ??? - c'est complétement anormal en fait ???

merci d'avance pour vos lumières.

PS: A ce propos, je lis souvent : "UTF-8 n'est pas conseillé si on (n') utilise (que) le Français et/ou l'Anglais: PHP ne supporte pas en natif les caractères multi-octets, ça nécessite alors la compilation de l'extension mbstring".
==> mbstring consomme un max de ressource tous simplement
gregland greglandicon_post
Ok ça marche, je vais remettre ça en iso.8859-1
Mais le problème vient de la en tout cas...
developpeur developpeuricon_post
pas certains ... NPDS.org n'est pas en UTF8 - par contre ton hébergeur c'est qui ?
gregland greglandicon_post
je suis chez 1&1
developpeur developpeuricon_post
tu a un phpmyadmin ou un truc qui affiche du html depuis la base (donc les titres des news) sans être du NPDS ?
gregland greglandicon_post
Oui, du phpmyadmin et les titres s'affichent correctement avec les accents
developpeur developpeuricon_post
Entete des pages générée par phpMyAdmin ?
gregland greglandicon_post
C'est a dire? Comment fais t'on pour connaitre l’entête des pages générées? :#