Hallo liebes OXID-Team,
ich installiere uns gerade einen Shop mit dem Standard Azure tpl und komme dem Ende sehr nahe. Ich habe nur das PayPal Modul von github installiert sowie den Tiny Editor.
Ich habe beim Bestellen das Problem, das wenn ich im vierten Schritt auf “Zahlungspflichtig bestellen” drücke, eine Weiterleitung zum 5. Schritt meistens scheitert. Mit meistens möchte ich sagen, dass wenn ich vor der Bestellung smarty und tmp komplett leere geht die erste Bestellung durch, die nächste landet dann auf /index.php? und kann nur noch abgeschlossen werden, wenn man eine Seite zurück geht und dann nochmal absendet.
Ich habe bereits mehrere Threads gelesen und kann keine Lösung für mich finden. Den Editor habe ich mal deaktiviert, da ich gelesen habe das dieser oft im CMS Probleme verursacht. Ich hoffe mir kann jmd. helfen damit wir schon bald online gehen können.
Eine Testbestellung könnt ihr hier machen --> http://www.getsky.de
Mit freundlichen Grüßen
MK
steht dazu was im exception_log?
Ok ich habe sie gefunden. Folgendes steht drin:
Faulty component –> battery
oxSystemComponentException-oxException (time: 2013-07-29 14:41:19): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 /usr/www/users/getskt/core/oxutilsobject.php(190): oxUtilsObject->_getObject(‘oxsystemcompone…’, 0, Array)
#1 [internal function]: oxUtilsObject->oxNew(‘oxSystemCompone…’)
#2 /usr/www/users/getskt/core/oxfunctions.php(383): call_user_func_array(Array, Array)
#3 /usr/www/users/getskt/core/oxutilsobject.php(180): oxNew(‘oxSystemCompone…’)
#4 [internal function]: oxUtilsObject->oxNew(‘battery’)
#5 /usr/www/users/getskt/core/oxfunctions.php(383): call_user_func_array(Array, Array)
#6 /usr/www/users/getskt/core/oxshopcontrol.php(438): oxNew(‘battery’)
#7 /usr/www/users/getskt/core/oxshopcontrol.php(386): oxShopControl->_initializeViewObject(‘battery’, NULL, NULL, NULL)
#8 /usr/www/users/getskt/core/oxshopcontrol.php(155): oxShopControl->_process(‘battery’, NULL, NULL, NULL)
#9 /usr/www/users/getskt/core/oxid.php(40): oxShopControl->start()
#10 /usr/www/users/getskt/index.php(27): OXID::run()
#11 {main}
Faulty component –> battery
Kann es sein das ich meine “Batterieverordnung” falsch angelegt habe?
vermutlich ein Syntax-Fehler in der CMS-Seite - hast Du die mit dem Editor angelegt?
Was genau meinst du?
Ich habe zum einem im CMS einmal Batterieverordnung angelegt und mit Inhalt gefüllt und in der .tpl das natürlich ergänzt. Im Oxid selbst nutze ich “HDI TinyMCE 3.5.8” als Editor, und wenn ich Dateien vom Oxid bearbeite nutze ich den “html-editor phase 5.6.2.3” und lade die Dateien immer binähr hoch.
Hi,
der Eintrag ist ja von gestern Nachmittag. Wahrscheinlich ist beim Verlinken der CMS-Seite im Footer ein Fehler passiert, der mittlerweile behoben ist. Denn jetzt funktioniert es ja.
Eine Testbestellung habe ich aufgegeben. Das Verhalten ist typisch dafür, das CMS-Seiten, die Smarty beinhalten, mit dem Wysiwyg-Editor verändert wurden. Dazu genügt es bereits, einmal auf Speichern zu klicken, ohne etwas geändert zu haben.
Deaktiviere also am besten mal den Editor und vergleiche die CMS-Inhalte, insb, die Seiten oxrighttocancellegend und die Email-Anreden aus dem Oxid-Demoshop mit denen in deinen Shop.
[QUOTE=nickname;128608]
Deaktiviere also am besten mal den Editor und vergleiche die CMS-Inhalte, insb, die Seiten oxrighttocancellegend und die Email-Anreden aus dem Oxid-Demoshop mit denen in deinen Shop.[/QUOTE]
Also ich schalte den Editor aus. Und was soll ich wo vergleichen? Eine detailliertere Instruktion wäre nett, da ich selbst Einsteiger bin ;-).
Nur den Editor abschalten und löschen des tmp und smarty bringt kein Erfolg.
So Fehler gelöst. Bestellungen gehen durch. Es war folgender Fehler:
In der order_owner.tpl in der Zeile 644 stand folgendes drin:
"[{if $payment->oxuserpayments__oxpaymentsid->value = “oxempty”}]"
Ich habe es geändert in:
"[{if $payment->oxuserpayments__oxpaymentsid->value [B]![/B]= “oxempty”}]"
Es fehlte das Ausrufezeichen! Jetzt geht es!
Diesen heißen Tipp bekam ich von “Aggrosoft”, vielen lieben Dank an der Stelle.
Liebe Grüße
das ist in den Originaldateien aber drin