D’ailleurs chose étrange, je met le paramètre language sur francais-utf8 et la variable @EVAL setlocale (LC_ALL, ’fr_FR.utf-8’); dans tous mes modèles mais Ditto me ressort les mois en anglais... je pige pas trop, ça serait pas mal de faire un petit point pour mettre tout ça en français utf8...
@+
TylerD - In MODx we trust
[Derni
J’ai aussi le probleme avec les dates qui s’affiche en anglais et non en francais
je suis effectivement sur un serveur partagé sur ovh
ou mettre cette ligne?
setlocale (LC_ALL, ’fr_FR.utf-8,fr_FR,fr,french’);
j’ai essayé de la placer directement dans ditto sans aucun succès.
si quelqu’un a une solution à ce probleme....
site:page accueil avec probleme des dates en anglais:
www.while-true-do.com
Quote from: ylawy at Jun 06, 2007, 10:00 AMou mettre cette ligne?
setlocale (LC_ALL, ’fr_FR.utf-8,fr_FR,fr,french’);
j’ai essayé de la placer directement dans ditto sans aucun succès.
si quelqu’un a une solution à ce probleme....
Normalement tout au début de Ditto (ou n’importe quel autre snippet ça marche aussi), chez moi ça marche OK mais comme le souligne ConseilWeb ça dépend de la config de ton serveur (sympa ce script de détection d’ailleurs -> ca va aider le support

).
Indique nous quand même précisémment ce que tu as fait, je serai surpris que ça ne marche pas chez OVH (on aurait eu des tonnes de retour support vu la part de marché)... quel hébergement as tu ?
.: COO - Commerce Guys - Community Driven Innovation :.
MODx est l'outil id
J’ai essayé cette approche (snippet), comme celle de la TV avec un [tt]@EVAL setlocale (LC_ALL, ’fr_FR.utf-8,fr_FR,fr,french’); [/tt] mais il y a parfois des problèmes de cache et la date est alternativement affichée dans une langue puis dans une autre. Celle qui a donné les meilleurs résultats c’est d’ajouter la déclaration en tête du snippet utilisé (comme Ditto par ex).
J’imagine que cela est lié aussi à l’ordre d’éxecution du parser...
D’autres retours d’expérience ?
.: COO - Commerce Guys - Community Driven Innovation :.
MODx est l'outil id
Indique nous quand même précisémment ce que tu as fait, je serai surpris que ça ne marche pas chez OVH (on aurait eu des tonnes de retour support vu la part de marché)... quel hébergement as tu ?
------------------
merci pour vos réponses rapides, david et conseilsWeb
ce que j’ai fait:
mis en place le script pour détecter les langages installés:
1er constat: fr_FR.utf-8 n’est pas dans la liste
je l’ai remplacé par fr_FR.utf8 (sans tiret entre utf et 8 )
puis j’ai placé setlocale (LC_ALL, ’fr_FR.utf8,fr_FR,fr,french’);
au tout début dans Ditto
j’ai rechargé le site dans modx (est-ce utile?) puis refresh dans mon browser
les dates de ditto sont toujours en anglais, rien à faire.
le pb est peut-etre dans l’appel de ditto? (ou mon upgrade de modx?)
version: modx096 (ditto est en 2.0.2) sur hébergement ovh/start1g
l’appel de ditto:
[[Ditto? &parents=`22` &summarize=`5` &depth=`2` &removeChunk=`Comments` &tpl=`teaser-article` &paginate=`1` &extenders=`date,summary,dateFilter` &paginateAlwaysShowLinks=`1` &tagData=`documentTags` &language=`francais-utf8` &dateSource=`pub_date` &dateFormat=`%d %b %Y` &sortBy=`pub_date` &trunc=`1` &truncSpli=`0` &truncLen=`100` ]]
autre info:
j’avais d’abord installé modx en version 096RC2 puis j’ai upgradé avec la 096
pb ditto et dates en francais,
dernier essai: ok!
j’ai mis
setlocale (LC_ALL, ’fr_FR’);
au début de Ditto et miracle, maintenant ca marche
les dates sont bien en francais, les accents passent aussi
(avec : ’fr_FR.utf-8’ dates en francais mais pb accents)
j’ai un hébergement ovh/start1g
inconvenient de ma mise en oeuvre:
si je veux un site bilingue (fr gb), toutes les dates seront en francais
solution simple: créer un DittoFR (par copier-coller + setLocale fr)
à utiliser sur le site fr et Ditto pour le site gb
Bonjour
Je pense avoir trouvé la solution
Je suis allé modifier la langue par défaut de ditto et j’ai mis fraincais-utf8.
lorsque tu fais cette modification tu otiens tout en francais mais tu n’as la date de publication qui s’affiche.
Pour obtenir read more en français j’ai utilisé &truncText=En savoir plus... et ça marche très bien.