afficher les mois en français (smarty function html ?)

Support en français pour CMS Made Simple.

Moderator: jce76350

leMich
Forum Members
Forum Members
Posts: 68
Joined: Fri Jan 06, 2006 9:39 am

afficher les mois en français (smarty function html ?)

Post by leMich »

Salut,

qq'un connaît-il une astuce pour afficher les mois en français lors de l'édition d'une news pas exemple ?
J'ai vu qu'un plugin "smarty_function_html_select_date" gérait les dates, mais j'ai pas trouvé comment il appelle les noms des mois (par défaut en anglais)...
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: afficher les mois en français (smarty function html ?)

Post by jce76350 »

re,
qq'un connaît-il une astuce pour afficher les mois en français lors de l'édition d'une news pas exemple ?
Tu parles de voir la date sur la news sur le site web et non pas dans l'admin ?
Si oui il suffit de configurer dans  Contenu  » Articles onglet Options
Format d'affichage de la date
Ensuite cela dépend de la config du serveur et de la valeur de $config['locale'] = dans le config.php
voir http://fr2.php.net/manual/fr/function.strftime.php
Last edited by jce76350 on Mon Jun 04, 2007 6:02 pm, edited 1 time in total.
Jean-Claude Etiemble MyPageFr
leMich
Forum Members
Forum Members
Posts: 68
Joined: Fri Jan 06, 2006 9:39 am

Re: afficher les mois en français (smarty function html ?)

Post by leMich »

merci. Ce que je veux c'est que partout dans l'admin la date soit en français. Comment ça se paramètre cette variable :

$config['locale'] = '';

dans config.php ? J'ai pas trouvé de réponse dans ton lien en fait...
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: afficher les mois en français (smarty function html ?)

Post by jce76350 »

re,
merci. Ce que je veux c'est que partout dans l'admin la date soit en français. Comment ça se paramètre cette variable :
Tu parle de l'affichage dans l'article en bas de page Date à laquelle l'article sera posté : ...

alors ce n'est pas pareil :  cela dépend de la config du serveur

Code: Select all

$config['locale'] = dans le config.php
Correspond  à la partie string locale de setlocale ( int category, string locale [, string ...] )
pour le français =fr_FR sur linux  et =fra_fra sur windows
Mais dépend du système sur lequel PHP est installé (config du serveur)

sinon tu fais afficher la date au format jj/mm/aaaa
et la il faut modifier
\lib\smarty\plugins function.html_select_date.php

Code: Select all

ligne 48
Format mois sur 2 chiffres
    //$month_format    = "%B"; --> May ..
   $month_format    = "%m";  // *--> 05

Affiche Jour Mois Année
Ligne 74
    /* Order in which to display the fields. "D" -> day, "M" -> month, "Y" -> year. */
    //$field_order     = 'MDY';
   $field_order     = 'DMY';	//Jour Mois Année
pour l'affichage  "Date à laquelle l'article sera posté "
Sur la version 1.1 c'est paramètrable dans l'admin  Mes préférences » Préférences de l'utilisateur
Sur les versions antérieures il faire faire une bidouille dans le code
Last edited by jce76350 on Tue Jun 05, 2007 9:06 am, edited 1 time in total.
Jean-Claude Etiemble MyPageFr
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

mmh, en modifiant le config.php comme dit plus haut, ça fonctionne sauf que les accents (é, û, notamment) ne sont pas affichés et remplacés par des � ... une suggestion ?
raccoon
Forum Members
Forum Members
Posts: 35
Joined: Thu May 10, 2007 8:12 pm

Re: afficher les mois en français (smarty function html ?)

Post by raccoon »

Bonjour,


en changeant dans le modèle comme ceci:

Code: Select all

      <!-- Start News -->
      <div id="news">
         <h2>News</h2>
          {news number='3' detailpage='news' lang='fr_FR' dateformat="%d/%m/%Y"}
      </div>
      <!-- End News -->
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.

http://www.cmsmadesimple.fr -> CMS Made Simple Francophone
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

malheureusement non, ça ne marche pas surtout avec %m qui affiche le mois en chiffre.  ;)
Mais même avec %B, l'affichage est comme décrit précédemment. Il doit y avoir un truc, mais quoi ?
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

bon, ça reste non résolu à ce jour : l'affichage des accents du mois est toujours défaillant... j'ai essayé toutes les suggestions de ce sujet, sans résultat.

Quelqu'un aurait une idée ?
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: afficher les mois en français (smarty function html ?)

Post by jce76350 »

re

quel est ton hebergeur ?
Jean-Claude Etiemble MyPageFr
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

je bosse en local pour le moment, avec Wamp (apache 2.2.4, php 4.4.4 mysql 5.0.27)

Jeu de caractères pour MySQL:  UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL : utf8_general_ci
Base de données : utf8_unicode_ci

?
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

ah tiens, en voulant paramétrer l'affichage du forum en français, j'ai remarqué que les mois disparaissaient : au lieu de 14 juillet 2007, on a 14 2007... décidément...
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: afficher les mois en français (smarty function html ?)

Post by jce76350 »

re,

Citer ce message
je bosse en local pour le moment, avec Wamp (apache 2.2.4, php 4.4.4 mysql 5.0.27)
Pouquoi PHP4 ?

je viens de faire un test avec WAMP5 Version 1.7.2 PHP5 sans modification
Installation de cms 1.1 version Fr
et pas de probleme

A mon  avis c'est ton wamp qui fait des trucs... ::)
Jean-Claude Etiemble MyPageFr
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

php4 : reliquat d'essai de bosser avec un cms pas simple, que j'ai même pas réussi à installer, c'est dire ! (Ezpublish...) c'était jamais la bonne version de php, ou de mysql, bref... et d'une lenteur...

donc là je suis passé en php5 et rien de nouveau, ça marche pas plus... mais donc ça viendrait de mon install ? tout s'affiche correctement chez toi ?
jce76350
Beta Tester
Beta Tester
Posts: 2079
Joined: Mon May 29, 2006 1:20 pm
Location: Rouen

Re: afficher les mois en français (smarty function html ?)

Post by jce76350 »

Re,
mais donc ça viendrait de mon install ? tout s'affiche correctement chez toi ?
Heu ... tout est Ok pour moi je suis sous XP sp2, installation wamp d'origine.

Pour mes test en PHp4 j'utise Easyphp
Jean-Claude Etiemble MyPageFr
User avatar
Franck
Dev Team Member
Dev Team Member
Posts: 259
Joined: Tue Jun 12, 2007 1:29 pm
Location: France

Re: afficher les mois en français (smarty function html ?)

Post by Franck »

Pour info, je suis passé sous Mac avec Mamp, et plus de problème d'affichage... c'était donc un problème de config de win 2000...
Post Reply

Return to “French - Français”