Erreur au chargement de Jquery

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

  • Erreur au chargement de Jquery

    Bonjour,

    J'utilise le framework Wright qui me convient très bien pour mon site.
    J'ai des erreurs dans la console au chargement de ma page et je n'arrive pas à trouver la source du problème

    Les erreurs dans chrome sont :

    Erreur 1:
    Uncaught TypeError: Object [object global] has no method 'addEvent'
    qui vient du code ajouté par Joomla
    Code HTML:
    <script type="text/javascript">
    window.addEvent('load', function() {
    				new JCaption('img.caption');
    			});
      </script>
    Après recherche c'est une methode de motools et comme Motools n'est pas chargé, j'ai cette erreur.
    -> Je n'ai pas besoin de Motools et lorsque je l'ajoute, cela crée des effets de bords et des incompatibilités.
    • je peux supprimer cette partie de code ? Ne va-t-elle pas être rajoutée de nouveau à chaque mise à jour ?


    Erreur 2 :
    Uncaught InvalidCharacterError: An invalid or illegal character was specified, such as in an XML name.
    Dans jquery.min.js:3. Cela implique que jquery n'est pas chargé. C'est très gênant. L'erreur était similaire avec Jquery 1.8.3, j'ai testé avec la 1.9.1 et cela persiste.

    Voici une partie du head de mon site pour voir ce qui est chargé et dans quel ordre:
    Code HTML:
    <link href="/templates/js_wright/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
      <link rel="stylesheet" href="/templates/js_wright/wright/bootstrap/css/bootstrap.min.css" type="text/css">
      <link rel="stylesheet" href="/templates/js_wright/wright/bootstrap/css/bootstrap-responsive.min.css" type="text/css">
      <link rel="stylesheet" href="/templates/js_wright/wright/fontawesome/css/font-awesome.min.css" type="text/css">
      <link rel="stylesheet" href="http://preprod.gites-ruraux-france-dordogne.com/templates/js_wright/wright/css/typography.css" type="text/css">
      <link rel="stylesheet" href="http://preprod.gites-ruraux-france-dordogne.com/templates/js_wright/css/1_template.css" type="text/css">
      <link rel="stylesheet" href="http://preprod.gites-ruraux-france-dordogne.com/templates/js_wright/css/style-theme1.css" type="text/css">
      <script src="/media/system/js/core.js" type="text/javascript"></script>
      <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
      <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
      <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
      <script src="/templates/js_wright/wright/js/utils.js" type="text/javascript"></script>
      <script src="/templates/js_wright/wright/js/stickyfooter.js" type="text/javascript"></script>
      <script type="text/javascript">
    window.addEvent('load', function() {
    				new JCaption('img.caption');
    			});
      </script>
    • Comment faire pour éviter d'avoir cette erreur, cela est dû à l'ordre de chargement ou une incompatibilité.. Le Framework wright ne load pas jquery, cela se fait au niveau de joomla.



    Merci pour vos lumières
    Dernière édition par thib4735 à 15/09/2013, 20h14

  • #2
    Re : Erreur au chargement de Jquery

    LE script ajouté par joomla apparait ou?

    Commentaire


    • #3
      Re : Erreur au chargement de Jquery

      Dans le head (d'ailleurs il est présent dans le snipet que j'ai collé pour l'erreur 2)
      Merci

      Commentaire


      • #4
        Re : Erreur au chargement de Jquery

        salut,
        tu es sur que tu as la version "js_wright30" de Wright, donc pour joomla 3.x ?

        Parce que, en ce qui concerne la 1ere erreur que tu signales :
        <script type="text/javascript">
        window.addEvent('load', function() {
        new JCaption('img.caption');
        });
        </script>
        ce bout de script (mootools-based) est appelé via l'API Joomla :
        JHtml::_('behavior.caption');
        et est présent par défaut sur les pages "tmpl/default.php" de com_content, com_newsfeeds, com_weblinks, etc ...

        Ces appels ont été supprimés dans les surcharges de Wright (dossier "html" du template pour J30), je viens de vérifier.

        Par ailleurs, l'ordre d'arrivée des scripts JS que tu montres dans ton exemple est correcte.
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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érez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Erreur au chargement de Jquery

          Hello Ghazal,
          Merci pour ta réponse.
          Rien n'est moins sûr pour Wright. Je n'ai qu'une seule possibilité de téléchargement js_wright.zip téléchargé ici en échange d'un tweet : http://wright.joomlashack.com/download

          Installation standard du template, sans rien faire de spécial. Je me trompe ?

          Si vous voulez aller voir le site en preprod : http:// preprod.gites-ruraux-france-dordogne.com/les-figuiers

          Merci beaucoup

          Commentaire


          • #6
            Re : Erreur au chargement de Jquery

            Je viens de récupérer la version dont tu parles et effectivement, la ligne
            JHtml::_('behavior.caption');
            est présente dans certains fichiers

            js_wright/wright/html/joomla_3.0/com_content/archive/default.php
            js_wright/wright/html/joomla_3.0/com_content/article/default.php
            js_wright/wright/html/joomla_3.0/com_content/category/blog.php
            js_wright/wright/html/joomla_3.0/com_content/featured/default.php
            js_wright/wright/html/joomla_3.0/com_newsfeeds/category/default.php

            Donc, tu la commentes :
            //JHtml::_('behavior.caption');
            dans ces fichiers.

            IMPORTANT :
            cette manip n'est conseillée QUE parce que tu ne veux pas utiliser la librairie mootools.

            AUTRE SOLUTION :
            télécharger cette version (3.0.4), apparemment la dernière :
            Trang website caheo cung cấp các trận bóng đá chất lượng cao không có quảng cáo gây khó chịu. Trải nghiệm ở đây cho phép bạn có được thông tin toàn diện về mọi trận đấu bóng đá và các bình luận tuyệt vời từ các bình luận viên nổi tiếng. Hãy vào trang website caheo ngay và tận hưởng những cuộc thi hấp dẫn mà không gặp rắc rối về quảng cáo.

            où cette ligne n'apparait nulle part,
            ni
            JHtml::_('behavior.XXX');
            d'ailleurs.
            NB : C'est l'API joomla qui fait charger mootools en général
            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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érez à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire


            • #7
              Re : Erreur au chargement de Jquery

              Merci beaucoup pour ta réponse Ghazal.
              Après modification, celà a effectivement retiré le script.

              Pour info, j'ai la version 3.1.3.6 de Whright qui est la dernière (j'ai fait la màj avant de poster).

              Il ne me reste plus qu'à comprendre pourquoi mon jquery à une erreur au chargement maintenant.

              Commentaire


              • #8
                Re : Erreur au chargement de Jquery

                Lorsque j'ajoute manuellement (avec un module situé en footer) un appel à Jquery, aucun souci, c'est fonctionnel... et aucune erreur supplémentaire n'apparaît.. c'est très étrange.

                Commentaire


                • #9
                  Re : Erreur au chargement de Jquery

                  ... je n'ai pas accès à ton site ...
                  The connection has timed out
                  The server at XXXX.com is taking too long to respond.
                  Tu fais des modifs ?
                  Il ne me reste plus qu'à comprendre pourquoi mon jquery à une erreur au chargement maintenant.
                  Sur ce point, je peux peut-etre t'aider.
                  Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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érez à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Re : Erreur au chargement de Jquery

                    Je n'y ai pas accès non plus.. (et je remercie hosteur que je vais quitter pour la prochaine release.. 8 ans avec eux c'est djà bien assez)

                    Commentaire


                    • #11
                      Re : Erreur au chargement de Jquery

                      Mon site est de retour

                      Commentaire


                      • #12
                        Re : Erreur au chargement de Jquery

                        Sur la page :


                        2 occurrences de jQuery :
                        <script src="/templates/js_wright/js/jui/jquery.min.js" type="text/javascript"></script>

                        Au dessus de </body>
                        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

                        D'où vient la deuxieme ?
                        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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érez à l'AFUJ https://www.joomla.fr/association/adherer

                        Commentaire


                        • #13
                          Re : Erreur au chargement de Jquery

                          Bonjour Ghazal.

                          La deuxième dans le footer est l'appel manuel dont je parlais. Je l'ai retiré pour la journée pour que tu puisses voir.

                          Merci

                          Commentaire


                          • #14
                            Re : Erreur au chargement de Jquery

                            Dans :
                            $(function(){// pure JS
                            window.mySwipe = new Swipe(document.getElementById('slider'), {
                            startSlide: 0,
                            speed: 600,
                            auto: 4000,
                            continuous: true,
                            disableScroll: false,
                            stopPropagation: false,
                            callback: function(index, elem) {},
                            transitionEnd: function(index, elem) {}
                            });
                            });
                            Essaie plutôt :
                            (function($) {
                            CAD
                            (function($){
                            window.mySwipe = new Swipe(document.getElementById('slider'), {
                            startSlide: 0,
                            speed: 600,
                            auto: 4000,
                            continuous: true,
                            disableScroll: false,
                            stopPropagation: false,
                            callback: function(index, elem) {},
                            transitionEnd: function(index, elem) {}
                            });
                            });
                            Je te remets le script en entier afin qu'il n'y ait pas d'erreur de ")" ou "}"
                            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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érez à l'AFUJ https://www.joomla.fr/association/adherer

                            Commentaire


                            • #15
                              Re : Erreur au chargement de Jquery

                              Erreur de ma part :
                              plutot ceci :
                              (function($){

                              })();
                              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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érez à l'AFUJ https://www.joomla.fr/association/adherer

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X