Hallo,
weder bei STRATO (Zwangsumstellung auf PHP 8.0, sonst nur mit Gebühr) noch bei Domainfactory funktioniert die Fancybox + TinyMCE.
Wenn ein Bilder im CMS-Editor eingefügt und verkleinert wird ( Breiter > 1200px), wird im Code kein Fancybox-Code eingebunden.
Das Bild wird nicht automatisch vergrößert und es wird im Editor nur dieser Code eingefügt:
<p><img src="assets/php/CMS_DATA/2032/assets/test-1500x750px-1.jpg" width="454" height="227" /></p>
Richtig wäre es so:
<div id="igal1678177682025" class="zpImageGallery" data-kind="singleimage" data-transition="elastic">
<a class="fancybox" href="assets/php/CMS_DATA/2032/assets/test-1500x750px-1-large.jpg">
<img src="assets/php/CMS_DATA/2032/assets/test-1500x750px-1.jpg" width="500" height="250" />
</a>
</div>
Mit PHP 7.4 funktioniert alles korrekt.
Gibt es dafür eine Lösung? Ich habe einige Kunden bei STRATO und möchte niemandem Zwangsgebühren zumuten.
Ich bin mir bewusst darüber, dass es mit der Zeta 16 und PHP 8.0 keine Probleme gibt, aber ich brauche eine Lösung für Zeta 15 + PHP 8.0.
Bis zu "zponlinecms.js" und die betreffenden Stelle im Code habe ich mich durchgearbeitet, bin mir aber nicht sicher ob das jetzt der richtige Ansatz ist.
Der Bereich wo der Pfeil hinzeigt wird nie ausgeführt, auch nicht wenn das Bild breiter als 1200px ist.
Ich komme nicht weiter... stehe grad völlig auf dem Schlauch.
Kann mir bitte jemand weiterhelfen?