Laden von gemischten aktiven Inhalten "http://code.jquery.com/jquery-2.2.2.min.js" wurde blockiert.

Hallo,

tut mir leid, dass ich aktuell mit meinen Problemen das Forum flute. Da ich mir nicht sicher bin, ob dies ein neues Problem ist, erstelle ich eine neue Topic.

Nachdem ich auf Shopware 5.2.20 aktualisiert habe, kommt beim Laden der Bestellabschluss-Seite (/checkout/finish) in der Konsole des Browsers die Meldung
Laden von gemischten aktiven Inhalten „http://code.jquery.com/jquery-2.2.2.min.js“ wurde blockiert.
Die Seite sieht auch seltsam aus (siehe Screenshot).
Es ist nicht möglich, etwas zu bestellen - beim Klick auf „Zahlungspflichtig bestellen“ läd die Seite neu, es passiert aber nichts und die Bestellung wird nicht angelegt.

Der Shop verwendet SSL und die Option „Überall SSL verwenden“ ist aktiviert.

Dies war der frühere Post:
https://forum.shopware.com/discussion/44955/kunden-koennen-sich-nicht-mehr-anmelden#latest

Falls es sich um denselben Fehler und damit um einen Doppel-Post handelt, entschuldige ich mich dafür.

Hat keiner eine Idee? Ist das bei niemandem sonst bisher aufgetreten?

Im Theme wird der Link mit http://code.jquery.com/jquery-2.2.2.min.js manuell eiingefügt worden sein (eigenes Theme oder ein Plugin). Dann kann Shopware auch keine https-Links erzeugen und es kommt zum Mixed Content. 

Je nachdem, an welcher Position des Rendering der Browser dann stoppt, sieht man ein Layout bei dem einzelne „Positionierungen“ noch nicht ausgeführt wurden. 

1 „Gefällt mir“

@hth schrieb:

Im Theme wird der Link mit http://code.jquery.com/jquery-2.2.2.min.js manuell eiingefügt worden sein (eigenes Theme oder ein Plugin). Dann kann Shopware auch keine https-Links erzeugen und es kommt zum Mixed Content. 

Je nachdem, an welcher Position des Rendering der Browser dann stoppt, sieht man ein Layout bei dem einzelne „Positionierungen“ noch nicht ausgeführt wurden. 

Ich habe die Stelle gefunden wo es eingebunden wird und das entfernt. Habe auch testweise alle Plugins deaktiviert. Die Fehlermeldung wird nicht mehr angezeigt. Das Layout ist aber nachwievor verschoben, und der „Bestellen“-Button geht auch nicht. Er springt einfach wieder an den Anfang der Seite.

Anscheinend war das nicht der Fehler, der die Probleme verursacht hat. Ich bin dabei, an diesem Shopware langsam zu verzweifeln.

Mach mal alle Plugins aus und verwende das Standard-Theme.

1 „Gefällt mir“

@Moritz Naczenski schrieb:

Mach mal alle Plugins aus und verwende das Standard-Theme.

Danke!

Das hat mich auf die richtige Spur gebracht: Die frontend/checkout/confirm.tpl war überschrieben worden. Offenbar waren die Anpassungen nicht mit Version 5.2.x kompatibel.
Hatte nie das Theme in Verdacht, obwohl es im nachhinein eigentlich logisch gewesen wäre.

Auch danke an hth, dessen Rat ebenfalls korrekt war - das jQuery war nämlich im Header fest eingebunden worden. Das war zwar nicht die Ursache des eigentlichen Problems, aber das war einfach die Fehleinschätzung meinerseits.