Seite 1 von 2

Problem: Leere Seite bei Chrome und Safari

Verfasst: 02.04.2014, 15:12
von Zedd
Hallo wpShopGermany-Team!

Folgendes: Nach dem der Nutzer vom Warenkorb auf den Button "Zur Kasse" klickt, kommt er auf die Oberfläche wo er seine Kundendaten, Zahlungs- und Versandart angeben kann. Wenn ich jetzt zB bei den Kundendaten unter E-Mail-Adresse folgendes angebe "sasfsfdas" und dann auf "Weiter" klicke, komme ich zurück in den Warenkorb, wo die Fehlermeldungen dabei stehen:

Bitte die Eingabe der E-Mail Adresse überprüfen!

Bitte überprüfen Sie die Eingaben in der E-Mail Bestätigung.


Was ja ok ist. Leider ist dies nur bei Internet Explorer und Firefox der Fall. Bei Chrome und Safari komme ich hingegen auf eine komplett leere Seite, wenn auf "Weiter" geklickt wird, in der Adresszeile steht aber http://www.*****.com/warenkorb/ (die korrekte Adresse zum Warenkorb). Wisst ihr vielleicht woran dies liegt?

Das Modul "EinSeitenCheckout" ist aktiviert.

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 02.04.2014, 17:30
von maennchen1.de
Hallo!
Welche wpShopGermany Versionsnummer hast du installiert?
Kannst du den Fehler reproduzieren, wenn du alle anderen WP-Plugins deaktivierst und ein WP-Standard Theme aktivierst?

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 02.04.2014, 21:07
von Zedd
Ja ich konnte den Fehler reproduzieren, mit deaktivierten Plugins und einem WP-Standard Theme.

Ich habe Version 3.3.1

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 03.04.2014, 09:43
von maennchen1.de
Kannst du bitte auf die aktuelle Version (3.3.4) aktualisieren?

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 10:22
von Zedd
Ich hab jetzt den Shop auf die Version 3.3.5 upgedatet. Leider war das Problem noch immer vorhanden. Auch bevor ich wieder die Änderungen in den views eingefügt habe.

Du kannst es selber testen: http://www.playbenno.com/shop/
Wenn man während den Verkaufvorgang auf zurück klickt kommt man zu einer leeren Seite, mit Chrome.

Ein Hinweis woran es liegen könnte wäre hilfreich.

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 11:59
von maennchen1.de
Lässt sich der Fehler reproduzieren, wenn du ein WordPress Standard Theme wie Twenty Fourteen verwendest?
Was hast du unter 'Konfiguration > Einstellung > Darstellung > Formular Validierung:' ausgewählt?

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 13:22
von Zedd
ich hab auf Twenty Fourteen umgestellt und es getestet. Es kam der selbe Fehler.

Bei Formular Validierung hab ich "Serverseitig + Javascript V1" eingestellt.

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 13:56
von maennchen1.de
Wenn ich es teste kommt nach dem Ausfüllen der Adressdaten eine weiße Seite. (ohne zurück zu gehen, o.ä.)
Ich denke hier wird ein Fehler erzeugt. Welcher das ist, findest du mit folgender Anleitung heraus: http://wpshopgermany.maennchen1.de/faqs ... ch-machen/

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 15:55
von Zedd
Folgende Warnung bekomme ich im Debug-Modus:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/680/site1319/web/wp-content/plugins/wpshopgermany/lib/wpsg_basket.class.php:33) in /home/.sites/680/site1319/web/wp-content/plugins/wpshopgermany/controller/wpsg_SystemController.class.php on line 2
und ganz am Anfang folgende Notice:

Code: Alles auswählen

Notice: wp_localize_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/.sites/680/site1319/web/wp-includes/functions.php on line 3012
Ich nehme an es liegt an der Warnung?

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 16:06
von maennchen1.de
Zedd hat geschrieben:und ganz am Anfang folgende Notice:
Wegen dieser, kommen dann die Folgemeldungen.
Deaktiviere bitte zunächst alle anderen Plugins und teste erneut.

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 16:26
von Zedd
Hab jetzt gerade alle Plugins bis auf wpshopgermany deaktiviert und Template auf Twenty Fourteen umgestellt. Fehlermeldung kommt nocht immer.

Am Anfang:

Code: Alles auswählen

Notice: wp_localize_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/.sites/680/site1319/web/wp-includes/functions.php on line 3012

Notice: wp_localize_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/.sites/680/site1319/web/wp-includes/functions.php on line 3012

Notice: wp_localize_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/.sites/680/site1319/web/wp-includes/functions.php on line 3012

Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /home/.sites/680/site1319/web/wp-includes/functions.php on line 3012
Habe aber gerade bemerkt das ich auf jeder Seite diese vier Notice habe. An denen liegt es oder?

und am ende steht auch wieder die selbe Warnung wie zuvor:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/680/site1319/web/wp-content/plugins/wpshopgermany/lib/wpsg_basket.class.php:33) in /home/.sites/680/site1319/web/wp-content/plugins/wpshopgermany/controller/wpsg_SystemController.class.php on line 2

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 16:50
von maennchen1.de
Das obige sind Notice-Meldungen, weil wohl was am Theme nicht richtig ausgeführt wird?
Und die Warning Meldung kommt (wie oben), weil vorher schon etwas (die Notice-Meldungen) ausgegeben wurde.

An welcher Stelle kommen diese Fehlermeldungen?
Testest du auch die Stelle direkt nach dem Absenden der Adressdaten?

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 14.04.2014, 17:13
von Zedd
Kann ich das mit dem Theme nicht ausschließen, weil ich das Template Twenty Fourteen benütze?

Ja die Fehlermeldung kommt gleich nach absenden der Adressdaten. Habe es gerade wieder probiert mit dem anderen Template. Ich durchforste gerade das Internet nach Lösungen.

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 15.04.2014, 00:06
von Zedd
Wenn ich das wpshopgermany Plugin deaktiviere, kommt die Fehlermeldung von den vier oben erwähnten Notice auf keiner Seite mehr.

Re: Problem: Leere Seite bei Chrome und Safari

Verfasst: 15.04.2014, 08:08
von maennchen1.de
Notice- und Warning-Meldungen können regulär ignoriert werden. Wichtiger sind Error-Meldungen, weil die erzeugen die weiße Seite.
Kannst du bitte das Debugging in WordPress wieder deaktivieren und testest erneut mit Twenty Fourteen (und ohne weitere Plugins)?