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: Artikelbilder in Bestellbestätigungs E-Mail (order_mail.html)

    dutchy

    • Neu im Forum
    • Beiträge: 12
    Hallo,
    gibt es eine Möglichkeit, Thumbnails in die Bestell E-Mail (order_mail.html) mit einzufügen?

    mfg
    dutchy

    [EDIT Tomcraft 17.03.2011: Hier geht es direkt zur Anleitung von pfeffersack.]



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

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Ja, das geht, hab ich irgendwo hier. *wühl*
    Ich such's dir raus...

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Ich finde hier nur: Thumbnails in Bestellbestätigungs E-Mail

    Gelöst war das aber noch nicht. :crazy:

    Grüße

    Torsten

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Oups, ja sorry, ist gelöst. Find's gerade nicht, hab gerade meinen Kollegen angemailt in welchen Tiefen ich das finde...

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Prima, da freue ich mich schon auf die Lösung, damit wir beide Themen abhaken können. ;-)

    Grüße

    Torsten

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Ich glaub ich hab's jetzt:

    "/includes/classes/order.php"

    das hier:

    Code: PHP  [Auswählen]
                            $order_query = "SELECT
                                                    products_id,
                                                    orders_products_id,
                                                    products_model,
                                                    products_name,
                                                    final_price,
                                                    products_shipping_time,
                                                    products_quantity
                                                    FROM "
    .TABLE_ORDERS_PRODUCTS."
                                                    WHERE orders_id='"
    .(int) $oID."'";

    ändern in:

    Code: PHP  [Auswählen]
                            $order_query = "SELECT
                                                    p.products_id,
                                                    pa.orders_products_id,
                                                    pa.products_model,
                                                    pa.products_name,
                                                    pa.final_price,
                                                    pa.products_shipping_time,
                                                    pa.products_quantity,
                                                    p.products_image image
                                                    FROM "
    .TABLE_ORDERS_PRODUCTS." pa,
                                                    "
    .TABLE_PRODUCTS." p
                                                    WHERE pa.products_id=p.products_id and orders_id='"
    .(int) $oID."'";

    Ebenfalls in der "/includes/classes/order.php", nur weiter unten suchen:

    Code: PHP  [Auswählen]
    $order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'],'PRODUCTS_SHIPPING_TIME' => $order_data_values['products_shipping_time'], 'PRODUCTS_ATTRIBUTES' => $attributes_data, 'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model, 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true), 'PRODUCTS_QTY' => $order_data_values['products_quantity']);

    und ersetzen mit:

    Code: PHP  [Auswählen]
    $order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'],'PRODUCTS_SHIPPING_TIME' => $order_data_values['products_shipping_time'], 'PRODUCTS_ATTRIBUTES' => $attributes_data, 'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model, 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true), 'PRODUCTS_QTY' => $order_data_values['products_quantity'], 'IMAGE' => HTTP_SERVER."/images/product_images/thumbnail_images/". $order_data_values['image']);

    und in die "order_mail.html" die Tabelle mit den Produkten um eine Spalte erweitern und einfügen:

    Code: PHP  [Auswählen]
    <img src="{$order_values.IMAGE}">

    [EDIT Tomcraft 21.02.2011: Anleitung ergänzt.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Sieht ganz gut aus, denke ich. :)

    Grüße

    Torsten

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Hi zusammen,

    also bei mir wird leider kein Bild mit diesem Befehl angezeigt...

    Kann's sein, dass das bei mir anders lautet?!?
    Es wird in der Mail aber auch kein rotes X angezeigt anstelle des Bildes...

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    Hallo pfeffersack: Ei Gude wie?

    fand das mit dem Bildchen in der Bestätigungs-Email ganz "sexy" und habe das gerade mal eingebaut.

    Leider auch bei mir ohne Erfolg - irgendwie ist das Label {$order_values.IMAGE} leer.

    Habe aber nicht genug Ahnung das zu reparieren.

    Gruss Dieter

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Ja fehlt noch 'nen bisschen was. Ich schreib Euch morgen früh was dazu. ;)

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    So,
    also wir haben nun einen Code aus der Datenbank geholt und eine Darstellung in der Mail angelegt.
    Was fehlte, war die Zusammenfriemelung der beiden.

    Ebenfalls in der "/includes/classes/order.php", nur weiter unten suchen:

    Code: PHP  [Auswählen]
    $order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'],'PRODUCTS_SHIPPING_TIME' => $order_data_values['products_shipping_time'], 'PRODUCTS_ATTRIBUTES' => $attributes_data, 'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model, 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true), 'PRODUCTS_QTY' => $order_data_values['products_quantity']);

    und ersetzen mit:

    Code: PHP  [Auswählen]
    $order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'],'PRODUCTS_SHIPPING_TIME' => $order_data_values['products_shipping_time'], 'PRODUCTS_ATTRIBUTES' => $attributes_data, 'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model, 'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price']/$order_data_values['products_quantity'], true), 'PRODUCTS_QTY' => $order_data_values['products_quantity'], 'IMAGE' => HTTP_SERVER."/images/product_images/thumbnail_images/". $order_data_values['image']);

    8)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Danke für die Ergänzung! :thx:

    Grüße

    Torsten

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    @pfeffersack

    Vielen Dank für die Ergänzung - werde das heute Abend gleich mal testen.
    So langsam fange ich an diesen "SMARTY" Kram zu verstehen - solche Module helfen halt das Verständnis zu schärfen (speziell mein Altes) ;)

    So: "Again what learned today!"

    Gruss aus Wiesbaden

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    [...]
    So: "Again what learned today!"
    [...]

    Denglisch in Perfektion!

    "My teacher would say, this is under all pig!" :D

    Grüße

    Torsten

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    Hallo Torsten,

    anscheinend hörst Du kein Bayern 3 ;) - dort gibt es täglich "Fränglisch ... äh ... Englisch mit Loddar!"  - ich werfe mich jedesmal weg, wenn ich das höre und dort kommt dann zum Schluss immer das: "Again what learned today!"

    Nothing for ungood!

    Gruss Dieter

    Managed Server
    1 Antworten
    2043 Aufrufe
    26. September 2012, 11:30:54 von web28
    3 Antworten
    3491 Aufrufe
    09. Mai 2011, 22:16:41 von Tomcraft
    11 Antworten
    6548 Aufrufe
    16. Oktober 2009, 19:48:35 von koshiro
               
    anything