Ankündigung

Einklappen
Keine Ankündigung bisher.

Anmelden und SSL CSS Problem

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

    Anmelden und SSL CSS Problem

    Hallo,

    wenn man im IE 8 auf meinem SHop(anmelden) drückt so kommt eine Meldung:

    Möchten Sie nur die Webseitennhalte anzeigen, die über eine sichere Verbindung übermittelt werden?
    Diese Webseite enthält Inhalte, die nicht über eine sichere HTTPS-Verbindung übermittelt werden. Hierdurch kann die Sicherheit der ganzen Webseite beeinträchtigt werden.

    Klick ich auf ja dann ist dort wo man sich einloggt/adresse eingibt das ganze css zerschossen, jedoch bestellen geht, klicke ich auf NEIN dann zeigt es alles sauber an !

    Im Firefox dagegen klappt das 1a, keine Meldung und kein css wird zerschossen!

    Jemand eine Idee?

    #2
    Habe die gleichen Probleme

    Kommentar


      #3
      Versuche mal die Lösung.

      Kommentar


        #4
        Das ist kein CSS- und auch kein Zen-Cart Problem.
        Auf einer SSL Seite müssen alle Inhalte, sprich Bilder, Javascripts usw. auch über SSL angesprochen werden, sonst bringt der IE diese Warnmeldung. Du musst diese Meldung wegbringen, es ist klar, dass das Layout zerschossen wird, wenn Du die nicht-sicheren Inhalte nicht anzeigen lässt.

        Lösung:
        Bilder und Javascripts dürfen nie absolut verlinkt werden mit http://... sondern immer nur relativ.
        Suche in Deinem Quellcode nach
        Code:
        <img src="http
        Stelle Zug un Zug die gefunden Bilder in den Templates auf relative Verlinkung um:
        Code:
        <img src="images/xxx/xxx.jpg
        Dasselbe machen, falls auch Javascripts so aufgerufen werden.
        Auch in den Stylesheets dürfen z.B. Hintergrundbilder nicht mit http definiert sein.

        Kommentar


          #5
          in welchem code muss ich da suchen/welcher ordner?

          einfach die seiten die beim checkout angesprochen werden?

          habe mal hier gesucht: includes/templates/MEIN TEMPLATE/templates/tpl_login_box

          aber da ist nicht smit htttp verlinkt?

          Zitat von webchills Beitrag anzeigen
          Das ist kein CSS- und auch kein Zen-Cart Problem.
          Auf einer SSL Seite müssen alle Inhalte, sprich Bilder, Javascripts usw. auch über SSL angesprochen werden, sonst bringt der IE diese Warnmeldung. Du musst diese Meldung wegbringen, es ist klar, dass das Layout zerschossen wird, wenn Du die nicht-sicheren Inhalte nicht anzeigen lässt.

          Lösung:
          Bilder und Javascripts dürfen nie absolut verlinkt werden mit http://... sondern immer nur relativ.
          Suche in Deinem Quellcode nach
          Code:
          <img src="http
          Stelle Zug un Zug die gefunden Bilder in den Templates auf relative Verlinkung um:
          Code:
          <img src="images/xxx/xxx.jpg
          Dasselbe machen, falls auch Javascripts so aufgerufen werden.
          Auch in den Stylesheets dürfen z.B. Hintergrundbilder nicht mit http definiert sein.
          Zuletzt geändert von Frage; 29.10.2009, 10:08.

          Kommentar


            #6
            Schaue in der tpl_main_page.php und tpl_header.php.

            Kommentar


              #7
              beimir sieht die seite die zerschossen ist im quellcode so aus:

              PHP-Code:
              <link rel="stylesheet" type="text/css" href="/includes/templates/triplex/css/style_imagehover.css" />
              <
              link rel="stylesheet" type="text/css" href="/includes/templates/triplex/css/stylesheet.css" />
              <
              link rel="stylesheet" type="text/css" href="/includes/templates/triplex/css/stylesheet_betterCategoriesEzInfo.css" />
              <
              link rel="stylesheet" type="text/css" href="/includes/templates/triplex/css/stylesheet_categories.css" />
              <
              link rel="stylesheet" type="text/css" href="/includes/templates/triplex/css/stylesheet_css_buttons.css" />
              <
              link rel="stylesheet" type="text/css" media="print" href="/includes/templates/triplex/css/print_stylesheet.css" />
              <
              script type="text/javascript" src="/includes/templates/template_default/jscript/jscript_imagehover.js"></script>
              <
              script type="text/javascript" src="/includes/templates/template_default/jscript/jscript_overload.js"></script


              Zitat von amatoris Beitrag anzeigen
              Schaue in der tpl_main_page.php und tpl_header.php.

              Kommentar


                #8
                War Quark von mir. Ich hatte das Problem auf der Startseite nach der Anmeldung. Hast Du nen Link zur Seite?

                Die tpl_login_default.php sollte die Richtige sein.

                Kommentar


                  #9
                  Du postest da einen Auszug aus dem Head Bereich...

                  Schau Deine Seite mit Firefox an.
                  > Rechte Maustaste > Seitenquelltext anzeigen
                  > Bearbeiten > Suchen
                  Suche nach
                  Code:
                  <img src="http
                  Falls Du es so nicht findest, poste bitte einen Link zum Shop.

                  Kommentar


                    #10
                    so finde ich es auch mit firefox,jetzt muss ich nur noch wissen wo ich das abänderen kann , weil in den templates ansich, steht nirgends <img src="http dran?

                    Welche Templates könnten das sein


                    Zitat von webchills Beitrag anzeigen
                    Du postest da einen Auszug aus dem Head Bereich...

                    Schau Deine Seite mit Firefox an.
                    > Rechte Maustaste > Seitenquelltext anzeigen
                    > Bearbeiten > Suchen
                    Suche nach
                    Code:
                    <img src="http
                    Falls Du es so nicht findest, poste bitte einen Link zum Shop.

                    Kommentar


                      #11
                      1.
                      Im Header wird ein veraltetes Google Analytics Javascript mit http:// aufgerufen
                      Dieses Script gehört nicht in den Header, sondern in includes/templates/DEINTEMPLATE/common/tpl_footer.php.
                      Also rausnehmen aus includes/templates/DEINTEMPLATE/common/html_header.php und stattdessen in den Footer.
                      Und gleich die richtige Version nehmen, die in Deinem Google Analytics Account angeboten wird (nicht das alte urchin.js)

                      2.
                      Sidebox Live Help ruft ein Bild mit http:// auf. Im Template dieser Sidebox (includes/templates/DEINTEMPLATE/sideboxes/...) entsprechend ändern

                      3.
                      Startseite ruft in includes/languages/german/html_includes/DEINTEMPLATE/define_main_page.php mehrere Bilder mit http:// auf

                      4.
                      Überprüfe Deine includes/configure.php:
                      Code:
                      define('HTTPS_SERVER'
                      bei diesem Link kein abschließender Slash / hinten
                      define('DIR_WS_HTTPS_CATALOG'
                      bei dieser Pfadangabe einen abschließenden Slash / hinten
                      define('DIR_WS_IMAGES', 'images/');
                      define('DIR_WS_INCLUDES', 'includes/');
                      Sollte so ausschauen, kein Slash vorne, dafür einer hinten
                      define('DIR_FS_CATALOG'
                      bei dieser Pfadangabe einen abschließenden Slash / hinten

                      Kommentar


                        #12
                        muss bei define('HTTP_SERVER') mit oder ohne /

                        Zitat von webchills Beitrag anzeigen
                        1.
                        Im Header wird ein veraltetes Google Analytics Javascript mit http:// aufgerufen
                        Dieses Script gehört nicht in den Header, sondern in includes/templates/DEINTEMPLATE/common/tpl_footer.php.
                        Also rausnehmen aus includes/templates/DEINTEMPLATE/common/html_header.php und stattdessen in den Footer.
                        Und gleich die richtige Version nehmen, die in Deinem Google Analytics Account angeboten wird (nicht das alte urchin.js)

                        2.
                        Sidebox Live Help ruft ein Bild mit http:// auf. Im Template dieser Sidebox (includes/templates/DEINTEMPLATE/sideboxes/...) entsprechend ändern

                        3.
                        Startseite ruft in includes/languages/german/html_includes/DEINTEMPLATE/define_main_page.php mehrere Bilder mit http:// auf

                        4.
                        Überprüfe Deine includes/configure.php:
                        Code:
                        define('HTTPS_SERVER'
                        bei diesem Link kein abschließender Slash / hinten
                        define('DIR_WS_HTTPS_CATALOG'
                        bei dieser Pfadangabe einen abschließenden Slash / hinten
                        define('DIR_WS_IMAGES', 'images/');
                        define('DIR_WS_INCLUDES', 'includes/');
                        Sollte so ausschauen, kein Slash vorne, dafür einer hinten
                        define('DIR_FS_CATALOG'
                        bei dieser Pfadangabe einen abschließenden Slash / hinten

                        Kommentar


                          #13
                          Im Header wird ein veraltetes Google Analytics Javascript mit http:// aufgerufen
                          Dieses Script gehört nicht in den Header, sondern in includes/templates/DEINTEMPLATE/common/tpl_footer.php.
                          Also rausnehmen aus includes/templates/DEINTEMPLATE/common/html_header.php und stattdessen in den Footer.
                          Und gleich die richtige Version nehmen, die in Deinem Google Analytics Account angeboten wird (nicht das alte urchin.js)
                          ERLEDIGT!

                          2.
                          Sidebox Live Help ruft ein Bild mit http:// auf. Im Template dieser Sidebox (includes/templates/DEINTEMPLATE/sideboxes/...) entsprechend ändern
                          ERLEDIGT!

                          3.
                          Startseite ruft in includes/languages/german/html_includes/DEINTEMPLATE/define_main_page.php mehrere Bilder mit http:// auf
                          ERLEDIGT!

                          4.
                          Überprüfe Deine includes/configure.php:
                          Code:
                          define('HTTPS_SERVER'
                          bei diesem Link kein abschließender Slash / hinten
                          define('DIR_WS_HTTPS_CATALOG'
                          bei dieser Pfadangabe einen abschließenden Slash / hinten
                          define('DIR_WS_IMAGES', 'images/');
                          define('DIR_WS_INCLUDES', 'includes/');
                          Sollte so ausschauen, kein Slash vorne, dafür einer hinten
                          define('DIR_FS_CATALOG'
                          bei dieser Pfadangabe einen abschließenden Slash / hinten
                          [/quote]
                          ERLEDIGT!

                          Am FEHLER(zerschossener Seite) hat sich nichts getan, alles wie vorher...

                          Kommentar


                            #14
                            Du musst wirklich konsequent wie schon beschrieben im Quelltext suchen nach:
                            Code:
                            src="http
                            Da wirst Du sehen, dass Du noch jede Menge weiterer Dinge mit absoluten http Links aufrufst
                            z.B.
                            Flash in der Sidebox News
                            Javascript in der Xandra Sidebox

                            Dadurch bekommst Du mal den Sicherheitsfehler im IE weg.

                            Das Javascript in der Live Support Box wird durch Schreibfehler im Template jetzt gar nicht mehr aufgerufen:
                            Code:
                            src./livehelp/class/js/include.php?live"
                            Das zerschossene Layout auf SSL Seiten kommt durch doppelte bzw. falsche Slashs in der configure.php zustande so wie oben beschrieben.

                            Kommentar


                              #15
                              die configure.php habe ich aber exakt nach deinen vorgaben abgeändert, da hat sich nichts getan?

                              Zitat von webchills Beitrag anzeigen
                              Du musst wirklich konsequent wie schon beschrieben im Quelltext suchen nach:
                              Code:
                              src="http
                              Da wirst Du sehen, dass Du noch jede Menge weiterer Dinge mit absoluten http Links aufrufst
                              z.B.
                              Flash in der Sidebox News
                              Javascript in der Xandra Sidebox

                              Dadurch bekommst Du mal den Sicherheitsfehler im IE weg.

                              Das Javascript in der Live Support Box wird durch Schreibfehler im Template jetzt gar nicht mehr aufgerufen:
                              Code:
                              src./livehelp/class/js/include.php?live"
                              Das zerschossene Layout auf SSL Seiten kommt durch doppelte bzw. falsche Slashs in der configure.php zustande so wie oben beschrieben.

                              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