Website X5 Online Shop funktioniert nicht in Firefox
Autor: Jan-Marc S.
Visited 558,
Followers 1,
Udostępniony 0
Hello!
I use WebSite X5 Evo version 2022 1.6 (64 bit).
Using the template "TeaShop" I have created a website.
Nothing else was changed on the template; only the project name was edited.
After exporting to a local directory, I can start the created website by opening the file "index.html" within a webbrowser.
However, in "Firefox" (version 100.0 64-bit) adding a product does not work; it is always reported that the shopping cart is empty!
In "Opera" (version 85.0 64-bit) adding a product works as expected; in the shopping cart the added product is displayed correctly.
I have the same problem when I create a website with the template "TechShop"!
Are these problems known with Firefox?
Jan-Marc.
Posted on the
Das sind keine Firefox Probleme sondern du darfst einen SHOP nicht über Export auf ein Laufwerk testen, sondern nur über einen Server! Da (im Shop) sehr viel mit PHP Skripten gearbeitet wird, kann nur ein Server dies verarbeiten. Oder du simulierst einen Server mit XAMPP!
Oder du legst ein Unterzeichnis am Server an und exportierst dorthin deine Daten zum testen!
Autor
Vielen Dank für die Auskunft!
Ich fange gerade an, mich mit "WebSite X5" zu beschäftigen.
D.h. ich habe noch keinen Webserver und möchte meine "Testprojekte" zunächst lokal auf meinem PC testen.
Deshalb habe ich die Projekte auf ein lokales Laufwerk exportiert.
Woher sollte ich wissen, das SHOP-Projekte so nicht funktionieren?
Warum wird es bei dem Versuch, das Projekt auf ein lokales Laufwerk zu exportieren, nicht verhindert und mir eine entsprechende Meldung angezeigt?
Das alles überzeugt im Sinne "einfacher Einstieg" nicht gerade!
Autor
Noch eine Anmerkung dazu:
Weshalb funktiert ein "SHOP-Projekt" im Webbrowser "Opera"?
Autor
Ein "SHOP-Projekt", welches in ein Verzeichnis auf einem lokalen Laufwerk exportiert wurde, funktioniert im Webbrowser "Opera" und "MS Edge".
Ein "SHOP-Projekt", welches in ein Verzeichnis auf einem lokalen Laufwerk exportiert wurde, funktioniert im Webbrowser "Opera" und "MS Edge".
Die Anmerkungen sind berechtigt, denn vermutlich liegt es doch am Firefox. Bei mir laufen die mit "Export auf ein Lauwerk" erstellten Projekte ganz normal mit Edge, Opera, Chrome und Firefox und zeigen nicht den von Dir genannten Fehler.
Prüfe mal die Einstellungen im Firefox, eventuell ist bei Dir die Ausführung von Scripts oder anderes verhindert.
Autor
Vielen Dank für die Hinweise!
In den Einstellungen von Firefox sehe ich zunächst nichts, was die Ausführung von einem PHP Script verhindern würde.
Auch habe ich kein AddOn wie z.B. "Script Blocker" o.ä. installiert.
Welche Einstellungen unter "about:config" sollte ich genau anschauen?
Wie sieht es mit Javascript aus? Aber Es muss nicht unbedingt an einem Script liegen, es kann auch das Speichern von cookies o.ä. dazu führen... Die Suche ist eine Fleißaufgabe. Am besten setzt Du Firefox zurück:
https://support.mozilla.org/de/kb/Benutzereinstellungen-zuruecksetzen
Autor
Ich habe Firefox zurück gesetzt: die Datei "prefs.js" im Profil wurde in "prefs.js.bak" umbenannt und Firefox erneut gestartet.
Allerdings kann ich nun meine Webseite überhaupt nicht mehr in Firefox starten!
Nach dem Öffnenen der Datei "index.html" wird nichts angezeigt!
Ich habe die Datei "prefs.js.bak" wieder umbenannt.
Nun kann ich die Webseite wieder öffnen; jedoch funktioniert das Hinzufügen eines Produkts nicht (wie bereits am Anfang beschrieben).
Autor
Das beschriebene Verhalten ist in Firefox unter Linux (Ubuntu 18.04) identisch.
Hast Du bei about:preferences#privacy "Standard" angehakt oder eine andere Einstellung?
Wie gesagt, da muss gesucht werden, woran es liegen kann. Ich würde in dem Fall Firefox deinstallieren und neu installieren.
Autor
Ich habe about:preferences#privacy "Standard" aktiviert.
Dieses Verhalten ist nicht wirklich zu erklären.
Ich hatta ja bereits Firefox zurück gesetzt; dann kann ich die Webseite jedoch gar nicht öffnen.
Ich habe jetzt auf einem Linux-PC (Ubuntu 18.04) Firefox neu installiert.
Ich kann die Webseite öffnen; jedoch funktioniert das Hinzufügen eines Produkts nicht (wie bereits am Anfang beschrieben).
Mit dem ebenfalls auf diesem Linux-PC "frisch" installierten Webbrowser "Opera" funktioniert es wie erwartet.
Autor
Für Firefox gibt es auch portable Versionen (https://mozilla-firefox-portable.de.uptodown.com/windows/versions).
Somit ist es sehr leicht möglich, verschiedene Versionen ohne Installation zu testen
Ich habe einige Versionen von Firefox (z.B. Version 86.0, 81.0, 78.0, 51.0) ausprobiert und die Webseite mit dem TeaShop gestartet:
Version 86.0: Verhalten wie oben beschrieben (Warenkorb ist leer nach dem Hinzufügen eines Produkts)
Version 81.0: Verhalten wie oben beschrieben (Warenkorb ist leer nach dem Hinzufügen eines Produkts)
Version 78.0: Verhalten wie oben beschrieben (Warenkorb ist leer nach dem Hinzufügen eines Produkts)
Version 51.0: Mit dieser Version kann die Webseite nicht angezeigt werden (Version zu alt)
Es sieht für mich so aus, dass das beschriebene Problem in Zusammenhang mit Firefox bereits länger besteht.
Das kann schon sein, aber die meisten testen nicht so umfangreich den Shop am PC denn viele Dinge wie das wegschicken der Formulare funktioniert nicht am PC! Genauso einige PHP Skripte funktionieren nicht. Die meisten machen nur diesen Weg um die Daten dann über Filezilla auf den SErver zu spielen.
Normalerweise müsste aber eine Ware in den Warenkorb geben funktionieren am PC. HAbe es bei mir getestet am PC mit Firefox und es funktioniert einwandfrei. Allerdings habe ich Windows 7 noch am PC!
Autor
Ich habe mir nun die Mühe gemacht und weitere ältere Versionen von Firefox getestet:
JA, anscheinend ist mit der Version 73.0.1 ein sehr grosses Update gemacht worden wo viele Website Befehle entfernt und neue hinzugefügt worden sind. Es hat ja auch Probleme mit der Showbox gegeben und einige andere damals vor 2 Jahren.
Derzeit ist die Version 100.0 aktuell und ich habe jetzt einen älteren Webshop von mir genommen und konvertiert in die neueste Version und Offline beim Shop wird zwar die Ware eingefügt, aber es wird trotzdem anzeigt, dass der Warenkorb leer ist und ich komme nicht weiter. Ob es an den Einstellungen liegt in Firefox oder der Code angepasst werden muss, kann nur ein Entwickler sagen!
Autor
Vielen Dank für die Bestätigung des Problems!
An den Einstellung in Firefox darf es nicht liegen; eine Webseite sollte eigentlich in jedem Webbrowser funktionieren (solange man nicht bestimmte Dinge wie z.B. die Ausführung von Scripts nicht vollständig blockiert).
Wie könnte das Problem einem der Entwickler übergeben werden?
Ich bin ganz neu und habe keinerlei Zugang!
Die Admins lesen hier mit und leiten dies weiter!
Wenn das Problem Online bestehen würde, dann wäre es mit hoher Priorität! Allerdings nur zum testen am PC und nur beim Firefox wird es hintenan gestellt.
Hello Jan-Marc
I would personally advise not to test the website this way.
Unless you have a local webserver software installed such as XAMPP, starting the website by simply launching the index file might not always yield the expected result.
To perform a correct test, upload the website online on a temporary hosting or use a software such as XAMPP like I mentioned before
Please do try this out and let me know if it works that way
Thank you
Stefano
GOOGLE TRANSLATE ---
Hallo Jan-Marc
Ich persönlich rate davon ab, die Website auf diese Weise zu testen.
Wenn Sie keine lokale Webserver-Software wie XAMPP installiert haben, führt das Starten der Website durch einfaches Starten der Indexdatei möglicherweise nicht immer zum erwarteten Ergebnis.
Um einen korrekten Test durchzuführen, laden Sie die Website online auf ein temporäres Hosting hoch oder verwenden Sie eine Software wie XAMPP, wie ich bereits erwähnt habe
Probieren Sie das bitte aus und lassen Sie mich wissen, ob es so funktioniert
Danke
Stefano