#1 (permalink)  
Alt 06.01.2007, 20:12
Benutzer
 
Registriert seit: 06.01.2007
Beiträge: 31
Standard Hilfe!

Hallo,
habe eine TestBestellung gemacht.

Alles ok, nur dann im Adminbereich stelle ich den Status auf Bearbeitet, später dann zum testen Status auf Versendet gesetzt.

Der Kunde bekommt dann ja 2 eMails mit dem folgenden Betreff:

Verrechnung

Und als eMailtext steht nur:
Warning: Smarty error: unable to read resource: "allgemein_023_02/admin/mail//change_order_mail.html" in /srv/www/htdocs/web463/html/shop/includes/classes/Smarty_2.6.14/Smarty.class.php on line 1095

Was hab ich falsch gemacht, wo ist denn der Fehler???
Kann jemand helfen bitte?

Danke für eure Hilfe im Vorraus!

Lg
Mio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 06.01.2007, 20:46
Benutzer
 
Registriert seit: 22.04.2006
Beiträge: 40
Standard

der pfad wird falsch übergeben:
allgemein_023_02/admin/mail//change_order_mail.html
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 06.01.2007, 21:26
Benutzer
 
Registriert seit: 06.01.2007
Beiträge: 31
Standard

hi,
stimmt!
Danke dir, aber wo ändere ich es?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 06.01.2007, 21:47
Benutzer
 
Registriert seit: 05.01.2007
Ort: Heidenheim
Beiträge: 76
Standard

das problem ist, dass ein wert nicht gefunden wurde und zwar muss bei deiner bestellung eigentlich ein language wert übergeben worden sein. den findet das skript aber nicht und kann daher den pfad nicht richtig parsen.

eigentlich müsste der pfad nämlich etwa so aussehen (bei deutscher sprache)
allgemein_023_02/admin/mail/german/change_order_mail.html

mach eine neue bestellung und teste ob es da genau so ist. wenn ja, dann stimmt entweder was mit der bestellannahme nicht oder aber mit deiner datenbank!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 06.01.2007, 22:10
Benutzer
 
Registriert seit: 06.01.2007
Beiträge: 31
Standard

hi,
ich habs nochmal versucht 2 mal, bekomme immer diese email mit dem ein text.

Bestellannahme? was soll falsch sein? Ich hab sonst nichts umgeändert oder so...

Kann es sein das doch hier etwas nicht stimmt?:
Warning: Smarty error: unable to read resource: "allgemein_023_02/admin/mail//change_order_mail.html" in /srv/www/htdocs/web463/html/shop/includes/classes/Smarty_2.6.14/Smarty.class.php on line 1095

Aber wo kann ich das ändern, wo steht dieser code?

Geändert von 321mio (06.01.2007 um 22:12 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 06.01.2007, 23:24
Benutzer
 
Registriert seit: 05.01.2007
Ort: Heidenheim
Beiträge: 76
Standard

natürlich stimmt da was nicht, eben das, dass dieses 'german' fehlt. dieses german sollte eigentlich aus deiner datenbank ausgelesen worden sein. es befindet sich in der tabelle orders im feld language. schau doch mal in die datenbank (mit phpMyAdmin evtl.) und prüfe ob der wert in der db eingetragen wurde. wenn nicht, dann ist er bei der bestellannahmen durch den shop nicht eingetragen worden. das kann bedeuten der kunde hat kein land ausgewählt oder sonst ein fehler ist aufgetreten.

steht der wert in der db, dann wird er nicht richtig ausgelesen, der fehler ist dann in der klasse order.php zu suchen.

ich vermute, dass entweder kein land ausgewählt wurde oder etwas mit deiner db nicht stimmt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 07.01.2007, 00:28
Benutzer
 
Registriert seit: 06.01.2007
Beiträge: 31
Standard

hi,
also ich habs jetzt nochmal versucht, aber erfolgslos.
Der Kunde kann Land ja wählen, aber es ist sowieso Germany voreingestellt, also muss der Kunde bei Land garnichts machen.
Ich hab ein anderes Land gewählt, aber die Fehlermeldung lässt sich nicht beheben.

In der Datenbak schau ich jetzt mal nach, wobei ich mich da NULL auskenne, weiss daher nicht ob ich den fehler dort finden kann...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 07.01.2007, 00:43
Benutzer
 
Registriert seit: 05.01.2007
Ort: Heidenheim
Beiträge: 76
Standard

die tabelle in der du schauen musst ist die 'orders' dort das feld 'language' auf einträge prüfen. du kannst alternativ auch folgenden mysql code eingeben:
PHP-Code:
SELECT language FROM `ordersWHERE 1 
dazu klickst du in phpMyAdmin oben links auf das kleine symbol in dem sql drin steht. dann öffnet sich ein popup in dem schon eine abfrage drinn steht, den text einfach durch die hier gepostete abfrage ersetzen. als ergebnis solltest du nach drücken auf ok eine liste bekommen in der unter language eben sprachen stehen. etwa sowas wie auf dem bild im anhang zu sehen
Angehängte Grafiken
Dateityp: png mysql.png (53,6 KB, 26x aufgerufen)

Geändert von lebensform (07.01.2007 um 01:38 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 07.01.2007, 00:55
Benutzer
 
Registriert seit: 06.01.2007
Beiträge: 31
Standard

Hi,
so hab ich gemacht.
Bei mir ist etwas anders als wie bei dir, unten steht garnichts.
Wenn ich auf Ok klicke, erscheint nur das:

SQL-Befehl : [Bearbeiten] [SQL erklären] [PHP-Code erzeugen]
SELECT language
FROM `orders`
WHERE 1 LIMIT 0 , 30
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 07.01.2007, 01:02
Benutzer
 
Registriert seit: 05.01.2007
Ort: Heidenheim
Beiträge: 76
Standard

du erhälst also kein ergebnis? oder erhälst du ein leeres ergebnis? davon abgesehen: beides wäre schlecht. da du für jede bestellung die du gespeichert hast 1 ergebnis bekommen musst. bei mir sinds 5 als 5 zeilen mit ergebnissen.
du benutzt schon xt-commerce in version 3.04? sp2.1 oder ?

das würde ja dann bestätigen, dass bei der bestellannahme und einpflege in die db was schief läuft.
ich kann dir, wenn das tatsächlich stimmen sollte, leider nicht weiter helfen. ich beschäftige mich erst seit ein paar tagen mit xt-commerce und den bestellannahme prozess usw. habe ich noch nicht analysiert. vermutlich werde ich das auch nicht, da es bei mir geht.
um dir da weiter zu helfen bräuchte ich direkten einblick in deine shop-dateien und die datenbank. sorry.

Geändert von lebensform (07.01.2007 um 01:20 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
hilfe

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe: IE6.0 Browser Problem selbst und auch Kunden???? homeofneeoo Allgemeine Diskussionen 1 19.09.2006 11:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand