afficher les mois en français (smarty function html ?)
Moderator: jce76350
afficher les mois en français (smarty function html ?)
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)...
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 ?)
re,
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
Tu parles de voir la date sur la news sur le site web et non pas dans l'admin ?qq'un connaît-il une astuce pour afficher les mois en français lors de l'édition d'une news pas exemple ?
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
Re: afficher les mois en français (smarty function html ?)
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...
$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 ?)
re,
alors ce n'est pas pareil : cela dépend de la config du serveur
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
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
Tu parle de l'affichage dans l'article en bas de page Date à laquelle l'article sera posté : ...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 :
alors ce n'est pas pareil : cela dépend de la config du serveur
Code: Select all
$config['locale'] = dans le config.php
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
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
Re: afficher les mois en français (smarty function html ?)
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 ?)
Bonjour,
en changeant dans le modèle comme ceci:
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
http://www.cmsmadesimple.fr -> CMS Made Simple Francophone
Re: afficher les mois en français (smarty function html ?)
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 ?

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 ?)
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 ?
Quelqu'un aurait une idée ?
Re: afficher les mois en français (smarty function html ?)
re
quel est ton hebergeur ?
quel est ton hebergeur ?
Jean-Claude Etiemble MyPageFr
Re: afficher les mois en français (smarty function html ?)
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
?
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 ?)
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 ?)
re,
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...
Pouquoi PHP4 ?Citer ce message
je bosse en local pour le moment, avec Wamp (apache 2.2.4, php 4.4.4 mysql 5.0.27)
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
Re: afficher les mois en français (smarty function html ?)
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 ?
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 ?)
Re,
Pour mes test en PHp4 j'utise Easyphp
Heu ... tout est Ok pour moi je suis sous XP sp2, installation wamp d'origine.mais donc ça viendrait de mon install ? tout s'affiche correctement chez toi ?
Pour mes test en PHp4 j'utise Easyphp
Jean-Claude Etiemble MyPageFr
Re: afficher les mois en français (smarty function html ?)
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...