rechtstexte für onlineshop
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: Shopssoftware v2.0.2.1 und externer Bildserver

    Markus B.

    • Neu im Forum
    • Beiträge: 8
    Shopssoftware v2.0.2.1 und externer Bildserver
    am: 10. August 2017, 09:54:59
    Hallo,
    Wir arbeiten seit längerem mit der Version 1.06. Nun möchte ich einen Shop mit der 2.0.2.1 Version und PHP7 bei Strato aufsetzen. Mein Problem: Da wir mehrere Shops haben, haben wir uns für einen externen Bildserver entschieden (Ansich auch ein Onlineshop der bei 1&1 liegt. Die anderen Shops greifen auf die Artikelbilder in diesem Shop zu). Aber der neue Shop kann anscheinend nur darauf zugreifen, wenn die Originalbilder auch auf dem eigenem Server liegen. gibt´s da einen Trick? im Forum und auch bei Google konnte ich darüber nichts finden.
    Lieben Dank im Voraus
    Markus

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #1 am: 10. August 2017, 10:52:23
    Hallo Markus,

    hast Du bereits in den 1.06er Shops externe Produktbilder etwa so -> Import Artikel externe Artikelbilder eingebunden, oder willst Du das in den neuen 2.0.2.1er Shops erst einführen?

    Gruss
    Hanspeter

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #2 am: 10. August 2017, 11:03:01
    [...] Nun möchte ich einen Shop mit der 2.0.2.1 Version und PHP7 bei Strato aufsetzen. [...]

    Warum nicht die Version 2.0.2.2 ?

    Auf jeden Fall kann ein 2.x Shop auch mit externen Artikelbildern umgehen. Wichtig ist, dass die Bilder in den 3 unterschiedlichen Größen auf dem externen Server vorliegen.

    Ich kann Euch eine Klassenerweiterung programmieren, mit der dann die externen URLs unterstützt werden.

    Gruss Web28

    Markus B.

    • Neu im Forum
    • Beiträge: 8
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #3 am: 10. August 2017, 11:33:01
    Hallo web28,

    ich habe mir schon gedacht, dass die 2.x Version auf externe Bilder zureifen kann. Ich verstehe nur nicht, dass die Bilder "local" liegen müssen um Bilder von extern anzeigen zu können. Ich habe gehofft, dass es da vielleicht nur irgendwo eine Abfrage ist. Sprich: prüfe ob Bild local vorhanden, sonst zeige nichts bzw. das noimage.jpg. Denn wenn ein Bild im shop liegt (gleicher Bildname und natürlich auch Pfad) dann kann ja auch das externe Bild angezeigt werden.
    Die 2.0.2.2 nehme ich natürlich gern. Aber da wird es ja bestimmt auch sein.
    LG Markus

    Markus B.

    • Neu im Forum
    • Beiträge: 8
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #4 am: 10. August 2017, 11:45:27
    @ Hanspeter

    in der 1.06er hatte ich das schon drin. hat auch immer super funktioniert. dafür haben wir die Zugriffe auf die Bilder in product_listing.html und natürlich auch die anderen .html-dateien in product_info einfach um erweitert. Also den absoluten Pfad vor den relativen gesetzt. (Ich hoffe das war jetzt richtig ausgedrückt.)

    Wir haben also aus:

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_IMAGE}

    das gemacht:

    Code: PHP  [Auswählen]
    https://www.example.com/{$module_data.PRODUCTS_IMAGE}

    und aus:

    Code: PHP  [Auswählen]
    {$PRODUCTS_IMAGE}

    das gemacht:

    Code: PHP  [Auswählen]
    https://www.example.com/{$PRODUCTS_IMAGE}

    Wie gesagt, hat super funktioniert.
    LG Markus

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #5 am: 10. August 2017, 12:24:02
    Das es in der Shopversion 2.0.2.1 nicht mehr funktioniert hat folgenden Grund, die src-Attribute bei den Produktbildern sehen jetzt so aussehen:

    Code: XML  [Auswählen]
    https://www.shop_domain.com/images/product_images/thumbnail_images/1_0.jpg

    und bei der Shopversion 1.06 sahen sie so aus:

    Code: XML  [Auswählen]
    images/product_images/thumbnail_images/1_0.jpg

    Das Problem könnte man ev. mit der Änderung von:

    Code: XML  [Auswählen]
    https://www.externe_domain.com/{$PRODUCTS_IMAGE}

    in:

    Code: XML  [Auswählen]
    {$PRODUCTS_IMAGE|replace:'https://www.shop_domain.com':'https://www.externe_domain.com'}

    oder wenn der Shop nicht komplett verschlüsselt läuft in:

    Code: XML  [Auswählen]
    {$PRODUCTS_IMAGE|replace:'//www.shop_domain.com':'//www.externe_domain.com'}

    lösen.

    Gruss
    Hanspeter

    Markus B.

    • Neu im Forum
    • Beiträge: 8
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #6 am: 10. August 2017, 12:53:35
    Das hat leider keine Änderung gebracht. Da in der Pfad-Angabe von {$PRODUCTS_IMAGE} die Domain nicht mitgeschrieben ist. Die eigendliche Ausgabe für lokale Bilder lautet als klartext im Original:

    Code: PHP  [Auswählen]
    <img src="images/product_images/info_images/artikelbild.jpg">

    Ein replace kann also nicht stattfinden. Deshalb hoffte ich, dass ich das Problem lösen könnte indem ich den externen Link voranstelle. Doch ohne Bild im eigenem System, zeigt der Shop keinen externen an.
    :-(

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #7 am: 10. August 2017, 14:22:06
    Das hat leider keine Änderung gebracht. Da in der Pfad-Angabe von {$PRODUCTS_IMAGE} die Domain nicht mitgeschrieben ist. Die eigendliche Ausgabe für lokale Bilder lautet als klartext im Original:

    Code: PHP  [Auswählen]
    <img src="images/product_images/info_images/artikelbild.jpg">
    [...]

    Das wundert mich aber sehr, in meinem Demoshop (v2.0.2.2) -> https://hpzeller.com/modified2022/ werden die kompletten URLs ins src-Attribut eingesetzt, siehe Bild.

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

    Gruss
    Hanspeter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #8 am: 10. August 2017, 14:52:54
    Hallo!

    Hast Du auch mal den Templatecache und den Browsercache gelöscht?
    Evtl. ein paarmal wiederholen...

    Bis peter

    Markus B.

    • Neu im Forum
    • Beiträge: 8
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #9 am: 10. August 2017, 15:49:33
    ja den Cache habe ich etliche male geleert.
    bei mir wird nicht der komplette Pfad angezeit. :’-(
    ich versuche es morgen mit der v2.0.2.2 Mal sehen ob das was ausmacht

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Shopssoftware v2.0.2.1 und externer Bildserver
    Antwort #10 am: 10. August 2017, 16:01:25
    Suche in 'templates/dein_template/config/config.php' folgenden Code, er steht vermutlich ziemlich am Ende des Skripts

    Code: XML  [Auswählen]
    define('DIR_WS_BASE', xtc_href_link('', '', $request_type, false, false));

    Fehlt er oder ist er auskommentiert oder steht stattdessen so etwas im Skript

    Code: XML  [Auswählen]
    define('DIR_WS_BASE','');

    dann werden auch im 2er Shop nur relative URLs für z.B. Bildquellen erzeugt.

    PS:
    Oder fehlt bei dir die Datei 'templates/dein_template/config/config.php' etwa komplett, weil Du z.B. einfach das Template aus dem 1.06er Shop ohne Anpassungen in den 2er Shop übernommen hast?

    Gruss
    Hanspeter
    Shop Hosting
    0 Antworten
    979 Aufrufe
    24. Juni 2020, 14:18:34 von tomthebest
    7 Antworten
    6008 Aufrufe
    20. November 2011, 15:41:00 von fishnet
    1 Antworten
    2484 Aufrufe
    21. Februar 2013, 12:44:42 von tnirschl
    4 Antworten
    2194 Aufrufe
    10. Januar 2017, 14:47:02 von joachimott