rechtstexte für onlineshop
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)

    NicoDeluxe

    • Fördermitglied
    • Beiträge: 987
    • Geschlecht:
    Ich wollte auch mal die Bilder reinmachen, aber da viele Leute mobil unterwegs sind und die Mail dann unnötig vergrößert wird, dachte ich mir dass ich das meinen Kunden erspare :)

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Hallo,

    muss hier nochmal nachfragen. Problem tritt erst nach Einbau von SP1d und/oder SecFix auf. Auf meiner Testinstallation mit SP1c funktioniert das ohne Probleme. Frage an die Experten hier im Forum: Wo liegt den hier das Problem?

    Über einen Hinweis oder Tipp wäre ich sehr dankbar.

    Danke.

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Hallo Zusammen,

    niemand eine Idee?

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Hallo,

    haben hier alle Urlaub  ;-). Kann sich mal Bitte jemand diese Sache anschauen?

    Ganz herzlichen Dank!

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    @lohkaes1

    immer schön langsam, auch wenn man ständig fragt ob sich einer der Sache annimmt muss nichts passieren, das ist alles freiwillig.
    Hast Du den schon einen Lösungsansatz ?
    Welche Dateien hast du verändert seit dem es nicht mehr geht.

    Schau dir diese Änderungen mal an evtl. hilft das ja weiter

    Gruß
    Robert

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    @Robert

    das ist ja das Blöde. Das ich an den Dateien die diese Erweiterung beinhaltet (/includes/classes/order.php) und order_mail.html nichts geändert habe.
    Was ich schon festgestellt habe ist, das in dieser Variablen {$order_values.IMAGE} die in der order_mail.html enthalten ist, das Image nicht mehr drin steht. Also geht der Inhalt irgendwie und irgendwo flöten, nur wo?

    Das komische ist, das es erst nicht mehr funktioniert, seit ich SP1d und SecFix installiert habe. Auf meiner Installation mit SP1c funktioniert es ohne Probleme.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    aber im Update ist die order.php neu drin
    deshalb ist das jetzt anders

    also muss die order.php wieder um die möglichkeit des Artikelbildes erweitert werden.

    Im zweifelfal eine Vergelichtool benutzen wie z.b. MELD

    Gruß
    Robert

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Hallo Robert,

    die Erweiterung wurde natürlich mit Winmerge eingepflegt.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    so hier hab ich mal meine order.php

    Achtung die sieht etwas anders aus, da ich alles neu formatiere.

    Die Variablen {$order_values.IMAGE}
    heist bei mir aber {$order_values.PRODUCTS_IMAGE}
    also ins template
    Code: PHP  [Auswählen]
      <img src="{$order_values.PRODUCTS_IMAGE}">

    Gruß
    Robert

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Hallo Robert,

    mit Deiner order.php gehts wieder.  :thx:

    Darf ich Deine Lösung hier der Nachwelt zur Verfügung stellen?

    Nochmals herzlichen Dank.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Klar darfst Du meine Lösung zur verfügung stellen, aber steht die nicht schon da :-)

    Gruß
    Robert

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Hallo, ich habe das gleiche Problem, dass bei einer Änderung des Status der Bestellung keine Bilder gesendet werden. Die Bestellbestätigung an sich funktioniert. Ich habe die Änderungen für die includes/classes/order.php auch in der admin/includes/classes/order.php vorgenommen. Die Änderungen in der templates/xtc5/mail/german/order_mail.html habe ich auch templates/xtc5/admin/mail/german/change_order_mail.html vorgenommen, als Tabelle aufgebaut:
    Code: PHP  [Auswählen]
    <table  width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
      <tr>
        <td style="border-bottom: 1px solid; border-color: #cccccc;">
            <div align="left"><a href="http://www.lille-sted.de"><img src="{$logo_path}Briefkopf.jpg" alt="lille-sted"></a></div></td>
            <td style="border-bottom: 1px solid; border-color: #cccccc;">
            <div align="right"><a href="http://www.lille-sted.de"><img src="{$logo_path}logorosa.jpg" alt="lille-sted"></a></div></td>
            </tr>
        <tr>
        <td><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>Sehr geehrter Kunde, </strong><br />
          <br />
          Der Status Ihrer Bestellung {if $ORDER_NR}Nr. {$ORDER_NR}{/if} {if $ORDER_DATE}vom
          {$ORDER_DATE}{/if} wurde ge&auml;ndert.<br />
          <br />
    <table style="border-bottom:1px solid;" width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><font size="2" face="Georgia, Times New Roman, Times, serif"> <strong>Ihre bestellten Produkte nochmals zur Kontrolle: </strong></font></td>
      </tr>
      <tr>
        <td> <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="f1f1f1">
            <tr>
              <td colspan="2" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>
                  Stk. </strong></font></div></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>
                 Bild </strong></font></td>
                            <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>
                Produkt </strong></font></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>
                Artikel Nr. </strong></font></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>Einzelpreis</strong></font></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>
                  Preis</strong></font><font size="2"> </font></div></td>
            </tr>
            {foreach name=aussen item=order_values from=$order_data}
            <tr>
              <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="2" face="Georgia, Times New Roman, Times, serif">{$order_values.PRODUCTS_QTY}</font></div></td>
              <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="2" face="Georgia, Times New Roman, Times, serif">x</font></div></td>
                      <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="2" face="Georgia, Times New Roman, Times, serif"><img src="{$order_values.IMAGE}"></font></div></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="2" face="Georgia, Times New Roman, Times, serif"><strong>{$order_values.PRODUCTS_NAME}</strong>{if $order_values.PRODUCTS_SHIPPING_TIME neq ''}<br />Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}<em><br />
                {$order_values.PRODUCTS_ATTRIBUTES}</em></font></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="2" face="Georgia, Times New Roman, Times, serif">{$order_values.PRODUCTS_MODEL}<br />
                <em>{$order_values.PRODUCTS_ATTRIBUTES_MODEL}</em></font></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="2" face="Georgia, Times New Roman, Times, serif">{$order_values.PRODUCTS_SINGLE_PRICE}</font></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="2" face="Georgia, Times New Roman, Times, serif">{$order_values.PRODUCTS_PRICE}</font></div></td>
            </tr>
            {/foreach} </table></td>
      </tr>
    </table>
    {foreach name=aussen item=order_total_values from=$order_total}
    <div align="right"><font size="2" face="Georgia, Times New Roman, Times, serif">{$order_total_values.TITLE}{$order_total_values.TEXT}</font></div>
    {/foreach}
          {if $ORDER_LINK}Link zur Bestellung:
          <a href="{$ORDER_LINK}">hier klicken</a>{/if}<br />
          <br />
          {if $NOTIFY_COMMENTS}<br />
    Anmerkungen und Kommentare zu Ihrer Bestellung:
    {$NOTIFY_COMMENTS}
    <br />{/if}
    <br />
    Neuer Status:
    <b>{$ORDER_STATUS}</b><br />
    <br />
    Bei Fragen zu Ihrer Bestellung antworten Sie bitte auf diese E-Mail. <br />
        </font><p>Ihr Team lille-sted</p></td>
      </tr>
    </table>
    [SIGNATUR]

    Wenn ich nun change_order_mail.html mit dem Browser öffne, wird das Layout mit der Tabelle der bestellten Produkte auch angezeigt, aber wenn ich den Status im Admin Bereich ändere und die Mail sende, werden weder Stück, Bild, Produkt, Artikel Nr., Einzelpreis und Preis angezeigt, der Tabellenaufbau an sich ist aber da. 
    Könnte einen kleinen Tip gebrauchen.
    Gruß

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    In der 1.06 ist es standardmäßig schon mit drin. Daher habe ich mir jetzt nicht die Mühe gemacht nochmal extra einen 1.05 1d zu installieren um das zu testen.  :-D

    tonkelz

    • Neu im Forum
    • Beiträge: 13
    Bei mir kommt da aber ein fehler:
    Parse error: syntax error, unexpected ',' in html/includes/classes/order.php on line 257

    '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_PROPERTIES' => $t_properties_array,
    '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' => gm_prepare_number($order_data_values['products_quantity'], ','),
    'IMAGE' => HTTP_SERVER."/images/product_images/thumbnail_images/". $order_data_values['image']),
    'UNIT' => $order_data_values['unit_name']

    257 ist die vorletzte Zeile im Code

    Schwammakobf

    • Frisch an Board
    • Beiträge: 75
    Nabend zusammen,
    versteh ich das Richtig?
    In der 1.06 ist es standardmäßig schon mit drin.
    Ist in der aktuellen Version die Anzeige von Artikelbildern bereits über Einstellungen im Adminbereich möglich?
    Die Anleitung enthält teilweise Code, der so in der order.php nicht enthalten ist...deshalb trau ich mich nicht, da Ersetzungen zu machen.

    Hat das schon jemand mit 1.06 erfolgreich gemacht?

    Danke und Gruß,
    Schwammakobf
    rechtstexte für onlineshop
    1 Antworten
    2042 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