Shop Hosting
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: Problem mit externen Bildern - zeigt immer NO-IMAGE an

    topfield007

    • Neu im Forum
    • Beiträge: 36
    hallo,

    ich habe mir einen XTC Modified zum testen eingerichtet und habe in der config.php die externen Bildpfade angepasst.

    Code: PHP  [Auswählen]
      define('DIR_WS_IMAGES', 'http://www.meine-url.de/images/');
      define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'high/');
      define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'high_080/');
      define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'high_160/');
      define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'high/');
     

    Bei sämtlichen Produkten wird jetzt immer das "No-image" Bidl angezit, obwohl der Link zu den Bildern stimmt und diese auch in der richtigen Grösse vorliegen. Dei No-Image Bidler werdne sogar aus dem richtigen verzeichnis angezeigt.

    Ich habe den Eindruck, das die NO-ImAGE Erkennung fehlerhaft ist- kann das sein?

    Ich hatte auch einen Beitrag aus 2010 gelesen, wo es um einen Bug ging, wonach die Anzeige mit externen Bildern Probleme macht. Ich denke aber mal dieses Problem wird wohl schon behoben sein?

    Danke für eure Hilfe!

    liebe grüße marha



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

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #1 am: 05. November 2012, 20:43:49
    Sicherstellen, dass der http-Wrapper offen ist, damit file_exists funktioniert.

    topfield007

    • Neu im Forum
    • Beiträge: 36
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #2 am: 05. November 2012, 20:59:19
    HI Matt,

    kannst du mir bitte näher erklären, was hier zu tun ist?

    danke.

    liebe grüße marha

    Matt

    • Experte
    • Beiträge: 4.241
    Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #3 am: 06. November 2012, 06:27:30
    Provider kontaktieren und ihm sagen, dass er das machen soll.

    Oder geht's dir um die technischen Hintergründe?

    topfield007

    • Neu im Forum
    • Beiträge: 36
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #4 am: 06. November 2012, 07:01:51
    Hallo Matt,

    die Bilder liegen auf dem selben Server wie der SHOP, allerdings in einem anderen Verzeichnis und sind über eine anderen URL erreichbar.

    Ja, mich interessiert auch der technische hintergrund.

    Danke

    liebe grüße marha

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #5 am: 06. November 2012, 07:44:47
    die Bilder liegen auf dem selben Server wie der SHOP, allerdings in einem anderen Verzeichnis und sind über eine anderen URL erreichbar.

    Hast du über Dateisystemebene Leserechte auf diesen Ordner? Dann solltest du den Pfad absolut angeben, aber eben nicht über http. Auch aus Performancegründen.

    Ja, mich interessiert auch der technische hintergrund.

    php kann Dateien öffnen und kann dies prinzipiell nicht nur mit lokalen Files machen sondern auch mit solchen, die auf einem anderen Server liegen. Da ein potentieller Angreifer das nutzen könnte, um Schadcode von seinem Server nachzuladen ist das aber bei den meisten Providern aus Sicherheitsgründen abgeschaltet.

    Der Shop prüft bei der Anzeige eines Bildes mit file_exists, ob die Datei existiert. file_exists braucht dazu wie fopen auch aber den HTTP-Wrapper, damit das bei Files auf einem anderen Server funktioniert. Ist dieser deaktiviert wird davon ausgegangen, dass das Bild nicht existiert.

    topfield007

    • Neu im Forum
    • Beiträge: 36
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #6 am: 06. November 2012, 16:44:27
    Hallo Matt,

    ich habe den absoluten Pfad wo die bilder leigen unter 'DIR_WS_IMAGES' eingetragen, aber das klappt leider nicht.

    Hier der ausschnitt der configure.php

    Code: PHP  [Auswählen]
      define('DIR_WS_CATALOG', '/'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/kunden/325243_3163/webseiten/vpteam_xt3m_01/');
      define('DIR_FS_CATALOG', '/kunden/325243_3163/webseiten/vpteam_xt3m_01/');
      define('DIR_WS_IMAGES', '/kunden/325243_3163/webseiten/vpteam01/shop/images/');
      define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'high/');
      define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'high_080/');
      define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'high_160/');
      define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'high/');
     

    Das Problem ist, das das Shopsystem den absoluten pfad der Bilder an den Pfad des SHOPS anhängt. Also klappt das nicht.

    Oder habe ich hier einen Denkfehler?

    liebe grüße marha

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #7 am: 06. November 2012, 16:51:02
    OK, das hatte ich nicht auf der Uhr. Du könntest dir damit behelfen, dass du im Bildpfad mit ../ in deinen entsprechenden Pfad navigierst. Wobei ich nicht weiß, wie viele ../ wirklich erforderlich sind, um dahin zu kommen wo du hin willst.

    topfield007

    • Neu im Forum
    • Beiträge: 36
    Re: Problem mit externen Bildern - zeigt immer NO-IMAGE an
    Antwort #8 am: 07. November 2012, 07:23:17
    Hi,

    hab das problem jetzt mit SYMLINK gelöst....

    liebe grüße marha
    rechtstexte für onlineshop
    1 Antworten
    1744 Aufrufe
    15. Oktober 2015, 14:10:56 von hpzeller
    3 Antworten
    2804 Aufrufe
    09. Juli 2010, 06:39:50 von fishnet
    1 Antworten
    2065 Aufrufe
    25. Januar 2010, 12:06:54 von Tomcraft
    0 Antworten
    2132 Aufrufe
    11. November 2012, 19:53:45 von hbauer
               
    anything