ChatGPT hat geschrieben:
Nein, IONOS ist sehr wahrscheinlich nicht die eigentliche Ursache. Deine Seite beweist inzwischen, dass die reparierte Lösung auf IONOS funktioniert.
Am wahrscheinlichsten ist bei Rudy einer dieser Unterschiede:
> Alter Block wurde nicht neu erzeugt
Das Installieren der neuen .mbrext ändert bereits vorhandene PDF-Blöcke nicht automatisch. Rudy muss den Block mit der neuen Erweiterung aktualisieren oder vollständig neu erstellen.
> Mobirise verwendet noch eine alte Erweiterung
Da alle Versionen denselben Alias z2c-pdf2html besitzen, kann Mobirise eine ältere app.js zwischengespeichert haben. Rudy sollte:
-- die vorhandene Z2C-File2HTML-Erweiterung entfernen,
-- Mobirise vollständig schließen,
-- Mobirise neu starten,
-- die neueste .mbrext installieren,
-- den PDF-Block neu erzeugen.
> Unterschiedliche Mobirise-Versionen
Du verwendest derzeit Mobirise 6.1.16 BETA. Wenn Rudy eine andere Version benutzt, kann Mobirise den Custom-HTML-Block und eingebettete Scripts anders behandeln. Ihr solltet möglichst mit derselben Mobirise-Version testen.
> Unterschiedliche Testmethode
Eingebettetes JavaScript läuft auf der Mobirise-Arbeitsseite nicht immer zuverlässig. Entscheidend ist der Test über:
.. „Vorschau im Browser“,
.. lokale Publizierung,
.. oder die veröffentlichte Webseite.
> Rudy verwendet noch den externen JavaScript-Aufruf
In der korrigierten Fassung darf im erzeugten Block kein Eintrag dieser Art mehr stehen:
Es muss stattdessen der eingebettete Code vorhanden sein:
> Projekt noch nicht lokal gespeichert
Die Erweiterung legt PDF-Seiten und Thumbnails im Projektordner unter assets/images/z2cpdf/ ab. Ist Rudys Projekt noch nicht richtig gespeichert oder liegt es in einem geschützten beziehungsweise synchronisierten Ordner, können diese Dateien fehlen.
Mein Hauptverdacht ist daher: Rudy arbeitet noch mit einem alten Block oder Mobirise lädt bei ihm weiterhin eine zwischengespeicherte Version der Erweiterung. IONOS war bei Dir nur der Ort, an dem die von Mobirise verursachten Pfad- und JavaScript-Fehler sichtbar wurden – nicht deren Ursache.