Page 1 of 2

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

Posted: Mon Jun 04, 2007 3:15 pm
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)...

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

Posted: Mon Jun 04, 2007 5:30 pm
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

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

Posted: Mon Jun 04, 2007 8:46 pm
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...

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

Posted: Tue Jun 05, 2007 7:24 am
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

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

Posted: Wed Jun 13, 2007 2:32 pm
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 ?

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

Posted: Wed Jun 13, 2007 5:32 pm
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 -->

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

Posted: Thu Jun 14, 2007 9:49 am
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 ?

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

Posted: Tue Jul 24, 2007 4:20 pm
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 ?

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

Posted: Tue Jul 24, 2007 7:47 pm
by jce76350
re

quel est ton hebergeur ?

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

Posted: Tue Jul 24, 2007 9:29 pm
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

?

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

Posted: Tue Jul 24, 2007 9:48 pm
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...

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

Posted: Wed Jul 25, 2007 9:46 am
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... ::)

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

Posted: Wed Jul 25, 2007 10:20 pm
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 ?

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

Posted: Thu Jul 26, 2007 8:40 am
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

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

Posted: Sat Sep 22, 2007 9:08 pm
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...