Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Locales, Format de Dates, jDatePicker

Posted by yan_vn on 03/25/2010 09:15

Bonjour à tous,

Peu à peu j'étoffe mon site web réalisé avec Jelix et je suis en train d'ajouter les langues espagnole et vietnamienne. Je procède donc à une localisation des locales de core-module/jelix. Tout se passe plutôt bien, sauf que j'ai un problème dont je n'arrive à pas à situer l'origine. Pour info, j'ai basé ma locale es_ES sur la locale fr_FR, donc avec un format de date d/m/Y.

Quand dans un formulaire j'ai une date, et même si elle est générée par jDatePicker (jours/mois localisés sans que je n'y fasse rien, pourquoi ???), la date ne passe pas la vérification. A chaque fois la vérification attend un format m/d/Y, et je ne sais pas où lui indique le bon format.

Pour info, la page est là : http://nature-mekong.com/public/es/accue(..)

Merci d'avance pour votre aide, Yannick.


Yannick DEVOS - http://www.nature-mekong.com/

  [Opened] Re: Locales, Format de Dates, jDatePicker

Reply #1 Posted by foxmask on 03/25/2010 15:41

et un petit coup d'oeil ici http://jelix.org/articles/fr/manuel-1.1/jforms/xml/datepicker ?


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: Locales, Format de Dates, jDatePicker

Reply #2 Posted by foxmask on 03/26/2010 16:55

as tu essaye de te faire ton propre datepicker.js et le mettre dans le defaultconfig.ini.php

 [forms]
 ; define input type for datetime widgets : "textboxes" or "menulists"
 controls.datetime.input = "menulists"
 ; define the way month labels are displayed widgets: "numbers", "names" or "shortnames"
 controls.datetime.months.labels = "names"
 ; define the default config for datepickers in jforms
 datepicker = default
 [datepickers]
 default = jelix/js/jforms/datepickers/default/init.js

@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: Locales, Format de Dates, jDatePicker

Reply #3 Posted by laurentj on 03/26/2010 22:25

Salut,

à priori, tu as oublié de modifier dans la configuration la valeur de "locale".

Que fais-tu pour activer es_ES ?

  [Opened] Re: Locales, Format de Dates, jDatePicker

Reply #4 Posted by laurentj on 03/26/2010 22:29

En fait, je vois que ton action de sauvegarde est /public/sauver/contact/ quel que soit la langue, alors que les urls pour afficher les formulaires, il y a l'indication de langue dedans. Cela voudrais donc dire que l'action de sauvegarde ne tiens absolument pas compte de la langue du formulaire affiché, donc prend la langue par défaut indiqué dans la config.

Bref, il faut soit un champs caché indicant la langue, soit avoir une url de sauvegarde pour chaque langue.

  [Opened] Locales, Format de Dates, jDatePicker

Reply #5 Posted by yan_vn on 04/17/2010 11:06

Bonjour à tous,

Désolé de ne pas vous avoir répondu. En fait je n'ai pas été informé de vos réponses, et comme j'étais pris par d'autres activités, j'ai un peu oublié ce problème... Merci en tous cas de vous être penchés sur mon problème. Là je vous avoue que je ne suis plus dedans... Pour Foxmask, de mémoire le problème ne vient vraiment pas du datepicker qui me retourne une date correcte (jj/mm/aaaa). Par contre à la validation ça ne passe pas... Pour Laurent, je me suis posé la même question, mais en fait la validation du "captcha" marche bien, elle, donc c'est que la langue est bien détectée, non ? On pourrait tomber sur des cas où la réponse est numérique (53 par exemple), mais même quand elle est textuelle il me semble que ça fonctionne! Et en anglais ça marche... Bon, il faut que je trouve un peu de temps pour me pencher à nouveau dessus...

A bientôt, Yannick.


Yannick DEVOS - http://www.nature-mekong.com/

 
Page
  1. Locales, Format de Dates, jDatePicker