Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: Fehlermeldung in E-Mail an Kunden

    mineraliengrosshandel.com

    • Neu im Forum
    • Beiträge: 7
    Fehlermeldung in E-Mail an Kunden
    am: 13. Juni 2012, 12:05:10
    Hallo,

    wir haben in der letzten Woche zwei Beschwerdemails von Kunden bekommen, in denen geschrieben stand, dass ihnen in den vom Shop generierten Bestellbestätigungen eine Fehlermeldung angezeigt wird.

    Warning:  Smarty error: unable to read resource:
    "giftstore/mail/german/order_mail.txt" in
    /mindvqcb/www.mineraliengrosshandel.com/includes/classes/Smarty_2.6.26/Smarty.class.php
    on line 1097

    Kann uns jemand helfen und sagen was dies zu bedeuten hat und wie wir dieses Problem lösen können?

    Grüße
    Spiegl Daniel

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

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #1 am: 13. Juni 2012, 13:28:21
    Hallo!

    Ich hatte das diese Woche auch.
    Habt Ihr was an der orders.php geändert?

    Das war anscheined bei mir der Fehler.

    Dort wurden zwei Backslashe eingetragen und so hat das System die Mailtexte nicht gefunden.
    Vielleicht, nach einem Backup der Datei, eine originale drüberkopieren und mal testen... Bei mir ging es dann wieder...

    Bis peter

    DirkK

    • Fördermitglied
    • Beiträge: 230
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #2 am: 13. Juni 2012, 13:33:06
    @Buggyboy:

    Hab ja nicht soviel Ahnung, aber was mich stört ist das /mindvqcb/ vor der Seitenadresse. Kann er daher evt. den Mailtext nicht finden?

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #3 am: 13. Juni 2012, 13:41:58
    Dann scheint Euer Pfad ja anscheinend nicht zu stimmen...
    Aber so genau kenne ich mich da auch nicht mit aus.

    Sollte aber in der config.php drinne stehen, ob das da noch vor muß...

    Peter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #4 am: 13. Juni 2012, 14:31:08
    @mineraliengrosshandel.com

    "mindvqcb/" dürfte das Verzeichnis auf deinem Server sein in welchem deine Domain liegt (Provider fragen).

    In der angegebenen Smarty-Datei wird in der angegebenen Zeile die Funktion der Fehlermeldung definiert.

    Was wird denn überhaupt in der Bestellbestätigung angezeigt ?
    Nur die Fehlermeldung oder auch die Fehlermeldung ?
    Du kannst das mit Testbestellungen testen.
    Außerdem solltest du im Adminbereich eine E-Mail angeben, damit die Bestellbestätigung auch an dich selbst zur Kontrolle gesendet wird (Konfiguration => E-Mail Optionen bei "Verrechnung - Weiterleitungsadressen").

    Eventuell ist die order_mail.txt nicht vorhanden oder nicht korrekt.
    Prüfe mal ob die Datei vorhanden ist (in: /templates/DEIN_TEMPLATE/mail/SPRACHE/).

    Gruß,
    noRiddle

    mineraliengrosshandel.com

    • Neu im Forum
    • Beiträge: 7
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #5 am: 13. Juni 2012, 14:58:26
    mindvqcb ist unser Root-Verzeichnis - sicherlich nicht die Fehlerquelle.

    In der E-Mail wird nur die oben gezeigte Fehlermeldung angezeigt. Versuche derzeit auch gerade iwie hinter das Problem zu kommen. Aber am  agegebenen Pfad der 'order_mail.txt' kann es nicht liegen. Sogar wenn man die Datei umbenennt funktioniert die Mail Bestellung noch. -> Problem tretet nur fallweise auf.
    In der angegebenen Smarty-Datei wird in der angegebenen Zeile die Funktion der Fehlermeldung definiert.

    @noRiddle
    Danke für den Tipp. Ich habe nun die Weiterleitugn aktiviert. Vielleicht kann man so das Problem iwie lösen.
    Und die Datei '/www.mineralienfotos.com/templates/giftstore/mail/german/_order_mail.txt' exisitiert. Wobei es keinen Unterschied macht ob sie existiert oder nicht.

    Gibt es vielleicht noch anderere Ansätze zur Problemlösung?

    Danke
    Daniel

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #6 am: 13. Juni 2012, 16:35:39
    Welche "Weiterleitung" hast du aktiviert ?
    Was steht genau in der order_mail.txt ? (mal posten)

    Es heißt ja "unable to read resource", da muß irgendwas nicht stimmen mit der Datei.

    In Konfiguration => Mein Shop bei "Benutzen von MIME HTML beim Versand von E-Mails" hast du auf "false" stehen, nehme ich an ?

    Gruß,
    noRiddle

    mineraliengrosshandel.com

    • Neu im Forum
    • Beiträge: 7
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #7 am: 14. Juni 2012, 08:05:25
    E-mail Weiterleitung, dass ich die Mails nun kontrollieren kann. Das Problem: Fehler tretet nur fallweise auf.

    Inhalt der 'order_mail.txt':

    {$address_label_customer}

    {if $PAYMENT_METHOD}Zahlungsmethode: {$PAYMENT_METHOD}{/if}
    Bestellnummer: {$oID}
    Datum: {$DATE}
    {if $csID}Kundennummer :{$csID}{/if}
    ----------------------------------------------------------------------

    Hallo {$NAME},

    Dies ist nur ein Standardtext

    {$PAYMENT_INFO_TXT}

    {if $COMMENTS}
    Ihre Anmerkungen:
    {$COMMENTS}
    {/if}

    Ihre Bestellten Produkte zur Kontrollle
    ----------------------------------------------------------------------
    {foreach name=aussen item=order_values from=$order_data}
    {$order_values.PRODUCTS_QTY} x {$order_values.PRODUCTS_NAME} {$order_values.PRODUCTS_PRICE}
    {if $order_values.PRODUCTS_SHIPPING_TIME neq ''}Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}
    {if $order_values.PRODUCTS_ATTRIBUTES !=''}{$order_values.PRODUCTS_ATTRIBUTES}{/if}

    {/foreach}

    {foreach name=aussen item=order_total_values from=$order_total}
    {$order_total_values.TITLE}{$order_total_values.TEXT}
    {/foreach}

    {if $address_label_payment}
    Rechnungsadresse
    ----------------------------------------------------------------------
    {$address_label_payment}
    {/if}
    Versandadresse
    ----------------------------------------------------------------------
    {$address_label_shipping}

    In Konfiguration => Mein Shop bei "Benutzen von MIME HTML beim Versand von E-Mails" steht auf 'true'.

    Grüße Daniel

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #8 am: 14. Juni 2012, 10:27:16
    Hallo,

    wieso geht es denn um die .TXT Vorlage, wenn die Mail als .HTML versendet werden soll?

    Oder stehe ich jetzt auf den Schlauch?

    VG,

    mhbosch

    mineraliengrosshandel.com

    • Neu im Forum
    • Beiträge: 7
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #9 am: 14. Juni 2012, 10:29:54
    @mhbosch

    ich vermute weil aus der .TXT Vorlage die Mail generiert werden -> include im einem php generator, dieser versendet dann die Mails als HTML

    Grüße Daniel

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #10 am: 14. Juni 2012, 10:38:41
    Hallo Daniel,

    die Mail müßte aus der HTML Vorlage generiert werden, da du die Mails als solche versenden willst (Einstellung Backend). Ich finde das sehr seltsam. Das System müßte dann ja eigentlich melden, das es Probleme mit der HTML Datei hat. Ist diese denn vorhanden?

    Was passiert, wenn du die Einstellung für HTML auf FALSE setzt?

    VG,

    mhbosch

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #11 am: 14. Juni 2012, 13:52:33
    Geanu das mit der *.html- oder *.txt-Mail war der Grund meiner Frage.
    Zitat von: noRiddle
    In Konfiguration => Mein Shop bei "Benutzen von MIME HTML beim Versand von E-Mails" hast du auf "false" stehen, nehme ich an ?
    Weiß gerade nicht wo die Mails generiert/definiert werden.
    In dieser Datei muß jedenfalls was nicht stimmen.

    @mineraliengrosshandel.com
    Überleg' mal was du zuletzt geändert/bearbeitet hast bevor das Problem auftrat.
    Jedenfalls muß bei dir dieorder_mail.html benutzt werden, die order_mail.txt wird gar nicht beachtet, wenn o. g. auf "true" steht.

    Gruß,
    noRiddle

    mineraliengrosshandel.com

    • Neu im Forum
    • Beiträge: 7
    Re: Fehlermeldung in E-Mail an Kunden
    Antwort #12 am: 18. Juni 2012, 08:52:43
    @noRiddle

    aber wieso wird eine Fehlermeldugn ebzüglcih der order_mail.txt angezeigt, obwohl diese eigentlich nicht verwendet wird?
    3 Antworten
    3529 Aufrufe
    17. Dezember 2012, 08:58:15 von Myslee
    5 Antworten
    3778 Aufrufe
    17. Juli 2011, 11:28:10 von web28
    7 Antworten
    6221 Aufrufe
    17. April 2011, 14:24:14 von Tomcraft
    13 Antworten
    11378 Aufrufe
    30. Mai 2018, 11:34:02 von Herr_Bert