Trade Republic - Provisionsfrei Aktien handeln
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: Probleme mit order_mail.html

    Mr.Mau

    • Neu im Forum
    • Beiträge: 45
    Probleme mit order_mail.html
    am: 10. Juni 2010, 14:07:27
    Hallo...
    Ich hab ein Problem mit obiger Datei.
    Ich möchte den Widerruf am Ende einfügen. Sobald ich aber die *html mit einem Editor (Nvu) öffne und irgendwas ändere, funktioniert die Anzeige der gekauften Artikel nicht mehr.
    D.h. Bei mehr als einem Artikel wird nur der erste in der Liste angezeigt. Alle anderen sieht man nicht. Die Berechnung der Summen der gekauften Artikel stimmt aber.
    Ich versteh das nicht, jemand einen Idee woran das liegen könnte oder was ich falsch mache?



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Probleme mit order_mail.html
    Antwort #1 am: 10. Juni 2010, 15:35:25
    Die Widerrufsbelehrung fügst du bitte wie folgt ein: MODUL: Widerruf in Bestell E-Mail

    Grüße

    Torsten

    Mr.Mau

    • Neu im Forum
    • Beiträge: 45
    Probleme mit order_mail.html
    Antwort #2 am: 11. Juni 2010, 08:20:11
    Das ändert aber nichts an meinem ursprünglichen Problem.
    Sobald ich irgendwas an der Datei ändere, stimmt die Artikel Liste nicht mehr.

    1. Artikel 1,- (wird angezeigt)
    2. Artikel 1,- (wird nicht mehr angezeigt)
    3.    "    etc.     "
    Kaufsumme 3,- (angezeigt) stimmt aber.
    Grüße
    tom

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Probleme mit order_mail.html
    Antwort #3 am: 11. Juni 2010, 10:25:05
    Dann stimmt die "foreach"-Schleife nicht mehr! Nimm mal bitte die order_mail.txt(html) aus dem xtc5-Template.

    Grüße

    Torsten

    Mr.Mau

    • Neu im Forum
    • Beiträge: 45
    Probleme mit order_mail.html
    Antwort #4 am: 11. Juni 2010, 11:37:05
    Habe ich gemacht.
    Aber sobald was in die "order_mail" eingetragen wird, entweder von Hand oder über [WIDERRUF], wird nur noch der erste Artikel angezeigt.
    Ich hab mal den Quelltext der Ur-Datei eingefügt. Wobei sie das gleiche macht.
    Ändere ich nur einen Punkt, zeigt sie nur einen Artikel.

    Code: PHP  [Auswählen]
    {config_load file="$language/email_lang_$language.conf" section="email"}
    {config_load file="$language/email_lang_$language.conf" section="order_mail"}
    <center>
    <br>
    <!-- Hauptinfo Mitte -->
    <table border="1" align="top" valign="top" bordercolor="#111111" cellpadding="5" cellspacing="1<" width="600">

    <td align="top" valign="top">
    <!-- Banner oben-->
    <table border="0" cellpadding="0" cellspacing="0" width="600">
      <tbody>
        <tr>
            </center><center>
                     <a TARGET="blank" href="{#shopurl#}"> <img src="{$logo_path}logo_email.jpg" alt="{#store_name#}" border="0"></a>

        </center>
            </tr>
        <tr>
        </tr>
      </tbody>
    </table>
    <table  width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
      <tr>
      <td>
            <br>

      <table width="100%" border="0">
      <tr>
        <td>
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_customer}<br>
                <br>
                {if $PAYMENT_METHOD}<b>Zahlungsmethode:</b> {$PAYMENT_METHOD}<br>{/if}
                <b>Bestellung Nr:</b> {$oID}<br>

                <b>Bestelldatum:</b> {$DATE}<br>
                            {if $csID}<b>Kundennummer:</b> {$csID}<br>
                            {/if}
               </td>
              </tr>
          </table>

          <br> <table style="border-top:1px solid; border-bottom:1px solid;" width="100%" border="0">
            <tr bgcolor="#f1f1f1">

              <td width="50%">
              <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
              <p><b>Lieferadresse</b><br></p>
              </td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                            {if $address_label_payment}
              <td>
              <font size="2" face="Verdana, Arial, Helvetica, sans-serif">

              <p><b>Rechnungsadresse</b><br></p>
              </td>{/if}
            </tr>
            <tr>
              <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                      {$address_label_shipping}
              </td>
              {if $address_label_payment}
              <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
                      {$address_label_payment}
              </td>

                      {/if}
            </tr>
          </table>

             <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
            <p>
                    Hallo {$NAME},<br><br>

                    vielen Dank für Ihre Bestellung bei {#store_name#}.<br><br>
                    Anbei erhalten Sie eine Zusammenfassung Ihrer Bestellung.
                    <br>

                    Bitte überweisen Sie den Rechnungsbetrag mit der
                    Bestellnummer und Ihrer Kundennummer im Verwendungszweck,
                    auf das folgende Konto:
                    <br><br>
                    {#BANK#}
                    <br><br>
                    Verwendungszweck: Kunden-NR: {$csID}; Bestellnummer: {$oID}
                    <br><br>
                    Bitte beachten Sie, dass wir Ihre ersten Bestellungen nur gegen Vorkasse abwickeln können.
                    Die Ware wird sofort Versand sobald der Rechnungsbetrag positiv verbucht worden ist.
                    <br><br>
                    Unsere Allgemeine Geschäftsbedingungen können Sie auch als <img src="{$logo_path}pdf_icon.gif" border="0" height="17" width="19"> {#AGB#} herunter laden. Sie haben folgendes {#widerrufsrecht#}
                    <br><br>

                    Den {#store_name#} Kundendienst für Fragen, Reklamationen und Beanstandungen erreichen
                    Sie per eMail unter {#email#}.<br>
                    Sollten Sie Fragen zu Ihrer Bestellung haben, zögern Sie nicht uns zu kontaktieren.
                    <br><br>
            Mit freundlichen Grüssen,<br>
            {#shoplink_mfg#}

                    <br>
            <br>
          </p>

            <br><br>
            <table style="border-bottom:1px solid;" width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><font face="Verdana, Arial, Helvetica, sans-serif"><b>Ihre bestellten Produkte nochmals zur Kontrolle: </b>
        </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"><b>Stk.</b></div></td>

              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><b>Produkt</b></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><b>Artikel Nr.</b></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><b>Preis</b></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;">{$order_values.PRODUCTS_QTY}</div></td>
              <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;">x</div></td>

              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><b>{$order_values.PRODUCTS_NAME}</b><em><br>
                {$order_values.PRODUCTS_ATTRIBUTES}</em></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;">{$order_values.PRODUCTS_MODEL}<br>
                <em>{$order_values.PRODUCTS_ATTRIBUTES_MODEL}</em></td>
              <td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right">{$order_values.PRODUCTS_PRICE}</div></td>
            </tr>

        {/foreach} </table></td>
      </tr>
    </table>
    {foreach name=aussen item=order_total_values from=$order_total}
    <div align="right"><font size="1" face="Arial, Helvetica, sans-serif">{$order_total_values.TITLE}{$order_total_values.TEXT}</div><br>

    {/foreach}

      </td>
      </tr>
    </table>

              </td>

      </tr>
    </table>

     <br><font size="1" face="Verdana, Arial, Helvetica, sans-serif">

     <br>

     <br>
    </td>
                    <tr>
                    <td>
            <br>

            <div align="center">
                    <font face="Arial, Helvetica, sans-serif" size="2">
                    {#footbar_1#}
                    <br>
                    {#footbar_2#}

            </div>
                    <br>
                    </td>
                    </tr>

    </table>
    <br>

    Mr.Mau

    • Neu im Forum
    • Beiträge: 45
    Probleme mit order_mail.html
    Antwort #5 am: 12. Juni 2010, 07:34:49
    Problem gelößt.
    Der Originalquelltext sieht so aus:

    Code: PHP  [Auswählen]
    {config_load file="$language/email_lang_$language.conf" section="email"}
    {config_load file="$language/email_lang_$language.conf" section="order_mail"}
    <center>
    <br>
    <!-- Hauptinfo Mitte -->
    <table border="1" align="top" valign="top" bordercolor="#111111" cellpadding="5" cellspacing="1<" width="600">

    <td align="top" valign="top">
    <!-- Banner oben-->
    <table border="0" cellpadding="0" cellspacing="0" width="600">
      <tbody>
        <tr>
            </center><center>
                     <a TARGET="blank" href="{#shopurl#}"> <img src="{$logo_path}logo_email.jpg" alt="{#store_name#}" border="0"></a>

        </center>
            </tr>
        <tr>
        </tr>
      </tbody>
    </table>
    <table  width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
      <tr>
      <td>
            <br>

      <table width="100%" border="0">
      <tr>
        <td>
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
     
    Wenn ich die Datei dann mit irgendeinem HTML Editor bearbeite sieht es so aus:

    Code: PHP  [Auswählen]
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
            <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
            <TITLE></TITLE>
            <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.2  (Win32)">
            <META NAME="CREATED" CONTENT="0;0">
            <META NAME="CHANGED" CONTENT="20100612;9235200">
    </HEAD>
    <BODY LANG="de-DE" DIR="LTR">
    <P STYLE="margin-bottom: 0cm">{config_load
    file="$language/email_lang_$language.conf" section="email"}
    {config_load file="$language/email_lang_$language.conf"

    section="order_mail"}
    </P>
    <P ALIGN=CENTER STYLE="margin-bottom: 0cm"><!-- Hauptinfo Mitte --><BR>
    </P>
    <center>
            <TABLE WIDTH=600 BORDER=1 BORDERCOLOR="#111111" CELLPADDING=5 CELLSPACING=1>
                    <TR>
                            <TD VALIGN=TOP>
                                    <P ALIGN=CENTER STYLE="margin-bottom: 0cm"><!-- Banner oben--><A HREF="%7B#shopurl%23%7D" TARGET="blank"><IMG SRC="%7B$logo_path%7Dlogo_email.jpg" NAME="Grafik1" ALIGN=BOTTOM WIDTH=79 HEIGHT=39 BORDER=0></A>
                                                                    </P>

                                    </center>
     
    Also habe ich die Html im Windows Editor geändert. Und jetzt geht es so wie es soll.
    Verstehe ich zwar nicht, ist aber so.
    Grüße
    tom

    Spritzpistole

    • Fördermitglied
    • Beiträge: 816
    Probleme mit order_mail.html
    Antwort #6 am: 12. Juni 2010, 07:49:27
    Manche dieser "What You See Is..."-Editoren generieren oft "behinderten" Quelltext, der dann schon mal das Layout über den Haufen werfen kann.

    Ich verwende daher ausschließlich einen textbasierten Editor, damit passierts dann auch nicht.

    Gruß
    Thomas

    Sämtliche meiner Beiträge und Hinweise zu rechtlichen Themen, erfolgen ausschließlich zur allgemeinen Information und nicht zur Rechtsberatung. Zur Lösung konkreter Rechtsfragen wenden Sie sich bitte an die dafür zugelassenen Berufsträger.

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Probleme mit order_mail.html
    Antwort #7 am: 12. Juni 2010, 07:49:36
    Hallo Tom,

    ja bei sowas solltest du immer reine Texteditoren verwenden, wie Notepad oder bessere ;)
    Notepad++ oder Weaverslave sind auch ganz nett.

    HTML-Editoren haben oft die Eigenart eigenmächtig Code zu ändern, der nicht geändert werden sollte.

    Spritzpistole

    • Fördermitglied
    • Beiträge: 816
    Probleme mit order_mail.html
    Antwort #8 am: 12. Juni 2010, 07:52:06
    @speedy: sehr schön, vergessen hast aber noch den phase5. Der ist sehr gut und stellt die Programmier-Tags von versch. Scriptsprachen farblich dar - find ich z.B. sehr hilfreich.

    Gruß
    Thomas

    0 Antworten
    1143 Aufrufe
    07. Oktober 2018, 12:04:33 von modse
    9 Antworten
    3414 Aufrufe
    13. März 2016, 07:55:49 von demoncleaner
    10 Antworten
    4457 Aufrufe
    09. Dezember 2010, 22:06:10 von Sick
    6 Antworten
    4502 Aufrufe
    29. Juni 2011, 22:14:09 von Tomcraft