Gantry 5 et Javascript

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

  • [RÉGLÉ] Gantry 5 et Javascript

    Bonsoir,

    Je découvre Gantry 5.4.5.
    N'arrivant pas à charger les JS, j'ai fait une install locale de Jommla 3.6.5 avec la page d'accueil exemple sur un Wampserver avec php7.0.4
    Sans installer aucune extension, l'onglet réseau de Firebug m'indique ceci comme fichier JS chargés avec respectivement Gantry5-Hydrogen et Protostar.
    Cliquez sur l'image pour l'afficher en taille normale

Nom : Pb gantry_JS.jpg 
Affichages : 1 
Taille : 37,3 Ko 
ID : 1824555
    Avec Gantry, j'ai 7 fois le même fichier.
    Ai-je raté une étape ?


    Les JS chargés par des extensions ne sont pas pris en compte, pas plus que les ajouts dans le page setting comme asset ou atom.
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

  • #2
    Re : Gantry 5 et Javascript

    Salut Lomart
    Tu n'as pas le head qui se charge plusieurs fois ?
    Si tu actives le debug, tu arrives à voir ce qui est chargé au fur et à mesure ?
    Chabi01 - http://www.xlformation.com

    Commentaire


    • #3
      Re : Gantry 5 et Javascript

      Merci de ton soutien
      Tu n'as pas le head qui se charge plusieurs fois ?
      Non, c'est dans le head que le JS est appelé plusieurs fois.
      Ci-dessous les appels d'un site avec uniquement Joomla et Gantry5-Hydrogen.
      On voit bien les 7 appels du JS

      Code PHP:
      <link href="/J365-JOOMLA-BASE/media/cms/css/debug.css" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/media/gantry5/assets/css/font-awesome.min.css?587d13bc" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/media/gantry5/engines/nucleus/css-compiled/nucleus.css?587d13bd" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/templates/g5_hydrogen/custom/css-compiled/hydrogen_9.css?587d151a" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/media/gantry5/assets/css/bootstrap-gantry.css?587d13bc" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/media/gantry5/engines/nucleus/css-compiled/joomla.css?587d13bd" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/media/jui/css/icomoon.css" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/templates/g5_hydrogen/custom/css-compiled/hydrogen-joomla_9.css?587d151b" rel="stylesheet" />
          <
      link href="/J365-JOOMLA-BASE/templates/g5_hydrogen/custom/css-compiled/custom_9.css?587d151b" rel="stylesheet" />
          <
      script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script>
          <
      script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script>
          <
      script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script>
          <
      script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script>
          <
      script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script>
          <
      script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script
      Cela fait la même chose sur d'autres sites tests.
      Il va falloir que je me plonge dans le code pour découvrir l'origine. Remarque, c'est un bon moyen de se mettre rapidement dans le bain.
      UP, le plugin universel à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #4
        Re : Gantry 5 et Javascript

        Mais pourquoi il y a plusieurs fois le même appel dans le head ???
        Code:
         <script type="text/javascript" src="/J365-JOOMLA-BASE/media/gantry5/assets/js/main.js?587d13bc"></script>
        C'est ton fichier index.php ça ?
        Chabi01 - http://www.xlformation.com

        Commentaire


        • #5
          Re : Gantry 5 et Javascript

          C'est ton fichier index.php ça ?
          Non c'est le head de la page générée

          Je n'ai fait aucune modif dans Gantry, ni dans Joomla. C'est là où c'est bizarre !
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Re : Gantry 5 et Javascript

            Re,
            Soit c'est écrit dans un fichier, soit il y a une boucle qui relie le fichier plusieurs fois.
            Est-ce que cela pourrait être apparenté à ça ? : https://github.com/gantry/gantry5/issues/876
            Chabi01 - http://www.xlformation.com

            Commentaire


            • #7
              Re : Gantry 5 et Javascript

              salut
              [joke mode]bah faut pas utiliser Grantry ... (ok je sors ! )[/joke mode]
              CEd
              Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
              http://www.template-creator.com Outil de création de templates
              Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

              Commentaire


              • #8
                Re : Gantry 5 et Javascript

                Chaibi01 a dit :
                Est-ce que cela pourrait être apparenté à ça ? : https://github.com/gantry/gantry5/issues/876
                C'est du même type. J'ai également vu qu'une des dernières releases corrigeait ce problème dans le footer.
                C'est codé en TWIG, donc il me faut déjà découvrir le langage pour trouver l'erreur. Mais j'avance.

                ]CEd a dit :
                bah faut pas utiliser Grantry ...
                Mais la curiosité n'est pas un vilain défaut. Depuis le temps que j'entends parler de ce framework, je voulais voir ce qu'il avait dans le ventre ... et même, à mon corps défendant, sous le capot
                UP, le plugin universel à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : Gantry 5 et Javascript

                  bien sur tu as raison , je te taquinais juste un peu
                  Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                  http://www.template-creator.com Outil de création de templates
                  Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                  Commentaire


                  • #10
                    Re : Gantry 5 et Javascript

                    Bonsoir,

                    Un petit point sur mes recherches, si cela peut réveiller des souvenirs chez certains.

                    Le problème se trouverait lors du remplacement des fichiers normaux par les compressés. Ils prendraient tous le même nom alors que la liste de fichiers non compressés est correcte si j'en crois le dump dans le fichier \libraries\joomla\document\renderer\html\head.php section 'Generate script file links'

                    Cela expliquerait que dans mes différents tests, le nombre de fichier est toujours identique avec Protostar ou Gantry.

                    A suivre ...
                    UP, le plugin universel à découvrir sur https//up.lomart.fr
                    bgMax
                    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                    Commentaire


                    • #11
                      Re : Gantry 5 et Javascript

                      Bonsoir,

                      C'est l'installation de Wampserver qui posait problème.
                      Je l'ai découvert en mettant une version en ligne pour demander de l'aide.
                      Le plus surprenant est que selon la version PHP, les erreurs changent.
                      Cliquez sur l'image pour l'afficher en taille normale

