Ankündigung

Einklappen
Keine Ankündigung bisher.

jQuery Fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    jQuery Fehler

    Hallo Forenuser!
    Benötige eure Hilfe zu folgenden Problem:

    IE zeigt mir beim Start meines Shops nach meiner Adresse ein doppeltes //

    Details zum Fehler auf der Webseite

    Meldung: 'jQuery' ist undefiniert
    Zeile: 51
    Zeichen: 1
    Code: 0
    URI: http://www.e-dampfzigarette.at//

    Meine Frage: wie repariere ich das?
    Shop wurde direkt ins root installiert; vers. 1.3.9

    Nette Grüße
    Thommy

    #2
    includes/configure.php
    Überprüfe auf doppelte /
    Wenn z.B. das hier schon mit einem / endet:
    Code:
    define('HTTP_SERVER', 'http://127.0.0.1/');
    dann darf hier nicht nochmal einer sein:
    Code:
    define('DIR_WS_CATALOG', '/');
    Am besten das hier nie mit einem / abschließen:
    Code:
    define('HTTP_SERVER', 'http://127.0.0.1');

    Kommentar


      #3
      Eigenartigerweise sahen diese beiden Eintragungen so aus:
      define('DIR_WS_CATALOG', '//');
      define('DIR_WS_HTTPS_CATALOG', '//');

      Habe jeweils ein / entfernt und: Jaaaawoll!!! Passt!!

      Großes Dankeschöööön!

      Kommentar


        #4
        Was mir soeben aufgefallen ist:
        der // Fehler ist ja mittlerweilen behoben.
        Im FF läuft alles wie es soll.
        Im IE wird mir(links unten)ein Fehler angezeigt, genauer gesagt noch immer dieser "jQuery" ist undefiniert.

        Hat hierzu jemand Info`s?

        Kommentar


          #5
          Dieser Easy Slider, den Du da anscheinend einbauen willst, ist unvollständig integriert.

          Kommentar


            #6
            Hmmm...
            ich will/wollte nichts davon einbauen! LOL
            Kann das mit dem Tamplate ViennaBlood zusammenhängen?
            Bilde mir ein beim Standard Template kommt keine Fehlermeldung.
            Wie auch immer, wie kann ich das reparieren, möchte eigentlich dieses Template drauf lassen!?

            MfG
            Thommy

            Kommentar


              #7
              Dieser Slider ist nicht in Viennablood oder in einem sonstigen Standardtemplate enthalten, also musst Du ihn eingebaut haben
              Mach einfach vor jeder Änderung solcher Dateien eine Sicherung der alten und notiere Dir, wenn Du solche Änderungen machst.

              Überprüfe includes/templates/viennablood/common/html_header.php
              und entferne dort falls vorhanden:
              Code:
              <script type="text/javascript">
              <!--
              /*
               *     Easy Slider 1.7 - jQuery plugin
               *    written by Alen Grakalic    
               *    http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding
               *
               *    Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
               *    Dual licensed under the MIT (MIT-LICENSE.txt)
               *    and GPL (GPL-LICENSE.txt) licenses.
               *
               *    Built for jQuery library
               *    http://jquery.com
               *
               */
               
              /*
               *    markup example for $("#slider").easySlider();
               *    
               *     <div id="slider">
               *        <ul>
               *            <li><img src="images/01.jpg" alt="" /></li>
               *            <li><img src="images/02.jpg" alt="" /></li>
               *            <li><img src="images/03.jpg" alt="" /></li>
               *            <li><img src="images/04.jpg" alt="" /></li>
               *            <li><img src="images/05.jpg" alt="" /></li>
               *        </ul>
               *    </div>
               *
               */
              
              
              (function($) {
              
                  $.fn.easySlider = function(options){
                    
                      // default configuration properties
                      var defaults = {            
                          prevId:         'prevBtn',
                          prevText:         'Previous',
                          nextId:         'nextBtn',    
                          nextText:         'Next',
                          controlsShow:    true,
                          controlsBefore:    '',
                          controlsAfter:    '',    
                          controlsFade:    true,
                          firstId:         'firstBtn',
                          firstText:         'First',
                          firstShow:        false,
                          lastId:         'lastBtn',    
                          lastText:         'Last',
                          lastShow:        false,                
                          vertical:        false,
                          speed:             2000,
                          auto:            false,
                          pause:            3000,
                          continuous:        false, 
                          numeric:         false,
                          numericId:         'controls'
                      }; 
                      
                      var options = $.extend(defaults, options);  
                              
                      this.each(function() {  
                          var obj = $(this);                 
                          var s = $("li", obj).length;
                          var w = $("li", obj).width(); 
                          var h = $("li", obj).height(); 
                          var clickable = true;
                          obj.width(w); 
                          obj.height(h); 
                          obj.css("overflow","hidden");
                          var ts = s-1;
                          var t = 0;
                          $("ul", obj).css('width',s*w);            
                          
                          if(options.continuous){
                              $("ul", obj).prepend($("ul li:last-child", obj).clone().css("margin-left","-"+ w +"px"));
                              $("ul", obj).append($("ul li:nth-child(2)", obj).clone());
                              $("ul", obj).css('width',(s+1)*w);
                          };                
                          
                          if(!options.vertical) $("li", obj).css('float','left');
                                              
                          if(options.controlsShow){
                              var html = options.controlsBefore;                
                              if(options.numeric){
                                  html += '<div id="control_div"><ol id="'+ options.numericId +'"></div></ol>';
                              } else {
                                  if(options.firstShow) html += '<span id="'+ options.firstId +'"><a href=\"javascript:void(0);\">'+ options.firstText +'</a></span>';
                                  html += ' <span id="'+ options.prevId +'"><a href=\"javascript:void(0);\">'+ options.prevText +'</a></span>';
                                  html += ' <span id="'+ options.nextId +'"><a href=\"javascript:void(0);\">'+ options.nextText +'</a></span>';
                                  if(options.lastShow) html += ' <span id="'+ options.lastId +'"><a href=\"javascript:void(0);\">'+ options.lastText +'</a></span>';                
                              };
                              
                              html += options.controlsAfter;                        
                              $(obj).after(html);                                        
                          };
                          
                          if(options.numeric){                                    
                              for(var i=0;i<s;i++){                        
                                  $(document.createElement("li"))
                                      .attr('id',options.numericId + (i+1))
                                      .html('<a rel='+ i +' href=\"javascript:void(0);\">'+ (i+1) +'</a>')
                                      .appendTo($("#"+ options.numericId))
                                      .click(function(){                            
                                          animate($("a",$(this)).attr('rel'),true);
                                      });                                                 
                              };                            
                          } else {
                              $("a","#"+options.nextId).click(function(){        
                                  animate("next",true);
                              });
                              $("a","#"+options.prevId).click(function(){        
                                  animate("prev",true);                
                              });    
                              $("a","#"+options.firstId).click(function(){        
                                  animate("first",true);
                              });                
                              $("a","#"+options.lastId).click(function(){        
                                  animate("last",true);                
                              });                
                          };
                          
                          function setCurrent(i){
                              i = parseInt(i)+1;
                              $("li", "#" + options.numericId).removeClass("current");
                              $("li#" + options.numericId + i).addClass("current");
                          };
                          
                          function adjust(){
                              if(t>ts) t=0;        
                              if(t<0) t=ts;    
                              if(!options.vertical) {
                                  $("ul",obj).css("margin-left",(t*w*-1));
                              } else {
                                  $("ul",obj).css("margin-left",(t*h*-1));
                              }
                              clickable = true;
                              if(options.numeric) setCurrent(t);
                          };
                          
                          function animate(dir,clicked){
                              if (clickable){
                                  clickable = false;
                                  var ot = t;                
                                  switch(dir){
                                      case "next":
                                          t = (ot>=ts) ? (options.continuous ? t+1 : ts) : t+1;                        
                                          break; 
                                      case "prev":
                                          t = (t<=0) ? (options.continuous ? t-1 : 0) : t-1;
                                          break; 
                                      case "first":
                                          t = 0;
                                          break; 
                                      case "last":
                                          t = ts;
                                          break; 
                                      default:
                                          t = dir;
                                          break; 
                                  };    
                                  var diff = Math.abs(ot-t);
                                  var speed = diff*options.speed;                        
                                  if(!options.vertical) {
                                      p = (t*w*-1);
                                      $("ul",obj).animate(
                                          { marginLeft: p }, 
                                          { queue:false, duration:speed, complete:adjust }
                                      );                
                                  } else {
                                      p = (t*h*-1);
                                      $("ul",obj).animate(
                                          { marginTop: p }, 
                                          { queue:false, duration:speed, complete:adjust }
                                      );                    
                                  };
                                  
                                  if(!options.continuous && options.controlsFade){                    
                                      if(t==ts){
                                          $("a","#"+options.nextId).hide();
                                          $("a","#"+options.lastId).hide();
                                      } else {
                                          $("a","#"+options.nextId).show();
                                          $("a","#"+options.lastId).show();                    
                                      };
                                      if(t==0){
                                          $("a","#"+options.prevId).hide();
                                          $("a","#"+options.firstId).hide();
                                      } else {
                                          $("a","#"+options.prevId).show();
                                          $("a","#"+options.firstId).show();
                                      };                    
                                  };                
                                  
                                  if(clicked) clearTimeout(timeout);
                                  if(options.auto && dir=="next" && !clicked){;
                                      timeout = setTimeout(function(){
                                          animate("next",false);
                                      },diff*options.speed+options.pause);
                                  };
                          
                              };
                              
                          };
                          // init
                          var timeout;
                          if(options.auto){;
                              timeout = setTimeout(function(){
                                  animate("next",false);
                              },options.pause);
                          };        
                          
                          if(options.numeric) setCurrent(0);
                      
                          if(!options.continuous && options.controlsFade){                    
                              $("a","#"+options.prevId).hide();
                              $("a","#"+options.firstId).hide();                
                          };                
                          
                      });
                    
                  };
              
              })(jQuery);
              
              -->
              
              </script>
              Falls das sort nicht vorhanden ist, überprüfe
              includes/templates/template_default/common/html_header.php

              Kommentar


                #8
                Ähh.. die Dateien heißen tpl_header.php???

                Hab dertiges nirgends gefunden!
                Hab`mal im Developers Tool Kit "Easy Slider" eingegeben:
                das einzige was er gefunden hat war:
                includes/modules/pages/index/jscript_easySlider.php

                Hab die Datei auf meinen Rechner als Save gezogen und danach vom Server gelöscht.
                Fehlermeldung ist im IE verschwunden und es läuft auch sonst alles!
                Dankööööööööö!
                MfG
                Thommy
                Zuletzt geändert von Thommy; 17.01.2012, 19:53.

                Kommentar


                  #9
                  OK, dann wird das so aufgerufen. Ja, lösch die Datei, dann ist auch der jQuery Fehler weg.
                  Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; de) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.190 Mobile Safari/534.11+

                  Kommentar

                  Info zu diesem Forenarchiv:
                  Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                  Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                  Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                  PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                  Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                  FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                  Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                  Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                  Fehler in der Software können auf Github als Issues gemeldet werden.
                  Follow us
                  aktuelle version
                  Zen Cart 1.5.7h deutsch
                  vom 15.04.2024
                  [Download]
                  Lädt...
                  X