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: checkout_confirmation: Bilder werden trotz SSL nur per http geladen?!

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Hallo,

    stehe gerade etwas auf dem Schlauch und finde einfach nicht den richtigen Code:
    beim der Bestellbestätigungsseite werden ja kleine Bilder der Artikel ausgeben.

    Im Testshop werden diese korrekt per https ausgeliefert, da die Seite ja verschlüsselt sein soll.

    Bei mir kommt das Bild allerdings nur per http und damit erhalte ich dann die Fehlermeldung, dass das Bild auch über https geliefert werden sollte.

    NUR: wo zum Henker muss ich denn ansetzen? Finde einfach nicht, wo ich zum Demoshop nen Unterschied in den Dateien habe!?

    Hat jemand ne Idee, welche Datei dafür verantwortlich ist?

    Danke & Grüße
    Dominik

    Linkback: https://www.modified-shop.org/forum/index.php?topic=33809.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Schau mal in der /includes/classes/main.php in die Funktion getProductPopupLink().
    Da sollte die Funktion xtc_href_link() als dritter Parameter mit $request_type aufgerufen werden.

    (Ich gehe davon aus, daß du die aktuellste Shopversion hast und im Template (/module/checkout_confirmation.html) die Bilder aus dem $PRODUCTS_ARRAY so aufgerufen werden: {$data.image})

    Gruß,
    noRiddle

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Servus noRiddle,

    danke für die Idee. Diese Sache hat zwar wirklich bei mir gefehlt - also die Änderung in der main.php & product.php der Umsetzung der EU-Verbraucherrichtlinie (habe das etwas anders umgesetzt).

    Aber das betrifft doch eignetlich nur den Aufruf selber und nicht das Bild, oder? Vor allem bezieht sich das doch scheinbar auch vorrangig um die product_info_xxx.html

    Denn selbst mit der Änderung ist der Fehler weiterhin vorhanden.  :-(

    Grüße
    Dominik

    PS: und ja, bei mir läuft der Aufruf auch über {$data.image}

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Mit der Änderung bzgl. EU Verbraucherrichtlinie hat das aber nichts zu tun.
    Du hast aber Recht ich habe mich in sofern vertan, als daß es ja nicht um den Link auf dem Bild geht sondern um das Bild selbst. Das Bild selbst ist jedoch eigentlich mit relativem Pfad versehen und zwar in besagter Funktion getProductPopupLink() mittels
    Code: PHP  [Auswählen]
    $products_image = DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($pID);
    wobei xtc_get_products_image() lediglich den Bildnamen aus der DB liest.
    Der gebildete relative Pfad sieht dann also etwa so aus
    images/thumbnail_images/XY.jpgund es sollte folglich kein Protokoll à la HTTP oider HTTPS geben.

    Gruß,
    noRiddle

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Servus noRiddle,

    argh, jetzt hab ich mich doch durch die fehlende Stelle des Verbraucherrechts auf die falsche Stelle lenken lassen  :whistle:

    Also du hast recht, dort ist alles korrekt. Aber dein Hinweis hat mich auf eine andere Idee gebracht: da funkt ein für uns gebautes Modul dazwischen, daher ist der Fehler also nicht im Core zu suchen.

    Dennoch danke für den Hinweis, somit kann ich mich nun an die entsprechende Stelle wenden ;)

    Grüße
    Dominik
    2 Antworten
    1882 Aufrufe
    02. Juni 2015, 10:10:43 von Patricbiker
    20 Antworten
    11130 Aufrufe
    29. März 2011, 06:07:27 von TechnikOnkel
    4 Antworten
    3098 Aufrufe
    22. November 2010, 20:25:11 von Tomcraft
    10 Antworten
    5913 Aufrufe
    01. April 2012, 12:46:40 von csigg