Hallo Toby,
wir haben uns die 'JCH Optimize' freie Seite nochmal genau angesehen.
Hintergrund:
Die Import-Map ist eine von Joomla unterstützte Kern-Funktionalität.
Die Import-Map (also die Funktionalität) wird durch ein JavaScript implementiert und ist ein script-Element.
Das Import-Map Script muss in der Script-Reihenfolge im Quelltext das erste script-Element sein.
Die Situation:
Grundsätzlich sollten die Elemente im head-Element laut Spezifikation folgende Reihenfolge haben:
- alle meta-Elemente,
- alle link-Elemente,
- alles style-Elemente,
- alle script-Elemente,
- und das erste script-Element sollte die Import-Map sein, falls es eine gibt.
Wenn das head-Element durch Joomla-Funktionen und damit Joomla-konform zur Erzeugung des Document-head-Elements eingefügt werden, dann wird diese Reihenfolge sauber eingehalten.
Insbesondere gibt maximal ein Import-Map Script, sichergestellt durch die Joomla-Funktionen.
Visforms verwendet selbstverständlich ausschließlich Joomla-Funktionen zur Bearbeitung des Document-head-Elements.
Der Fehler:
Auf der Seite mit dem Fehler ist
- erstens diese Struktur nicht eingehalten,
- zweitens gibt es zwei Import-Map Scripts.
Der Firefox kommt offensichtlich mit dieser Struktur nicht zurecht, insbesondere nicht mit 2 Import-Map Scripts.
Diesbezüglich kannst du Dinge in Google finden.
Das Durcheinander der Elemente im head-Element und die doppelte Import-Map kommt nicht von Visforms und nicht vom Joomla-Core-Code.
Es ist also kein Fehler in Visforms, sondern entsteht durch die Konfiguration der Seite.
Da spuckt jemand rein, etwa ein Template oder ein Plugin.
Und dort entsteht der Fehler, der nur im Firefox auftritt.
Nächste Schritte:
Schritt 1 - Du re-konfigurierst und untersuchst und testest deine Seite diesbezüglich bis du den Verursacher gefunden hast.
Schritt 2 - Falls du selbst die Suche nicht erfolgreich abschließen können solltest: Akeeba-Backup zu uns.
Wir müssen dann deine Seite debuggen; nicht Visforms wohlgemerkt.
Ein administrativer Zugang zum Backend genügt in diesem Fall nicht.
Die Frage ist, ob du uns ein Akeeba-Backup der Webseite zum Debuggen zur Verfügung stellen könntest.
Wir nutzen dazu die folgende Plattform:
wetransfer.com/
Verwende die E-Mail-Adresse des Forums als Empfänger: forum (--at--) vi-solutions.de.
Zusammen mit einer genauen Beschreibung zur Reproduktion des Fehlers, insbesondere welches Formular und wie es aufgerufen wird.
Liebe Grüße, Ingmar