Nom : Gantry avec wampserver et versions php.jpg 
Affichages : 1 
Taille : 46,8 Ko 
ID : 1805970
                      Sur mon ordi portable avec également la mêm eversion de Wampserver, aucune erreur.
                      Donc, je suis bon pour une réinstallation de Wampserver sur mon poste de dev.
                      UP, le plugin universel à découvrir sur https//up.lomart.fr
                      bgMax
                      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                      Commentaire


                      • #12
                        Re : Gantry 5 et Javascript

                        Envoyé par lomart Voir le message
                        Bonsoir,

                        C'est l'installation de Wampserver qui posait problème.
                        Je l'ai découvert en mettant une version en ligne pour demander de l'aide.
                        Le plus surprenant est que selon la version PHP, les erreurs changent.
                        [ATTACH=CONFIG]33060[/ATTACH]
                        Sur mon ordi portable avec également la mêm eversion de Wampserver, aucune erreur.
                        Donc, je suis bon pour une réinstallation de Wampserver sur mon poste de dev.
                        [humour]
                        Fatal error: le codeur fou a fait une grosse erreur, utiliser windows.... tu as deja vu qqchose de stable avec ce systeme la ?
                        ton soucis vient du fait que c est une pile WAMP, donc instable de nature....
                        c'est a cause de ce genre de truc incomprehensible que je suis sous os libre maintenant

                        moi codeur fou? non du tout.
                        Juste un admin rezo (avec et sans fil comme ca plus dur de mettre les doigts dans la prise)
                        [/humour]

                        une solution utilise easyphp.
                        Je l ais retesté recement et c est la meilleure option sous windows.

                        Commentaire


                        • #13
                          Re : Gantry 5 et Javascript

                          une solution utilise easyphp.
                          Le problème est que toutes les solutions de pile WAMP font la même chose. J'ai testé avec EasyPHP, Uniserver.

                          Mais où cela devient fou, c'est que sur mes autres PC (w10 et w8.1) je n'ai pas le problème. Je n'ai pas testé sur mon ordi sous Ubuntu (tu vois lefabdu51, je ne suis pas irrécupérable!), mais je pense que cela fonctionnera. J'ai aussi testé sur mon NAS Synology sans avoir de souci.

                          Où cela devient encore plus fou, c'est que sur une réinstallation neuve de Windows 7 Pro, sur un disque formaté, avec juste le système et Wampserver, le problème est toujours présent. Avec un Windows 8.1 sur ce même PC, le problème disparait

                          A première vue, seul un site sous Gantry poserait le problème.

                          J'ai testé cet après-midi sur un autre PC avec Windows 7: le souci existe aussi.

                          Cela voudrait dire qu'il y a une incompatibilité d'humeur entre Windows 7, toutes les piles WAMP et le template Gantry.

                          Je n'arrive pas à imaginer comment cela peut-être possible.
                          Quelqu'un arrive-t-il à faire cohabiter les 3 ?
                          Quelqu'un a-t-il un soupçon de début d'explication ?
                          UP, le plugin universel à découvrir sur https//up.lomart.fr
                          bgMax
                          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                          Commentaire

                          Annonce

                          Réduire
                          Aucune annonce pour le moment.

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X