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: Produktbilder in checkout_confirmation ???

    Romango

    • Frisch an Board
    • Beiträge: 65
    Produktbilder in checkout_confirmation ???
    am: 27. März 2012, 14:14:01
    hallo Community,

    ich bin schon seit ein paar Tagen auf der Suche nach einer Lösung für mein Problem. Leider konnte mir bisher niemand helfen.

    Mir geht es darum, dass mir in der checkout_confirmation.php bzw. checkout_confirmation.html die Zusammenfassung einer Bestellung besser dargestellt wird.
    Ich möchte z.B. ein kleines Foto des jeweiligen Produktes mit anzeigen sowie einen kleinen Link, der eine Box (wie es z.B. in der Widerrufsbelehrung der Falls ist) aufruft, die dann noch einmal die Beschreibung des Angebotes anzeigt (wie bei der Druckansicht).

    Dadurch möchte ich erreichen, dass dem Kunden noch besser dargestellt wird was er da kauft.
    Nun habe ich selber versucht das einmal über ein Modul zu realisieren, welches Produktbilder im Warenkorb anzeigt. Das klappt soweit nur wird das Bild im Schritt 3 eines Bestellprozesses halt nicht mit angezeigt. Und genau da müssen die Sachen stehen. Unmittelbar auf der Seite, über die der Kunde den Kauf abschließt.

    Ich habe gesehen, dass über die checkout_confirmation.html  folgende Aufruf stattfindet $PRODUCT_BLOCK
    Dieser beinhaltet wohl die ganzen Produktinformationen einer Bestellung und den würde ich gerne in der checkout_confirmation.php dahingehend verändert, dass das Produktbild auch mit übergeben wird.
    Nur weiß ich leider nicht mit welchem Aufruf ich das in der PHP Datei schaffe.

    Vielleicht ist das auch ein falscher Ansatz. Aus diesem Grunde schreibe ich noch einmal in dieses Forum und möchte fragen, ob mir jemand dabei helfen kann?

    Ich freue mich auf eine Rückmeldung.

    freundliche Grüße
    Romango

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

    Konfusion

    • Neu im Forum
    • Beiträge: 26
    Re: Produktbilder in checkout_confirmation ???
    Antwort #1 am: 11. April 2012, 11:03:36
    Hi,

    ich habe das mit dem Produktbild bei mir eben auch eingebaut (allerdings ohne den Link, den du noch zusätzlich haben willst).
    Der Beitrag von web28 im Thema "Produktbild in checkout_confirmation" (http://www.modified-shop.org/forum/index.php?topic=3435.msg34360#msg34360) bringt die Lösung:

    In der checkout_confirmation.php:

    1. Suche oben bei Zeile ca. 38
    Code: PHP  [Auswählen]
    // include needed functions
    require_once (DIR_FS_INC . 'xtc_calculate_tax.inc.php');
    require_once (DIR_FS_INC . 'xtc_check_stock.inc.php');
    require_once (DIR_FS_INC . 'xtc_display_tax_value.inc.php');
    und füge danach ein:
    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC . 'xtc_get_products_image.inc.php');

    2. weiter bei Zeile ca. 162
    Bearbeite hier den Block $data_products
    Code: PHP  [Auswählen]
    $data_products = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
    // BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
    if (file_exists(DIR_WS_LANGUAGES.$_SESSION['language'].'/checkout_confirmation.php')) {
            $data_products.= '<tr>' . "\n" . '  <td class="main_header" align="left" valign="top"><b>' . HEADER_QTY . '</b></td>'
                                                            . "\n" . '  <td class="main_header" align="left" valign="top"><b>' . HEADER_ARTICLE . '</b></td>'
                                                            . "\n" . '  <td class="main_header" align="right" valign="top"><b>' . HEADER_SINGLE . '</b></td>'
                                                            . "\n" . '  <td class="main_header" align="right" valign="top"><b>' . HEADER_TOTAL . '</b></td>
                                             </tr>'
    . "\n";
    }
    // EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
    for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) {  
           
    // BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
    //      $data_products .= '<tr>' . "\n" . '            <td class="main" align="left" valign="top">' . $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . '</td>' . "\n" . '                <td class="main" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td></tr>' . "\n";               
            $data_products .= '<tr>' . "\n" . '  <td class="main_row" align="left" valign="top">' . $order->products[$i]['qty'] . ' x ' . '</td>'
                                                             . "\n" . '  <td class="main_row" align="left" valign="top">' . $order->products[$i]['name'] . '</td>'
                                                             . "\n" . '  <td class="main_row" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['price'], true) . '</td>'
                                                             . "\n" . '  <td class="main_row" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td>
                                               </tr>'
    . "\n";
    // EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation                                   
            if (ACTIVATE_SHIPPING_STATUS == 'true') {

    // BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
    /*
                    $data_products .= '<tr>
                                                            <td class="main" align="left" valign="top">
                                                            <nobr><small>' . SHIPPING_TIME . $order->products[$i]['shipping_time'] . '
                                                            </small><nobr></td>
                                                            <td class="main" align="right" valign="top">&nbsp;</td></tr>';
    */

                    $data_products .= '<tr>
                                                            <td class="main" align="left" valign="top">&nbsp;</td>
                                                            <td class="main" align="left" valign="top">
                                                            <nobr><small>'
    . SHIPPING_TIME . $order->products[$i]['shipping_time'] . '
                                                            </small><nobr></td>
                                                            <td class="main" align="right" valign="top">&nbsp;</td>
                                                            <td class="main" align="right" valign="top">&nbsp;</td>
                                                            </tr>'
    ;
    // EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation

            }
            if ((isset ($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0)) {
                    for ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j++) {
    // BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
    /*
                            $data_products .= '<tr>
                                                                    <td class="main" align="left" valign="top">
                                                                    <nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '
                                                                    </i></small><nobr></td>
                                                                    <td class="main" align="right" valign="top">&nbsp;</td></tr>';
    */

                            $data_products .= '<tr>
                                                <td class="main" align="left" valign="top">&nbsp;</td>
                                                                    <td class="main" align="left" valign="top">
                                                                    <nobr><small>&nbsp;<i> - '
    . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '
                                                                    </i></small><nobr></td>
                                                                    <td class="main" align="right" valign="top">&nbsp;</td>
                                                                    <td class="main" align="right" valign="top">&nbsp;</td></tr>'
    ;
    // EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
                    }
            }

            $data_products .= '' . "\n";

            if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
                    if (sizeof($order->info['tax_groups']) > 1)
                            $data_products .= '            <td class="main" valign="top" align="right">' . xtc_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n";
            }
            $data_products .= '</tr>' . "\n";
    }
    $data_products .= '</table>';

    Das Produktbild im Bereich der Zeilen ca. 176-180, wo die Produktinformationen mit $order->products[$i]['qty'], $order->products[$i]['name'] etc. ausgegeben werden, in einer weiteren Tabellenzelle einbinden (z.B. vor der Zelle mit $order->products[$i]['name']):
    Code: PHP  [Auswählen]
    '<td class="main_row" align="left" valign="top" width="90"><img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" /></td>'."\n".

    width="90" natürlich in der Breite so anpassen, dass deine Thumbnails reinpassen.
    Die zusätzliche Tabellenzelle solltest du natürlich in jeder <tr> innerhalb dieser <table> berücksichtigen. Schalte am besten einfach mal den Tabellenrand in Zeile 162 mit border="1" an und mach dir die Tabelle passend.

    Das war's auch schon, viel Spaß damit.

    Konfusion

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #2 am: 11. April 2012, 12:24:00
    Danke Dir @konfusion.

    Was mich aber sehr stört, ist die Tatsache, das Lieferzeit und Optionen darunter in jeweils einer Tabellenzeile ausgegeben werden. Könnte man dies nicht mit <br /> in die Zelle unter Produktname einfügen?
    Bin leider kein PHP-Spezi ...... :-I

    Gruß.

    stef

    • Neu im Forum
    • Beiträge: 19
    Re: Produktbilder in checkout_confirmation ???
    Antwort #3 am: 12. April 2012, 12:42:44
    @Konfusion: auch von mir ein großes Danke!

    @cannewitz:

    habs mit rowspan so gelöst

    Code: PHP  [Auswählen]
            $data_products .= '<tr>' . "\n" . '<td class="main_row" align="left" valign="top" width="150" rowspan="2"><img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" /></td>'
                   . "\n" . '  <td class="main_row" align="left" valign="top" rowspan="2" width="70">' . $order->products[$i]['qty'] . '</td>'
                   . "\n" . '  <td class="main_row" align="left" valign="top" width="250">' . $order->products[$i]['name']. '</td>'
                                                             . "\n" . '  <td class="main_row" align="right" valign="top" rowspan="2">' . $xtPrice->xtcFormat($order->products[$i]['price'], true) . '</td>'
                                                             . "\n" . '  <td class="main_row" align="right" valign="top" rowspan="2">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td>
                                               </tr>'
    . "\n";
    und bei der Attributabfrage die Else eingefügt:
    Code: PHP  [Auswählen]
    if ((isset ($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0)) {
                    for ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j++) {
    // BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
    /*
                            $data_products .= '<tr>
                                                                    <td class="main" align="left" valign="top">
                                                                    <nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '
                                                                    </i></small><nobr></td>
                                                                    <td class="main" align="right" valign="top">&nbsp;</td></tr>';
    */

                            $data_products .= '<tr>
                                                                    <td class="main" align="left" valign="top" width="250">
                                                                    <nobr><small>&nbsp;<i> - '
    . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '
                                                                    </i></small><nobr></td>
                                                                    </tr>'
    ;
    // EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation
                    }
            }
      else {
          $data_products .= '<tr>
                                                                    <td class="main" align="left" valign="top" width="250"></td></tr>'
    ;
      }

    Gruß
    stef

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #4 am: 12. April 2012, 15:23:09
    Hallo stef.
    Naja ... nicht ganz ... denn nach wie vor wird bei mehreren Artikelatributen (Optionen) eine neue Zeile generiert. Ich denk dies ist in
    Code: SQL  [Auswählen]
    FOR ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j++)
    geschrieben. Schön wäre es wenn da nur ein Absatz generiert würde. Wie?  :nixweiss:
    Bei rowspan muß ich mich ja festlegen, also denke ich passt nicht ganz so.
    UND dann sollte dies alles in die selbe Zelle vom Artikelname also:

    Artikelname
    Lieferzeit
    -Atribut 1
    -Atribut 2
    - usw. bei Bedarf // aber dynamisch.

    Gruß.

    Konfusion

    • Neu im Forum
    • Beiträge: 26
    Re: Produktbilder in checkout_confirmation ???
    Antwort #5 am: 12. April 2012, 15:58:54
    Sodala,

    bei der Gelegenheit habe ich den Code mal aufgeräumt (und debugged), einen Haufen Kommentare entfernt (Darf man das eigentlich? Keine Ahnung!) und sauber sowohl im PHP- als auch im HTML-Quellcode eingerückt.

    Für cannewitz:
    Ich habe hier zwei Zeilenumbrüche nach dem Produktnamen drin, du kannst natürlich auch ein <br /> im Bereich // shipping information for each product wieder rausnehmen.

    Ersetze den Teil

    Code: PHP  [Auswählen]
    $data_products = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
    ...
    $data_products .= '</table>';

    komplett  damit:

    Code: PHP  [Auswählen]
    $data_products = "\n".
    ' <table width="100%" border="0" cellspacing="0" cellpadding="0">';
    // products table header TR
    if (file_exists(DIR_WS_LANGUAGES.$_SESSION['language'].'/checkout_confirmation.php')) {
            $data_products.= "\n".
            '  <tr>'."\n".
            '   <td class="main_header" align="left" valign="top"><b>'.HEADER_QTY.'</b></td>'."\n".
            '   <td class="main_header" align="left" valign="top" colspan="2"><b>'.HEADER_ARTICLE.'</b></td>'."\n".
            '   <td class="main_header" align="right" valign="top"><b>'.HEADER_SINGLE.'</b></td>'."\n".
            '   <td class="main_header" align="right" valign="top"><b>'.HEADER_TOTAL.'</b></td>'."\n".
            '  </tr>';
    }
    // products TR for each product in cart
    for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) {
            $data_products .= "\n".
            '  <tr>'."\n".
            '   <td class="main_row" align="left" valign="top">'.$order->products[$i]['qty'].' x</td>'."\n".
            '   <td class="main_row" align="left" valign="top" width="90"><img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" /></td>'."\n".
            '   <td class="main_row" align="left" valign="top">'.$order->products[$i]['name'];
            // shipping information for each product
            if (ACTIVATE_SHIPPING_STATUS == true) {
                    $data_products .= "\n".
                    '    <br /><br />'."\n".
                    '    <nobr><small>'.SHIPPING_TIME.$order->products[$i]['shipping_time'].'</small></nobr>';
            }
            // selected attributes for each product
            if ((isset ($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0)) {
                    for ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j++) {
                            $data_products .= "\n".
                            '    <br />'."\n".
                            '    <nobr><small>&nbsp;<i> - '.$order->products[$i]['attributes'][$j]['option'].': '.$order->products[$i]['attributes'][$j]['value'].'</i></small></nobr>';
                    }
            }
            $data_products .= '</td>'."\n".
            '   <td class="main_row" align="right" valign="top">'.$xtPrice->xtcFormat($order->products[$i]['price'], true).'</td>'."\n".
            '   <td class="main_row" align="right" valign="top">'.$xtPrice->xtcFormat($order->products[$i]['final_price'], true).'</td>'."\n".
            '  </tr>';
            // tax TR
            if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
                    if (sizeof($order->info['tax_groups']) > 1)
                            $data_products .= "\n".
                            '  <tr>'."\n".
                            '   <td class="main" valign="top" align="right">'.xtc_display_tax_value($order->products[$i]['tax']).'%</td>'."\n".
                            '  </tr>';
            }
            $data_products .= "\n";
    }
    $data_products .= ' </table>';

    Dann hast du es, wie du's brauchst.
    Und für alle anderen gilt: Der Code ist jetzt recht übersichtlich, damit man sich auch mit eigenem Hirnschmalz und etwas HTML-Kenntnissen die Tabelle zusammenbauen kann, wie man sie haben will.

    Ich persönlich werde wahrscheinlich die Lieferzeit in eine eigene Zeile schreiben und die Attribute in der Zelle mit dem Produktnamen lassen. Mal sehen. Wenn ich's hab, kann ich's ja noch mal posten.

    Viel Spaß damit,

    Konfusion

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #6 am: 12. April 2012, 16:35:59
    Hallo Konfusion.
    Grandios ...! Thanks. Genau so - und nicht anders wollte ich es haben.
    Nochmals danke für die Mühe.
    Gruß.

    Konfusion

    • Neu im Forum
    • Beiträge: 26
    Re: Produktbilder in checkout_confirmation ???
    Antwort #7 am: 12. April 2012, 16:41:54
    Na dann gute Geschäfte mit hübschen Bildchen, cannewitz :-)

    Nochmals danke für die Mühe.

    Kein Problem. Ich bin ja auf deine Anfrage nur gestoßen, weil ich selbst danach gesucht habe  :hust:

    Konfusion

    Konfusion

    • Neu im Forum
    • Beiträge: 26
    Re: Produktbilder in checkout_confirmation ???
    Antwort #8 am: 12. April 2012, 18:54:47
    Ich persönlich werde wahrscheinlich die Lieferzeit in eine eigene Zeile schreiben und die Attribute in der Zelle mit dem Produktnamen lassen. Mal sehen. Wenn ich's hab, kann ich's ja noch mal posten.

    Das sieht dann so aus:

    Code: PHP  [Auswählen]
    $data_products = "\n".
    ' <table width="100%" border="0" cellspacing="0" cellpadding="0">';
    // products table header TR
    if (file_exists(DIR_WS_LANGUAGES.$_SESSION['language'].'/checkout_confirmation.php')) {
            $data_products.= "\n".
            '  <tr>'."\n".
            '   <td class="main_header" align="left" valign="top"><b>'.HEADER_QTY.'</b></td>'."\n".
            '   <td class="main_header" align="left" valign="top" colspan="2"><b>'.HEADER_ARTICLE.'</b></td>'."\n".
            '   <td class="main_header" align="right" valign="top"><b>'.HEADER_SINGLE.'</b></td>'."\n".
            '   <td class="main_header" align="right" valign="top"><b>'.HEADER_TOTAL.'</b></td>'."\n".
            '  </tr>';
    }
    // products TR for each product in cart
    for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) {
            $data_products .= "\n".
            '  <tr>'."\n".
            '   <td class="main_row" align="left" valign="top">'.$order->products[$i]['qty'].' x</td>'."\n".
            '   <td class="main_row" align="left" valign="top" width="90"><img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" /></td>'."\n".
            '   <td class="main_row" align="left" valign="top">'.$order->products[$i]['name'];
            // selected attributes for each product
            if ((isset ($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0)) {
                    for ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j++) {
                            $data_products .= "\n".
                            '    <br /><br />'."\n".
                            '    <nobr><small>&nbsp;<i> - '.$order->products[$i]['attributes'][$j]['option'].': '.$order->products[$i]['attributes'][$j]['value'].'</i></small></nobr>';
                    }
            }
            $data_products .= '</td>'."\n".
            '   <td class="main_row" align="right" valign="top">'.$xtPrice->xtcFormat($order->products[$i]['price'], true).'</td>'."\n".
            '   <td class="main_row" align="right" valign="top">'.$xtPrice->xtcFormat($order->products[$i]['final_price'], true).'</td>'."\n".
            '  </tr>';
            // shipping information for each product
            if (ACTIVATE_SHIPPING_STATUS == true) {
                    $data_products .= "\n".
                    '  <tr>'."\n".
                    '   <td class="main" align="left" valign="top">&nbsp;</td>'."\n".
                    '   <td class="main" align="left" valign="top" colspan="4"><nobr><small>'.SHIPPING_TIME.$order->products[$i]['shipping_time'].'</small></nobr></td>'."\n".
                    '  </tr>';
            }
            // tax TR
            if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) {
                    if (sizeof($order->info['tax_groups']) > 1)
                            $data_products .= "\n".
                            '  <tr>'."\n".
                            '   <td class="main" valign="top" align="right">'.xtc_display_tax_value($order->products[$i]['tax']).'%</td>'."\n".
                            '  </tr>';
            }
            $data_products .= "\n";
    }
    $data_products .= ' </table>';

    Langhals_1

    • Frisch an Board
    • Beiträge: 70
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #9 am: 08. Juni 2012, 07:49:03
    Guten Morgen

    so habe das auch mal eingebaut, klappt 100 %

    das einzige was ich noch für ein Problem habe das meine thumbnail_images ein Bildgröße von

    240 x 183

    wie kann ich den Bildern eine feste größe zuweisen, das muß ja in der checkout_confirmation.php

    zugewiesen werden, aber wie ?

    habe nun schon einiges gelesen, und auch vieles probiert aber irgenwie bekomme ich das Bild nicht kleiner

    in der checkout_confirmation.html kann ich dieses ja nicht ändern, da ja nur der Block übergeben wird.

    könnte mir mal einer von euch ein wenig auf die sprünge helfen, ich steh hier voll auf dem Schlauch.

    lg Frank

    Langhals_1

    • Frisch an Board
    • Beiträge: 70
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #10 am: 08. Juni 2012, 11:32:57
    hat sich erledigt, habe ich selber rausbekommen.

    hat zwar ein wenig gedauert, da ich kein Profi bin aber klappt bestens

    für alle die das selbe Problem haben hier die einfache Lösung dazu

    <img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" width="120px" height="90px" /></td>'."\n".

    lg

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #11 am: 23. Juni 2012, 20:07:35
    Kann es vielleicht noch mal jemand versuchen, links zu den Produkten zu hinterlegen?
    Danke und Gruß

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #12 am: 24. Juni 2012, 07:47:31
    hat sich erledigt, habe ich selber rausbekommen.

    hat zwar ein wenig gedauert, da ich kein Profi bin aber klappt bestens

    für alle die das selbe Problem haben hier die einfache Lösung dazu

    <img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" width="120px" height="90px" /></td>'."\n".

    lg
    @Langhals_1 : Wenn du beide Werte vom Bild einträgst, werden unterschiedlich große Bilder verzogen dargestellt ... ich für meinen Teil habe da nur die Breite (50px) eingetragen ... Höhe wäre dann dynamisch.

    @peterpan19 : Warum willst du nochmal auf den Artikel verlinken? Bau zusätzlich die Kurzbeschreibung mit ein und gut ist.
    Code: PHP  [Auswählen]
                            // Produktbeschreibung
                                $data_products .= '<tr>
                  <td class="main_row_text" align="left" valign="top"  colspan="5"><small>'
    . (!empty($order->products[$i]['short_description'])?$order->products[$i]['short_description']:$order->products[$i]['description']). '</small></td>
                  </tr>'
    ;
                           
                           
                // tax TR
    Gruß.

    Langhals_1

    • Frisch an Board
    • Beiträge: 70
    • Geschlecht:
    Re: Produktbilder in checkout_confirmation ???
    Antwort #13 am: 24. Juni 2012, 08:23:28
    @cannewitz

    Zitat
    @Langhals_1 : Wenn du beide Werte vom Bild einträgst, werden unterschiedlich große Bilder verzogen dargestellt ... ich für meinen Teil habe da nur die Breite (50px) eingetragen ... Höhe wäre dann dynamisch.

    ja stimmt da haste vollkommen recht,
    ich dachte man müßte immer beide größen angeben.

    habe das fluxx mal geändert und sieht besser aus.

    lg Frank

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Re: Produktbilder in checkout_confirmation ???
    Antwort #14 am: 12. Juli 2012, 14:07:04
    Hallo,

    ich bin hier nicht ganz richtig, da wir XTC 3 benutzen. Vielleicht kann mir doch jemand helfen.
    Ich habe den 2. Code von Konfusion eingefügt. Es hat auch funktioniert nur leider wird bei XTC nicht die Überschrift für die Spalten (Menge / Artikel / Einzelpreis / Preis) nicht angezeigt.
    Kann mir jemand sagen, wo ich etwas ändern muss, damit es angezeigt wird.

    Danke schon mal im voraus.
    2 Antworten
    2814 Aufrufe
    05. Juni 2010, 09:37:12 von Martina
    14 Antworten
    9000 Aufrufe
    12. Oktober 2013, 12:34:28 von marc3
    1 Antworten
    4326 Aufrufe
    07. November 2008, 16:44:11 von Anonym
    11 Antworten
    5910 Aufrufe
    17. Dezember 2010, 11:59:54 von Tomcraft
               
    anything