Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

    Bonjour,

    J'ai plusieurs soucis avec les calendriers de Chronoforms et je n'arrive pas à les régler malgré quelques heures passées sur les forums en Anglais de chronoengine.

    1- Le DatePicker par défaut ne fonctionne pas correctement, pour mon premier champ date il m'affiche deux fois de suite le choix de l'heure (Time Picker)

    2-Le Mootools DatePicker me permet de sélectionner une date et une heure une première fois. Mais si je clique de nouveau dessus pour corriger il s'initialise au 1 Janvier 1970 ! C'est parce que ma date renvoyée est au format d-m-Y. J'ai essayé de modifier la date de sortie via inputOutputFormat sans succès. Si je met ma date au format américain ça fonctionne mais le champs affiche la date dans ce format ce qui n'est pas pratique pour un site en Français. Je voudrai qu'elle s'affiche en Français mais qu'elle soit retourné au format américain.

    3- Je n'arrive pas à mettre les jours et les mois en Français pour le datepicker par défaut. Avec celui de Mootools j'arrive juste à mettre les jours :
    months_abbr: ['Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec'], days_abbr: ['Dim', 'Lu', 'Ma', 'Me', 'Jeu', 'Ve', 'Sam'].

    J'ai essayez avec months : ['tableau des mois en Français et en toutes lettres'] mais ça ne fonctionne pas non plus.

    Existe t'il une solution ? Voir même créer un champ Custom pour mes calendriers si ils peuvent fonctionner c'est tout ce que je souhaite !

    Joomla 2.5.3 et Chronoforms RC4

    Merci

  • #2
    Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

    1: il ne faut pas corriger dans le code
    Edites le formulaire et dans les paramètres du formulaire, pour la datepick (c'est tout en bas), tu mets
    days: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], months: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],format:'d.m.Y',inputOutputFormat: 'd.m.Y'
    A+

    Commentaire


    • #3
      Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

      2 choses:
      1 pour préciser, c'est dans le champ "DateTime Picker config"
      Cliquez sur l'image pour l'afficher en taille normale

Nom : datepicker.jpg 
Affichages : 1 
Taille : 37,1 Ko 
ID : 1800970
      2 RC4 ??? la dernière en date V4 RC3.21 ???
      A+

      Commentaire


      • #4
        Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

        Bonsoir, merci pour cette réponse rapide
        Désolé j'ai du voir le 4 de "V4" mais c'est la RC3 !

        J'ai déjà essayé ta solution, rien à faire, seul le format est pris en compte. D'ailleurs le format est en Français par défaut. Par contre il l'est aussi quand je récupère la valeur ensuite, ce qui explique pourquoi lorsque je reclick sur mon champ date le calendrier s'initialise au 01/01/1970. Par contre avec le format:'Y.m.d' la date s'affiche évidemment en US mais est retourné en US et si je click une seconde fois sur le champ le calendrier s'initialise bien à la date du jour.

        Ce n'est pas possible d'avoir à l'affichage une date Française et que la valeur renvoyée soit une date US ?

        Commentaire


        • #5
          Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

          Chez moi en mettant ce code, j'ai pas de problème ...
          Vérifie les caches (navigateur et joomla)
          A+

          Commentaire


          • #6
            Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

            En mettant exactement ton code j'ai "d.m.Y" qui s'affiche en toute lettre dans mon champ texte, mais au moins lorsque je clique de nouveau sur le champ le calendrier s'initialise à la date du jour. Le nom des mois et des jours par contre sont toujours en Anglais.
            Je désespère

            Autre solution :
            inputOutputFormat: 'd/m/Y T', format: ('%d/%m/%Y %T')
            Le format est bien pris en compte mais pas inputOutputFormat qui reste à m/d/Y...
            Dernière édition par jojo7466 à 02/04/2012, 14h54

            Commentaire


            • #7
              Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

              Est-ce que tu le met à la bonne place ???
              As-tu vu l'image ??

              Je te met en vidéo http://www.screencast.com/t/Y9s71Py7
              Dernière édition par sharky à 02/04/2012, 19h15
              A+

              Commentaire


              • #8
                Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

                Merci mais oui c'est à la bonne place, je ne suis pas à ma première utilisation de Chronoform, je l'avais utilisé sur J 1.6, je ne sais plus qu'elle version c'était mais je n'avais eu aucun soucis avec les dates.
                J'ai regardé si ça pouvait venir d'un conflit javascript à cause d'un diaporama que j'utilise mais non car ça me le fait sur une autre page sans diaporama. Donc là je sèche... Le code que tu m'a proposé c'est bien avec le DatePicker Mootools ?

                Commentaire


                • #9
                  Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

                  Essaye de pauser la question sur le forum de Chronoform!
                  A+

                  Commentaire


                  • #10
                    Re : Chronoforms & Moontools DatePicker : la date s'initialise au 01/01/1970

                    Je viens de créer un autre formulaire où je n'ai pas le timepicker et où j'utilise le datepicker par défaut. Là ton code fonctionne très bien.
                    Peut être que la solution serait à chercher du côté du timepicker (qui apparaît en double avec le datepicker par défaut).
                    Mais à en croire ce post on tourne en rond : http://www.chronoengine.com/forums/v...t=1970#p268889

                    Le problème du TimePicker est réglé mais c'est le problème de la date que j'ai avec le calendrier Mootools qui apparaît ensuite...

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X