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: Herstellerlogo unter den Preis anzeigen?

    Shoryuken

    • Mitglied
    • Beiträge: 113
    Herstellerlogo unter den Preis anzeigen?
    am: 07. September 2010, 13:02:46
    Hi,

    wie bekomme ich das Logo des Herstellers (für das jeweilige Produkt) unter den Preis bzw. in die product_info_sliding_tabs_v1.html?

    Hab mir schon die box_manufactors_info.html und manufacturer_info.html angeschaut und selbst etwas rumexperimentiert, aber leider erfolglos.

    Will wirklich nur das Logo reinhaben. Z.B. den Link zur Herstellerwebseite usw. brauch ich nicht.

    Gruß Ken



    Linkback: https://www.modified-shop.org/forum/index.php?topic=7887.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Herstellerlogo unter den Preis anzeigen?
    Antwort #1 am: 07. September 2010, 13:19:41
    ungetestet:

    /includes/modules/product_info.php

    suche:

    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_IMAGE', $image);

    darunter das hier einfügen:

    Code: PHP  [Auswählen]
                    //BOF - GTB - 2010-08-07 Manufacturer Image
                    $manu_query = xtDBquery("select manufacturers_image from ".TABLE_MANUFACTURERS." where manufacturers_id = '".(int) $product->data['manufacturers_id']."'");
                    $manu = xtc_db_fetch_array($manu_query,true);
                    $manu_image = DIR_WS_IMAGES.$manu['manufacturers_image'];
                    if(!file_exists($manu_image)) $manu_image = '';
                    $info_smarty->assign('MANUFACTURER_IMAGE', $manu_image);
                    //BOF - GTB - 2010-08-07 Manufacturer Image

    und im template kannst nun mit {$MANUFACTURER_IMAGE} das Logo anzeigen lassen.

    EDIT: das Logo muss natürlich so eingebunden werden:

    Code: PHP  [Auswählen]
    <img src="{$MANUFACTURER_IMAGE}" alt="" />

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Herstellerlogo unter den Preis anzeigen?
    Antwort #2 am: 07. September 2010, 14:27:42
    Wenn's ein bisschen mehr sein darf. ;-)

    Code: PHP  [Auswählen]
    // BOF - Tomcraft - 2009-07-02 - Get manufacturer name etc. for the product page
    $manufacturer_query = xtc_db_query("select m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$_SESSION['languages_id'] . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . $product->data['products_id'] . "' and p.manufacturers_id = m.manufacturers_id");
    if (xtc_db_num_rows($manufacturer_query)) {
    $manufacturer = xtc_db_fetch_array($manufacturer_query);
    $manufacturers_image='';
    if (xtc_not_null($manufacturer['manufacturers_image'])) $manufacturers_image=DIR_WS_IMAGES . $manufacturer['manufacturers_image'];
    $info_smarty->assign('MANUFACTURER_IMAGE',$manufacturers_image) ;
    $info_smarty->assign('HERSTELLER',$manufacturer['manufacturers_name']);
    $info_smarty->assign('MANUFACTURER_LINK','<a href="' . xtc_href_link(FILENAME_DEFAULT, xtc_manufacturer_link($manufacturer['manufacturers_id'],$manufacturer['manufacturers_name'])) . '">Mehr Produkte von ' . $manufacturer['manufacturers_name'] . '</a>');

    }
    // EOF - Tomcraft - 2009-07-02 - Get manufacturer name etc. for the product page

    Grüße

    Torsten

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Herstellerlogo unter den Preis anzeigen?
    Antwort #3 am: 07. September 2010, 14:34:03
    er wollte ja nicht mehr. :PP

    chr2012

    • Neu im Forum
    • Beiträge: 8
    Re: Herstellerlogo unter den Preis anzeigen?
    Antwort #4 am: 15. Oktober 2011, 16:50:46
    ungetestet:

    /includes/modules/product_info.php

    suche:

    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_IMAGE', $image);

    darunter das hier einfügen:

    Code: PHP  [Auswählen]
                    //BOF - GTB - 2010-08-07 Manufacturer Image
                    $manu_query = xtDBquery("select manufacturers_image from ".TABLE_MANUFACTURERS." where manufacturers_id = '".(int) $product->data['manufacturers_id']."'");
                    $manu = xtc_db_fetch_array($manu_query,true);
                    $manu_image = DIR_WS_IMAGES.$manu['manufacturers_image'];
                    if(!file_exists($manu_image)) $manu_image = '';
                    $info_smarty->assign('MANUFACTURER_IMAGE', $manu_image);
                    //BOF - GTB - 2010-08-07 Manufacturer Image

    und im template kannst nun mit {$MANUFACTURER_IMAGE} das Logo anzeigen lassen.

    EDIT: das Logo muss natürlich so eingebunden werden:

    Code: PHP  [Auswählen]
    <img src="{$MANUFACTURER_IMAGE}" alt="" />

    Wenn ich das Herstellerlogo auf diese Weise einbaue, dann erscheint es zwar aber so zu sagen als "Link ohne Funktion". Soll heißen, wenn ich mit der Maus über das Logo fahre, dann erscheint "die Hand" - eben wie bei Links.

    Kann man dies umgehen, so dass wirklich nur das Logo angezeigt wird möglich noch mit dem alt-Text wenn man mit der Maus darauf fährt?

    Vielen Dank,
    Christian

    Sick

    • Fördermitglied
    • Beiträge: 570
    • Geschlecht:
    Re: Herstellerlogo unter den Preis anzeigen?
    Antwort #5 am: 14. Dezember 2011, 15:45:09
    Ist zwar schon etwas her, aber nach der Anleitung von Gerhard wird nur die Grafik angezeigt.

    Bei mir wird da kein Link auf das Bild gelegt.

    Statt ALT-Text meinst du den TITLE-Tag. Der gibt beim Überfahren mit der Maus den Namen aus.

    Danke für den Code @ Gerhard
    Gruß
    0 Antworten
    3701 Aufrufe
    01. August 2012, 18:09:11 von olly_49
    16 Antworten
    6819 Aufrufe
    04. Mai 2016, 10:15:59 von derheiko
    1 Antworten
    1796 Aufrufe
    15. November 2012, 19:19:50 von Simon
    7 Antworten
    4866 Aufrufe
    25. März 2014, 12:29:20 von Lena
               
    anything