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: ANLEITUNG: Herstellername, -Bild & -Link sowie Kurzbeschreibung auf Produktseite

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Hallo Gemeinde,

    weiß jemand von euch wie ich das machen kann das in der Produktbeschreibung rechts neben dem Bild über dem preis das Hersteller-Logo und Herstellername steht?

    Hier der Link zu einem Beispiel: http://www.labelladonna.de/Edle-Dessous/BHs/Push-Up-BH-Kasiopea::9.html

    vielen dank vorab,

    mfg Markus

    [EDIT Tomcraft 04.01.2011: Hier geht es direkt zur Anleitung.]



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Erweitere einfach deine "/includes/modules/product_info.php" nach:

    Code: PHP  [Auswählen]
            xtc_db_query("update ".TABLE_PRODUCTS_DESCRIPTION." set products_viewed = products_viewed+1 where products_id = '".$product->data['products_id']."' and language_id = '".$_SESSION['languages_id']."'");
     
    um folgenden Code:

    Code: PHP  [Auswählen]
    // BOF - Tomcraft - 2011-02-24 - 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('MANUFACTURER',$manufacturer['manufacturers_name']);
                    $info_smarty->assign('MANUFACTURER_LINK',xtc_href_link(FILENAME_DEFAULT, xtc_manufacturer_link($manufacturer['manufacturers_id'],$manufacturer['manufacturers_name'])));
            }
    // EOF - Tomcraft - 2011-02-24 - Get manufacturer name etc. for the product page
     
    und nach:

    Code: PHP  [Auswählen]
                    $info_smarty->assign('PRODUCTS_DESCRIPTION', stripslashes($product->data['products_description']));
     
    um folgenden Code:

    Code: PHP  [Auswählen]
        // BOF - Tomcraft - 2011-02-24 - PRODUCTS_SHORT_DESCRIPTION for the product page
        $info_smarty->assign('PRODUCTS_SHORT_DESCRIPTION', stripslashes($product->data['products_short_description']));
        // EOF - Tomcraft - 2011-02-24 - PRODUCTS_SHORT_DESCRIPTION for the product page
     
    Die Datei "/lang/german/lang_german.conf" in der Sektion [product_info] am Ende um folgenden Code erweitern:

    Code: PHP  [Auswählen]
    #BOF - Tomcraft - 2011-02-24 - Get manufacturer name etc. for the product page
    manufacturer_more_of = 'Mehr Artikel von:'
    #EOF - Tomcraft - 2011-02-24 - Get manufacturer name etc. for the product page
     
    Die Datei "/lang/english/lang_english.conf" in der Sektion [product_info] am Ende um folgenden Code erweitern:

    Code: PHP  [Auswählen]
    #BOF - Tomcraft - 2011-02-24 - Get manufacturer name etc. for the product page
    manufacturer_more_of = 'More products of:'
    #EOF - Tomcraft - 2011-02-24 - Get manufacturer name etc. for the product page
     
    Jetzt stehen dir in der "/templates/xtc5/module/product_info/product_info_xxx.html" folgende zusätzliche Smarties zur freien Verwendung:

    Code: PHP  [Auswählen]
    {$MANUFACTURER}
    {$MANUFACTURER_LINK}
    {$MANUFACTURER_IMAGE}
    {$PRODUCTS_SHORT_DESCRIPTION}
     
    Die product_info_v1.html kann nun mit folgendem Code erweitert werden:

    Code: PHP  [Auswählen]
                {if $MANUFACTURER!=''}
                  <div class="hrlightgrey"></div>
                  <strong>{#manufacturer_more_of#}</strong> <a title="{$MANUFACTURER}" href="{$MANUFACTURER_LINK}">{$MANUFACTURER}</a>
               {/if}
                {if $MANUFACTURER_IMAGE!=''}
                  <a title="{$MANUFACTURER}" href="{$MANUFACTURER_LINK}">{$MANUFACTURER_IMAGE}</a>
                {/if}
     
    Grüße

    Torsten

    [EDIT Tomcraft 04.01.2011: Anleitung erweitert.]
    [EDIT Tomcraft 14.03.2011: Anleitung erweitert.]

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Hallo Torsten,

    super vielen Dank, werde ich später gleich mal ausprobieren und Feedback schreiben. ;-)
    Andere Frage noch, wie findest jetzt den Shop? Hab mich an Ratschläge von den meisten ran gemacht, wie einheitliche Farben, Boxheader, Bilder, etc. Findest du noch etwas was evtl. geändert gehört oder was ich noch machen sollte? Hab noch keinen Kunden woran liegt das eventuell?

    Grüße Markus

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Sieht ganz hübsch aus... mir persönlich zu rosa, aber ich bin ja auch nicht die Zielgruppe. ;-)

    Die Kunden müssen deinen Shop ja erst einmal finden und dazu musst du im Google Index stehen. Da hilft das Einreichen einer Sitemap, sowie die Listung der Artikel bei Google Base.

    P.S.: Hier bitte keine weitere Diskussion zu deinem Shop, das ist jetzt ein Modul-Thema geworden. ;-)

    Grüße

    Torsten

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Hallo Torsten,

    habe es so eingebaut wie beschrieben. Den Namen zeigt's mir an nur das Bild nicht?
    Ich lasse es mal so, dass du es sehen kannst, wenn du auf obigen Link gehst.

    Grüße Markus

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Nagut, da habe ich vielleicht zu viel erwartet. ;-)

    Also bitte so einfügen:

    Code: PHP  [Auswählen]
    <a title="{$MANUFACTURER}" href="{$MANUFACTURER_LINK}" class="xxx"><img src="{$MANUFACTURER_IMAGE}" alt="{$MANUFACTURER}" class="xxx" /></a>
     
    Die Angabe der Klasse class="xxx" ist optional und kann auch weggelassen werden.

    Ich habe die Anleitung oben nochmal editiert. ;-)

    Grüße

    Torsten

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    Hallo Torsten,

    Joa a bissal scho. ;-)
    Aber vielen Dank denn jetzt funktioniert des einwandfrei. :B

    grüße Markus

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Bist du sicher? Der Link zur Hersteller-Seite funktioniert bei dir nicht, oder hast du keinen Link zum Hersteller hinterlegt?

    Grüße

    Torsten

    smoker

    • Mitglied
    • Beiträge: 193
    Hallo...

    wie kann man es realisieren, dass bei dem Bild, als Link alle Artikel dieses Herstellers hinterlegt sind?

    MfG Smoker

    www.labelladonna.de

    • Frisch an Board
    • Beiträge: 57
    @ Torsten

    ja denk scho hab die Verlinkung raus gemacht, wollte nur das Bild und Namen. ;-)

    Danke für's nachfragen.

    Gruß Markus

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Alles klar, ich danke dir für die Rückmeldung. ;-)

    Binde es dann aber bitte so ein, damit kein leerer Link entsteht:

    Code: PHP  [Auswählen]
    <img src="{$MANUFACTURER_IMAGE}" alt="{$MANUFACTURER}" class="xxx" />
     
    Grüße

    Torsten

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Mit einem Hebel im Adminbereich, wäre es doch was für die Roadmap (1.06/1.07).
    Da der Trend in Richtung zwei- beziehungsweise ein-spaltigen-Layouts geht.
    Und dafür meistens die Box für die Herstellerinfos ausgeblendet wird.

    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Na dann mal los. ;-)

    :hobbyhorse:

    Grüße

    Torsten

    manne1962

    • Neu im Forum
    • Beiträge: 37
    Hallo

    Wie kriege ich anstatt "Mehr Produkte von" sprachabhängig angezeigt.
    Text ist bereits in der "german.php"/"english.php" hinterlegt:

    Code: PHP  [Auswählen]
    define('XXXX', 'xxxx');
     
    Doch was genau muss ich in der "product_info.php" angeben?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Schau mal hier in r1807, da habe ich die Änderungen sprachabhängig eingefügt, ich werde die Anleitung gleich nochmal aktualisieren.

    Grüße

    Torsten

    Managed Server
    50 Antworten
    45270 Aufrufe
    13. Dezember 2012, 15:08:19 von mhbosch
    5 Antworten
    4221 Aufrufe
    27. Dezember 2010, 23:30:35 von Tomcraft
               
    anything