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: Hersteller Logo wird in Hersteller Info Box nicht angezeigt

    Mounty2010

    • Neu im Forum
    • Beiträge: 12
    Hallo,
    ich habe das Problem, dass das Hersteller Logo nicht in der Hersteller Info Box angezeigt wird.
    In der "product_info_v1" wird es angezeigt, nicht jedoch in der "box_manufacturers_info".

    Verwendet wird:

    Shop-Version: v2.0.6.0 rev 13500
    PHP-Version: v7.4.24

    URL zum Shop bzw.  Problem: http://www.smd-discount.de/product_info.php?products_id=1

    Ich vermute, dass der Fehler irgendwo in der "manufacturer_info.php" in diesem Bereich liegt:

    $image = $main->getImage($manufacturer['manufacturers_image'], '', MANUFACTURER_IMAGE_SHOW_NO_IMAGE, 'manufacturers/noimage.gif');

    Trage ich dort nämlich folgendes ein
    $image = 'images/manufacturers/knowless-capacitors.png';
    so wird das Bild in der Hersteller Info Box angezeigt.

    Ich habe den "Platzhalter" für Hersteller Logos AKTIVIERT, der eigentlich nur angezeigt werden soll,
    wenn kein Hersteller Logo hinterlegt ist. Dieser wird in der Hersteller Info Box angezeigt, obwohl ein
    Hersteller Logo hinterlegt ist. Das hinterlegete Hersteller Logo wird auch in der "product_info_v1.html"
    vom "XTC5 Template" angezeigt.

    Vielleicht kann mir jemand bei dem Problem auf die Sprünge helfen. Vielen lieben Dank schonmal !

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Hersteller Logo wird in Hersteller Info Box nicht angezeigt
    Antwort #1 am: 24. Oktober 2021, 21:45:50
    Mir scheint da ist ein Fehler im Code der /templates/dein_template/source/boxes/manufacturer_info.php. In Zeile 29 sollte es anstatt so,

    Code: PHP  [Auswählen]
    $image = $main->getImage($manufacturer['manufacturers_image'], '', MANUFACTURER_IMAGE_SHOW_NO_IMAGE, 'manufacturers/noimage.gif');

    wahrscheinlich so

    Code: PHP  [Auswählen]
    $image = $main->getImage($manufacturer['manufacturers_image'], 'manufacturers/', MANUFACTURER_IMAGE_SHOW_NO_IMAGE, 'noimage.gif');

    oder so aussehen.

    Code: PHP  [Auswählen]
    $image = $main->getImage($manufacturer['manufacturers_image'], 'manufacturers/', MANUFACTURER_IMAGE_SHOW_NO_IMAGE);

    Gruss
    Hanspeter

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: Hersteller Logo wird in Hersteller Info Box nicht angezeigt
    Antwort #2 am: 25. Oktober 2021, 10:41:01
    Hi,

    bitte ein Ticket erstellen ... da wir hier noch einen Fallback für ältere Shopversionen benötigen.

    Markus

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Re: Hersteller Logo wird in Hersteller Info Box nicht angezeigt
    Antwort #3 am: 25. Oktober 2021, 10:42:16
    Den Fallback benötigen wir natürlich nur für die Kauf-Templates. ;-)

    Grüße

    Torsten

    Mounty2010

    • Neu im Forum
    • Beiträge: 12
    Re: Hersteller Logo wird in Hersteller Info Box nicht angezeigt
    Antwort #4 am: 25. Oktober 2021, 14:07:56
    @Hanspeter

    Vielen lieben Dank, deine erster Code-Snippet war die korrekte Lösung !

    $image = $main->getImage($manufacturer['manufacturers_image'], 'manufacturers/', MANUFACTURER_IMAGE_SHOW_NO_IMAGE, 'noimage.gif');
    Ich habe auch mal das Hersteller Logo gelöscht, um zu schauen, ob dann
    nach wie vor das "noimage" Bild angezeigt wird - das wird es, alles richtig !

    Ich habe den Shop vor 3 Tagen installiert und lese seit dem täglich mehrere
    Stunden im Forum und bin begeistert davon, wie kompetent die User hier sind.

    Thema Ticket erstellen: Ich kenne mich hier leider so rein gar nicht aus.
    Was muss ich wo tun, damit alles seine Richtigkeit hat ?

    Timm

    • Fördermitglied
    • Beiträge: 6.255
    Re: Hersteller Logo wird in Hersteller Info Box nicht angezeigt
    Antwort #5 am: 25. Oktober 2021, 14:34:53
    Moin

    Tickets kannst du hier erstellen: https://trac.modified-shop.org/newticket.

    Ich würde dir empfehlen das tpl_modified_responsive Template zu nutzen. Mit einem unresponsiven Template wie dem xtc5 wirst du weder bei den Kunden noch bei Google punkten.

    Viel Erfolg.
    Gruss Timm

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Re: Hersteller Logo wird in Hersteller Info Box nicht angezeigt
    Antwort #6 am: 25. Oktober 2021, 18:00:00
    Der Fehler wurde nun in Ticket #2116 festgehalten.

    Grüße

    Torsten
    7 Antworten
    5264 Aufrufe
    15. Juni 2014, 17:25:05 von anitd
    4 Antworten
    3591 Aufrufe
    08. Juli 2013, 10:32:53 von jannemann
    4 Antworten
    3352 Aufrufe
    12. Januar 2015, 17:32:39 von Bonsai
               
    anything