Champ personnalisé Calendrier - Changement format date

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

  • Champ personnalisé Calendrier - Changement format date

    Bonjour,
    est-ce que quelqu’un pourrait me renseigner sur comment changer le format de date du champ personnalisé “Calendrier” de Joomla?

    D’après la documentation officielle de Joomla il faut intervenir dans le fichier XML, il se trouve où exactement?

    Merci

    Lorenzo
    Dernière édition par porcini à 27/09/2018, 13h26

  • #2
    Salut Porcini,

    Je crois que le lien que tu donnes ne fait pas référence au Champ Personnalisé "Calendar", mais au Calendar pour ceux qui créent des formulaires...

    Je ne sais pas si le format "par défaut" est lié à ton serveur, à ta langue, à une config Joomla.
    En fait, je ne le sais pas pcq comme je travaille le plus souvent avec des overrides, c'est là que je personnalisé le format.

    Exemple : sur
    https://www.joomladay.fr/2018/progra...te-d-ouverture
    il y a un bloc "jour, heure début - heure fin" en haut à droite.

    Voici le code de l'override (surcharge), sachant que le champ 3 est le champ Calendar *avec* l'heure de début :

    Code:
          <div class="date">
              <?php echo JHtml::_('date', $this->item->jcfields[3]->value, JText::_('DATE_FORMAT_LC')); ?>
        </div>
    
        <div class="heure">
              <?php echo strftime("%HH%M",strtotime($this->item->jcfields[3]->value));?> - <?php echo strftime("%HH%M",strtotime($this->item->jcfields[31]->value));?>
        </div>
    c-line likes this.
    Présentations : slides.woluweb.be, ...
    Custom Fields / Automatiser la restauration de ses sites / Lightning Talks / Toutes les nouveautés au fil des sous-versions de Joomla! 3.x / Devenir un testeur Joomla / Akeeba Backup & Amazon S3 / Acymailing & ElasticEmail / ...
    Coordonnées complètes : www.woluweb.be

    Commentaire


    • #3
      Bonjour Porcini.

      Je pense, sans certitude, que ce sera plutôt le fichier
      Code:
      /libraries/joomla/form/fields/calendar.php
      à la ligne 164.

      Fais-en une sauvegarde avant d'y changer quoi que ce soit.
      De toute façon, il y a des chances que le fichier soit écrasé et perde ses modification à la première mise à jour.

      Vu l'intervention de woluweb, je pense que tu peux oublier…

      Woluweb, tu ne dis pas quel fichier surcharger.
      Dernière édition par Eddy.vh à 27/09/2018, 15h04
      Cordialement.
      __
      Eddy !!!
      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

      Commentaire


      • #4
        Woluweb, tu ne dis pas quel fichier surcharger.
        Je pense que ça dépendra de la vue que tu souhaiteras afficher
        “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr
        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérer à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          …mouais, ils auraient pu trouver une façon moins casse-tête pour adapter ce format de date

          Dans mon cas il s’agit d’un module (Zentools 2) qui permet d’intégrer des éléments d’un article, dans ce cas de figure c'est le champ "Calendrier" qui sera intégré dans le module, j’ai donc l’impression que c’est un cas particulier.

          Je vais contacter le développeur, merci de votre intérêt à mon souci

          PS
          Je crois que le lien que tu donnes ne fait pas référence au Champ Personnalisé "Calendar", mais au Calendar pour ceux qui créent des formulaires...
          ...en effet je me suis gouré
          Dernière édition par porcini à 27/09/2018, 18h32

          Commentaire


          • #6
            Envoyé par manu93fr Voir le message
            Je pense que ça dépendra de la vue que tu souhaiteras afficher
            Aaaaahhhhh je vois. Du coup je pensais qu'on pouvais surcharger le plugin plutôt que la vue et que le format soit pris en compte coûte que coûte.
            Cordialement.
            __
            Eddy !!!
            Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

            Commentaire


            • #7
              ah oui, on peut surcharger le plugin aussi bien sûr
              Voir page 38 sur https://fr.slideshare.net/hans2103/j...ernate-layouts p.ex.

              Perso, j'ai pas dû mettre en pratique pcq comme dans mon exemple ci-dessus, c'est un override de la vue article que je fais.
              Mais si le but est de surcharger un Custom Field plutôt qu'une vue d'article, autant le faire au niveau plugin
              Présentations : slides.woluweb.be, ...
              Custom Fields / Automatiser la restauration de ses sites / Lightning Talks / Toutes les nouveautés au fil des sous-versions de Joomla! 3.x / Devenir un testeur Joomla / Akeeba Backup & Amazon S3 / Acymailing & ElasticEmail / ...
              Coordonnées complètes : www.woluweb.be

              Commentaire


              • #8
                ...et si le but est de surcharger directement le champ personnalisé (dans mon cas "Calendrier"), le chemin du fichier est bien celui que donne Eddy? -> /libraries/joomla/form/fields/calendar.php

                Commentaire


                • #9
                  Envoyé par porcini Voir le message
                  ...et si le but est de surcharger directement le champ personnalisé (dans mon cas "Calendrier"), le chemin du fichier est bien celui que donne Eddy? -> /libraries/joomla/form/fields/calendar.php
                  Tu te débrouilles bien en PHP ? Car surcharger le champ en lui même va te poser un souci avec l'enregistrement du champs je pense ... car dans la base de donnée, il faut absolument l'enregistrer dans le bon format (celui définit dans la base ... généralement YYYY-mm-dd)

                  L'avantage de surcharger une vue, c'est que tu t'occupes pas de l'enregistrement, tu changes juste le format d'affichage dans la vue
                  Dernière édition par manu93fr à 27/09/2018, 23h06
                  “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr
                  Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérer à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Envoyé par manu93fr Voir le message
                    L'avantage de surcharger une vue, c'est que tu t'occupes pas de l'enregistrement, tu changes juste le format d'affichage dans la vue
                    ...alors je dois attendre la réponse du développeur car je n'ai aucune idée où se trouve la vue de ce module...

                    Commentaire


                    • #11
                      Envoyé par porcini Voir le message

                      ...alors je dois attendre la réponse du développeur car je n'ai aucune idée où se trouve la vue de ce module...
                      C'est en générale dans le dossier de template (tmpl), et par defaut le fichier default.php ... c'est dans ce fichier que tu trouveras du code HTML, PHP qui agissent sur l'affichage de la vue
                      Mais si tu ne maitrises pas les languages HTML, PHP, la structure MVC et le framework de JOOMLA, il vaut mieux s'abstenir ...
                      Dernière édition par manu93fr à 27/09/2018, 23h46
                      “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr
                      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérer à l'AFUJ https://www.joomla.fr/association/adherer

                      Commentaire


                      • #12
                        Au pire, avec une surcharge, si elle plante, il suffit de la supprimer et tout rentre dans l'ordre. J'aime bien les surcharges, ça permet de jouer les apprentis sorciers, découvrir et apprendre.
                        Cordialement.
                        __
                        Eddy !!!
                        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                        Commentaire


                        • #13
                          Envoyé par Eddy.vh Voir le message
                          Au pire, avec une surcharge, si elle plante, il suffit de la supprimer et tout rentre dans l'ordre. J'aime bien les surcharges, ça permet de jouer les apprentis sorciers, découvrir et apprendre.
                          Oui, je suis d'accord avec toi ... mais toi tu sais déjà ou chercher une vue de module, donc tu as assimilé la structure MVC par exemple
                          Les surcharges dans Joomla, c'est un truc extraordinaire !!!
                          Mais pour les maitriser correctement, il faut je pense un minimum de connaissance en codage ... pas un niveau expert .. mais un ptit niveau tout court .... c'est mon point de vue

                          donc :
                          soit quelqu'un le fait pour toi et tu mets les fichiers ou il faut dans ton FTP pour que la surcharge fonctionne
                          soit tu te documentes / te formes a minima avant de "bidouiller" un truc sans vraiment comprendre ce que tu fais

                          “Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter le nouveau service (en Beta) de la base de connaissance https://kb.joomla.fr
                          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérer à l'AFUJ https://www.joomla.fr/association/adherer

                          Commentaire


                          • #14
                            Super ! Je cherchais justement comment faire !
                            www.com3elles.com - Agence de communication Toulouse
                            Les bases de l'administration Joomla 3.x - Formations Joomla

                            Commentaire


                            • #15
                              Bon, de toute façon, voulant en avoir le cœur net, j'ai ouver le default.php du calendar, on n'y trouve pas de format de date.
                              Cordialement.
                              __
                              Eddy !!!
                              Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X