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
    Quoi de mieux qu'un très long discours pour débuter une conférence ? Et bien nous allons, cette année encore, vous souhaiter la bienvenue, vous dévoiler un peu plus le déroulement de ces deux journée...

    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 aime ceci.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    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
        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
        Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

        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 | Coordonnées complètes : www.woluweb.be

              Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

              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
                  Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                  Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                  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
                      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                      Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                      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

                          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                          Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                          Commentaire


                          • #14
                            Super ! Je cherchais justement comment faire !
                            www.com3elles.com - Agence de communication Toulouse
                            https://www.com3elles.com/guide-d-ad...on-joomla.html 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
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X