Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Unsichere Elemente

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Unsichere Elemente
    Antwort #15 am: 02. September 2010, 14:17:30
    Du hast auch nichts an der includes/application_top.php geändert?
    Obwohl eigentlich kann es weder an der configure Dateien und auch nicht an der application_top liegen, sonst würde es nämlich auch nicht mit dem originalen Template funktionieren :?

    unicato

    • Frisch an Board
    • Beiträge: 71
    Unsichere Elemente
    Antwort #16 am: 02. September 2010, 14:35:21
    Es kann nur am Template liegen. Die Frage ist, WO? Ich hab absolut keinen Plan im Moment.

    unicato

    • Frisch an Board
    • Beiträge: 71
    Unsichere Elemente
    Antwort #17 am: 04. September 2010, 07:34:13
    Also ich konnte das Problem zumindest eingrenzen,... hoffe ich. Es liegt anscheinend an "MODUL: Imageslider für modified eCommerce Shopsoftware by Hetfield" oder an meiner Partner Box. Sobald ich die beiden ins Template einbinde, passiert der SSL Fehler. Aber was ist da falsch? Hier mal die PHP und HTML Dateien (vielleicht findet ihr ja den Fehler:

    imagesliders.php

    Code: PHP  [Auswählen]
    <?php

    /* -----------------------------------------------------------------------------------------
       $Id: imagesliders.php 001 2008-07-29 16:59:00Z Hetfield $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       Copyright (c) 2008 Hetfield - www.MerZ-IT-SerVice.de
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce; www.oscommerce.com
       (c) 2003      nextcommerce; www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/

    $box_smarty = new smarty;
    $imagesliders_string = '';
    require_once(DIR_FS_INC.'xtc_get_categories_name.inc.php');
    require_once(DIR_FS_INC.'xtc_get_products_name.inc.php');

    $box_smarty->assign('language', $_SESSION['language']);
    // set cache ID
    if (!CacheCheck()) {
            $cache=false;
            $box_smarty->caching = 0;
    } else {
            $cache=true;
            $box_smarty->caching = 1;
            $box_smarty->cache_lifetime = CACHE_LIFETIME;
            $box_smarty->cache_modified_check = CACHE_CHECK;
            $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'];
    }

    if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_imagesliders.html', $cache_id) || !$cache) {
            $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');

            $imagesliders_query = "SELECT DISTINCT
                             ii.imagesliders_title,
                             ii.imagesliders_url,
                                                     ii.imagesliders_url_target,
                                                     ii.imagesliders_url_typ,
                             ii.imagesliders_description,
                             ii.imagesliders_image
                                              FROM "
    .TABLE_IMAGESLIDERS." i, ".TABLE_IMAGESLIDERS_INFO." ii
                          WHERE languages_id='"
    .(int) $_SESSION['languages_id']."'
                                              AND i.imagesliders_id = ii.imagesliders_id
                                              AND ii.imagesliders_image != ''
                                              AND i.status = '0'
                          ORDER BY i.sorting, i.imagesliders_id ASC"
    ;

            $imagesliders_query = xtDBquery($imagesliders_query);

            while ($imagesliders_data = xtc_db_fetch_array($imagesliders_query, true)) {
                    if ($imagesliders_data['imagesliders_url'] == '') {
                            $url = xtc_href_link(FILENAME_DEFAULT);
                    }  else {
                            if ($imagesliders_data['imagesliders_url_target'] == '0') {
                                    $target = '';
                            } elseif ($imagesliders_data['imagesliders_url_target'] == '1') {
                                    $target = ' target="_blank"';
                            } elseif ($imagesliders_data['imagesliders_url_target'] == '2') {
                                    $target = ' target="_top"';
                            } elseif ($imagesliders_data['imagesliders_url_target'] == '3') {
                                    $target = ' target="_self"';
                            } elseif ($imagesliders_data['imagesliders_url_target'] == '4') {
                                    $target = ' target="_parent"';
                            }
                            if ($imagesliders_data['imagesliders_url_typ'] == '0') {
                                    $url = $imagesliders_data['imagesliders_url'];
                            } elseif ($imagesliders_data['imagesliders_url_typ'] == '1') {
                                    $url = xtc_href_link($imagesliders_data['imagesliders_url']);
                            } elseif ($imagesliders_data['imagesliders_url_typ'] == '2') {
                                    $url = xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link((int)$imagesliders_data['imagesliders_url'],xtc_get_products_name((int)$imagesliders_data['imagesliders_url'])));
                            } elseif ($imagesliders_data['imagesliders_url_typ'] == '3') {
                                    $url = xtc_href_link(FILENAME_DEFAULT, xtc_category_link((int)$imagesliders_data['imagesliders_url'],xtc_get_categories_name((int)$imagesliders_data['imagesliders_url'])));
                            } elseif ($imagesliders_data['imagesliders_url_typ'] == '4') {
                                    $content_querys = "SELECT content_title FROM ".TABLE_CONTENT_MANAGER." WHERE languages_id='".(int) $_SESSION['languages_id']."' and content_group = '".(int)$imagesliders_data['imagesliders_url']."' and content_status=1 order by sort_order";
                                    $content_querys = xtDBquery($content_querys);
                                    $content_title = xtc_db_fetch_array($content_querys,true);
                                    $SEF = '';
                                    if (SEARCH_ENGINE_FRIENDLY_URLS == 'true'){
                                            $SEF = '&content='.xtc_cleanName($content_title['content_title']);
                                    }
                                    $url = xtc_href_link(FILENAME_CONTENT, 'coID='.(int)$imagesliders_data['imagesliders_url'].$SEF);
                            }
                    }
                    $imagesliders_string .= '<li><a href="'.$url.'" title="'.$imagesliders_data['imagesliders_title'].'">'.xtc_image(DIR_WS_IMAGES.$imagesliders_data['imagesliders_image'],$imagesliders_data['imagesliders_title']).'</a><div id="slidercontent">'.$imagesliders_data['imagesliders_description'].'</div></li>';
            }

            if ($imagesliders_string != '')
                    $box_smarty->assign('BOX_IMAGESLIDER', $imagesliders_string);

            if ($slidermenu != '')
                    $box_smarty->assign('BOX_SLIDERMENU', $slidermenu);

    }

    if (!$cache) {
            $box_imagesliders = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_imagesliders.html');
    } else {
            $box_imagesliders = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_imagesliders.html', $cache_id);
    }

    $smarty->assign('box_IMAGESLIDER', $box_imagesliders);
    ?>
    Partner.php

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: partner.php,v 1.0 2006/05/15 20:26:42 Tomcraft $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(whats_new.php,v 1.31 2003/02/10); www.oscommerce.com
       (c) 2003      nextcommerce (whats_new.php,v 1.12 2003/08/21); www.nextcommerce.org

       Released under the GNU General Public License
       -----------------------------------------------------------------------------------------
    */

    $box_smarty = new smarty;
    $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
    $box_content='';
    // include needed functions

        if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter='&product='.xtc_cleanName($random_product['products_name']);

    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';
    if ($request_type == 'SSL') {

    $box_smarty->assign('LINK','');

    } else {

    $box_smarty->assign('LINK','');
    }

        $box_smarty->assign('TEXT',BOX_PARTNER_TEXT);

    //$box_smarty->assign('BOX_CONTENT', $box_content);
            $box_smarty->assign('language', $_SESSION['language']);

    // set cache ID
      if (USE_CACHE=='false') {
      $box_smarty->caching = 0;
      $box_partner= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_partner.html');
      } else {
      $box_smarty->caching = 1;
      $box_smarty->cache_lifetime=CACHE_LIFETIME;
      $box_smarty->cache_modified_check=CACHE_CHECK;
      $cache_id = $_SESSION['language'].$random_product['products_id'].$_SESSION['customers_status']['customers_status_name'];
      $box_partner= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_partner.html',$cache_id);
      }

        $smarty->assign('box_PARTNER',$box_partner);

    ?>
    box_imagesliders.html

    Code: XML  [Auswählen]
    {if $BOX_IMAGESLIDER!=''}<!-- Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - Begin -->
    <ul id="imageslider">
            {$BOX_IMAGESLIDER}
    </ul>
    <!-- Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - Ende -->{/if}
    box_partner.html

    Code: XML  [Auswählen]
    <div class="boxbody1">
    <p class="footerbox"><a href="http://www.sofortueberweisung.de" onmouseover="rog1056205651.src='{$tpl_path}img/sofortueberweisung.gif'" onmouseout="rog1056205651.src='{$tpl_path}img/sofortueberweisung1.gif'" target="blank"><img src="{$tpl_path}img/sofortueberweisung1.gif" name="rog1056205651" border="0"/></a><a href="http://www.paypal.de" onmouseover="rog1440659291.src='{$tpl_path}img/paypal.gif'" onmouseout="rog1440659291.src='{$tpl_path}img/paypal1.gif'" target="blank"><img src="{$tpl_path}img/paypal1.gif" name="rog1440659291" border="0"/></a><a href="#" onmouseover="rog767229871.src='{$tpl_path}img/02986.gif'" onmouseout="rog767229871.src='{$tpl_path}img/02986a.gif'"><img src="{$tpl_path}img/02986a.gif" name="rog767229871" border="0"/></a></p>
    </div>
    Bitte mal drüberschauen (Host: all-inkl) :(

    franky_n

    • Experte
    • Beiträge: 4.950
    Unsichere Elemente
    Antwort #18 am: 04. September 2010, 07:58:33
    Hallo unicato,

    könnte das das Problem sein?

    Code: PHP  [Auswählen]
    if ($request_type == 'SSL') {

    $box_smarty->assign('LINK','');

    } else {

    $box_smarty->assign('LINK','');
    }
    Warum definierst Du die Konstante LINK 2 mal gleich einmal mit SSL und einmal ohne SSL?

    Ich weiß jetzt gerade nicht wofür die Konstante "LINK" ist aber ich vermute für die http oder https Unterscheidung.

    Probiers mal so vielleicht. Ohne Garantie auf Funktionalität...

    Code: PHP  [Auswählen]
    if ($request_type == 'SSL') {

    $box_smarty->assign('LINK','https://');

    } else {

    $box_smarty->assign('LINK','http://');
    }
    Viele Grüße

    Franky

    unicato

    • Frisch an Board
    • Beiträge: 71
    Unsichere Elemente
    Antwort #19 am: 04. September 2010, 08:37:11
    hab ich probiert. da tut sich nix :(

    unicato

    • Frisch an Board
    • Beiträge: 71
    Unsichere Elemente
    Antwort #20 am: 04. September 2010, 08:58:29
    Lösung gefunden: ANLEITUNG: Installation mit SSL Proxy

    puh, man bin ich froh  :B Danke an die Helfer :)

    Vorschlag @Admins: Kann man mal verschiedene Sachen umsetzen, dass man hier mehr Übersicht bekommt? Wäre nice.
    • Module Bugfixes als eigenes Unterforum bei Modulecke
    • Postguide als Standard für Modulentwickler
      - Screenshots und Dateien im Anhang
      - Beschreibung + Anleitung als Post
      - Getestet mit modified eCommerce Shopsoftware v1.xx
    • Module Download als eigene Sektion (vllt. im wiki oder auf der Hauptseite unter Downloads?)

    Gruß unicato

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Unsichere Elemente
    Antwort #21 am: 04. September 2010, 09:00:51
    mach das mal so:

    in deiner Partner.php

    Code: PHP  [Auswählen]
    if  ($request_type  == 'SSL') {

    $box_smarty->assign('LINK','');

    } else {

    $box_smarty->assign('LINK','');
    }
    ändern in:

    Code: PHP  [Auswählen]
    if  ($request_type  == 'SSL') {

    $box_smarty->assign('LINK_SSL', true);

    }
     
    und in der html dazu machst du folgendes:

    Code: PHP  [Auswählen]
    <div class="boxbody1">
    <p class="footerbox"><a href="http://www.sofortueberweisung.de" onmouseover="rog1056205651.src='{$tpl_path}img/sofortueberweisung.gif'" onmouseout="rog1056205651.src='{$tpl_path}img/sofortueberweisung1.gif'" target="blank"><img src="{$tpl_path}img/sofortueberweisung1.gif" name="rog1056205651" border="0"/></a><a href="http://www.paypal.de" onmouseover="rog1440659291.src='{$tpl_path}img/paypal.gif'" onmouseout="rog1440659291.src='{$tpl_path}img/paypal1.gif'" target="blank"><img src="{$tpl_path}img/paypal1.gif" name="rog1440659291" border="0"/></a><a href="#" onmouseover="rog767229871.src='{$tpl_path}img/02986.gif'" onmouseout="rog767229871.src='{$tpl_path}img/02986a.gif'"><img src="{$tpl_path}img/02986a.gif" name="rog767229871" border="0"/></a></p>
    </div>
     
    ändern in:

    Code: PHP  [Auswählen]
    <div class="boxbody1">
    <p class="footerbox">
    {if $LINK_SSL}
    <a href="https://www.sofortueberweisung.de" onmouseover="rog1056205651.src='{$tpl_path}img/sofortueberweisung.gif'" onmouseout="rog1056205651.src='{$tpl_path}img/sofortueberweisung1.gif'" target="blank"><img src="{$tpl_path}img/sofortueberweisung1.gif" name="rog1056205651" border="0"/></a>

    <a href="https://www.paypal.de" onmouseover="rog1440659291.src='{$tpl_path}img/paypal.gif'" onmouseout="rog1440659291.src='{$tpl_path}img/paypal1.gif'" target="blank"><img src="{$tpl_path}img/paypal1.gif" name="rog1440659291" border="0"/></a>

    <a href="#" onmouseover="rog767229871.src='{$tpl_path}img/02986.gif'" onmouseout="rog767229871.src='{$tpl_path}img/02986a.gif'"><img src="{$tpl_path}img/02986a.gif" name="rog767229871" border="0"/></a></p>

    {else}

    <a href="http://www.sofortueberweisung.de" onmouseover="rog1056205651.src='{$tpl_path}img/sofortueberweisung.gif'" onmouseout="rog1056205651.src='{$tpl_path}img/sofortueberweisung1.gif'" target="blank"><img src="{$tpl_path}img/sofortueberweisung1.gif" name="rog1056205651" border="0"/></a>

    <a href="http://www.paypal.de" onmouseover="rog1440659291.src='{$tpl_path}img/paypal.gif'" onmouseout="rog1440659291.src='{$tpl_path}img/paypal1.gif'" target="blank"><img src="{$tpl_path}img/paypal1.gif" name="rog1440659291" border="0"/></a>

    <a href="#" onmouseover="rog767229871.src='{$tpl_path}img/02986.gif'" onmouseout="rog767229871.src='{$tpl_path}img/02986a.gif'"><img src="{$tpl_path}img/02986a.gif" name="rog767229871" border="0"/></a></p>

    {/if}
    </div>
     

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Unsichere Elemente
    Antwort #22 am: 04. September 2010, 09:04:01
    sehe gerade, hast schon eine Lösung gefunden  ;)

    unicato

    • Frisch an Board
    • Beiträge: 71
    Unsichere Elemente
    Antwort #23 am: 04. September 2010, 09:17:29
    Jo, weiß nur nicht, ob Dein Vorschlag nicht besser ist. hmm ...
    Noch ne andre Frage: Ist es richtig dass, wenn ich einen Artikel in den Warenkorb lege, der Warenkorb im NONSSL Modus angezeigt wird? Also nur beim Anklicken "In den Warenkorb", wenn ich den Warenkorb anders aufrufe, dann passiert das nicht. Läuft da wieder was falsch?

    web28

    • modified Team
    • Beiträge: 9.404
    Unsichere Elemente
    Antwort #24 am: 04. September 2010, 10:48:26
    [...]
    Vorschlag @Admins: Kann man mal verschiedene Sachen umsetzen, dass man hier mehr Übersicht bekommt? Wäre nice.
    • Module Bugfixes als eigenes Unterforum bei Modulecke
    • Postguide als Standard für Modulentwickler
      - Screenshots und Dateien im Anhang
      - Beschreibung + Anleitung als Post
      - Getestet mit modified eCommerce Shopsoftware v1.xx
    • Module Download als eigene Sektion (vllt. im wiki oder auf der Hauptseite unter Downloads?)
    [...]

    Modueleinbau geschieht immer auf eigene Gefahr, Probleme mit Modulen werden vom modified eCommerce Shopsoftware-Team nicht auch nicht kostenlos supportet.
    Ausnahme: Module die von einem Teammitglied selber entwickelt wurden, aber auch hier besteht kein Anspruch auf Support!

    Ein getestet mit mod1.xx kann das Team auch nicht leisten, hier ist die Community gefordert.

    Leider sind viele Module nicht das Gelbe vom Ei und zum Teil auch schon sehr alt. Anders kann ich mir eine solche Codezeile nicht erklären:

    Code: PHP  [Auswählen]
    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';
    Gruss Web28

    unicato

    • Frisch an Board
    • Beiträge: 71
    Unsichere Elemente
    Antwort #25 am: 04. September 2010, 11:38:26
    ok wusst ich nicht. war auch nur ein vorschlag.

    claudia

    • Fördermitglied
    • Beiträge: 219
    Unsichere Elemente
    Antwort #26 am: 13. Juli 2011, 15:30:14
    Ich hatte auch das Problem mit den "unsicheren Objekten" im Internet Explorer. Bei mir liegt es an einem Font aus den Google Web Fonts. Diesen hatte ich  in die Datei "general.js.php" eingebunden:

    Code: PHP  [Auswählen]
    <link href='http://fonts.googleapis.com/css?family=Tangerine:regular,bold' rel='stylesheet' type='text/css'/>
    Wer weiß wie man so einen Font einbinden kann, ohne dass eine Meldung über unsichere Objekte im IE erzeugt wird?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Unsichere Elemente
    Antwort #27 am: 13. Juli 2011, 15:31:46
    [...]
    Wer weiß wie man so einen Font einbinden kann, ohne dass eine Meldung über unsichere Objekte im IE erzeugt wird?

    LOL

    https://

    noEE

    • Frisch an Board
    • Beiträge: 89
    • Geschlecht:
    Unsichere Elemente
    Antwort #28 am: 17. Juli 2011, 13:10:03
    Hallo,

    mich plagt ebenfalls ein Problem mit unsicheren content im Warenkorb, bzw. bei allen aufgebauten SSL Verbindungen mit meinem Shop. Diese unsicheren Elemente werden allerdings nur beim Internet Explorer 9 und Chrome auf dem Mac angezeigt. Safari (Mac), Firefox (Mac), Chrome (Windows) und Firefox (Windows) sieht alles i.O. aus. Öffne ich z.B. eine SSL Verbindung im Inkognito Fenster unter Chrome Mac Version, gibt es ebenfalls keine Probleme. Inzwischen denke ich, dass Problem zumindest unter Chrome identifiziert zu haben. Gehe ich unter Darstellung -> Entwickler auf JavaScript-Konsole anzeigen, steht dort:

    Zitat
    The page at https://ssl-account.com/delila-store.de/address_book.php?XTCsid=4d9d2210ef45aba95509692f996ffe30 displayed insecure content from http://www.google.com/uds/css/small-logo.png.

    Das small-logo wurde von mir nicht eingebunden und kann es weder im Quelltext noch auf der Webseite entdecken. Die Google Suche war auch nicht sehr hilfreich.

    Vielleicht hat hier jemand eine Idee. Wie auf dem Screenshot zu sehen, habe ich noch Piwik installiert, weiß aber nicht, ob es damit einen Zusammenhang gibt.

    Screenshot 1:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Screenshot 2:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Screenshot 3:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Wünsche euch noch einen schönen Sonntag.

    franky_n

    • Experte
    • Beiträge: 4.950
    Unsichere Elemente
    Antwort #29 am: 17. Juli 2011, 14:20:32
    Hallo noEE,

    hast Du irgendwann mal ein Javascript eingebunden in Deine Seite was auf Google Analytics verweist?
    Oder eine andere Javascript Funktion die Googles Dienste nutzt?
    Dann wird das Logo wahrscheinlich in einem dieser javascript Dateien im Ordner "/templates/xtc5/javascript/*.js" zu finden sein.

    Viele Grüße

    Franky

    5 Antworten
    3026 Aufrufe
    24. Juni 2012, 15:09:38 von Sickk1
    1 Antworten
    2428 Aufrufe
    20. September 2012, 02:23:00 von noRiddle (revilonetz)
    26 Antworten
    9901 Aufrufe
    20. April 2009, 02:27:20 von guensi
    13 Antworten
    3142 Aufrufe
    02. Januar 2017, 15:06:14 von Herr_Bert
               
    anything