Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
ein weiterer Plugin Kurztest unter PHP 7.4.33 / PHP 8.0:
(CMSimple_XH 1.7.5 Released: 2021-10-03)
Danke. Ich habe die Plugins entsprechend in den ersten Post dieses Thread aufgenommen.
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Expandcontract 0.7
Da gibt es bereits
Version 1.0.
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Teaser 1.2.1
Handling (Besuchersicht): PHP 7.4 + PHP 8.0 => OK
Adminmenü Plugin Funktion / Bedienung: PHP 7.4 => OK
Adminmenü Plugin Funktion / Bedienung: PHP 8.0 =>
a) Bei Plugin Aufruf:
WARNING: Undefined array key "legal"
/mnt/.../plugins/teaser/admin.php:402
WARNING: Undefined array key "legal"
/mnt/.../plugins/teaser/admin.php:403
b) Im Plugin eine Teaserseite aufrufen: Whitesreen + Debugmeldungen:
Uncaught TypeError: Unsupported operand types: string - int in /mnt/.../plugins/teaser/admin.php:275
Stack trace:
#0 /mnt/.../cmsimple/cms.php(1123): include()
#1 /mnt/.../index.php(6): include('...')
#2 {main}
thrown in /mnt/.../plugins/teaser/admin.php on line 275
Schau ich mir an.
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Uploader 1.0beta2
Handling (Besuchersicht): PHP 7.4 + PHP 8.0 => OK
Adminmenü Plugin Funktion / Bedienung: PHP 7.4 => OK
Adminmenü Plugin Funktion / Bedienung: PHP 8.0 =>
a) Bei Plugin Aufruf:
WARNING: Undefined array key "legal"
/mnt/.../plugins/teaser/admin.php:402
WARNING: Undefined array key "legal"
/mnt/.../plugins/teaser/admin.php:403
b) Im Plugin eine Teaserseite aufrufen zur Bearbeitung auswählen: Whitesreen + Debugmeldungen
Uncaught TypeError: Unsupported operand types: string - int in /mnt/.../plugins/teaser/admin.php:275
Stack trace:
#0 /mnt/.../cmsimple/cms.php(1123): include()
#1 /mnt/.../index.php(6): include('...')
#2 {main}
thrown in /mnt/.../plugins/teaser/admin.php on line 275
Das sind Fehlermeldungen von Teaser_XH; kann sein, dass der Uploader an sich funktioniert, oder auch nicht.
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Video 1.1
An diesem Plugin habe ich in der Zwischenzeit weiter gearbeitet. Neue Version muss raus.
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Jm_iframe
Handling (Besuchersicht): PHP 7.4 + PHP 8.0 => OK
Adminmenü Plugin Funktion / Bedienung: PHP 7.4 + PHP 8.0 =>
Dauerhafte Debug Meldung und keine erkennbare Funktionseinschränkung:
WARNING: Trying to access array offset on value of type bool
/mnt/.../plugins/swiper/swiperfuncs.php:105
Die Meldung wird von Swiper_XH verursacht. Das Plugin scheint also mit PHP 8.0 kompatibel.
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Crazystat 1.05
Siehe
viewtopic.php?f=16&t=19003&p=85650r#p85650. Ich habe leider noch nichts von @Caravaner gehört. Im Zweifel sollten wir das Update vielleicht auf
https://github.com/cmsimple-xh/crazystat hosten.
frase wrote: ↑Sat Feb 04, 2023 9:22 am
Hartmut wrote: ↑Fri Feb 03, 2023 8:24 pm
Swiper 1.0rc1
Handling (Besuchersicht): PHP 7.4 + PHP 8.0 => OK
Adminmenü Plugin Funktion / Bedienung: PHP 7.4 + PHP 8.0 => OK
Dauerhafte Debug Meldungen unter PHP 7.4 + PHP 8.0:
WARNING: Trying to access array offset on value of type bool
/mnt/.../plugins/swiper/swiperfuncs.php:105
Diese Meldung erscheint nur, wenn ein Swiper-Set verwendet wird und dort in der
include.php Seiten angegeben werden, die gar nicht existieren.
Das passiert z. B. beim Einsatz der mitgelieferten Sets. Dort sind Seiten angegeben, die entweder erst angelegt werden müssen – oder man ändert die Einträge. Bediener-Aktion erforderlich!
Das sollte man aber besser abfangen; muss ja nicht unbedingt mit schöner Fehlermeldung einhergehen, aber erfahrungsgemäß wird aus der Warnung irgendwann (vielleicht schon mit PHP 9) ein Fehler, und dann gibt's einen WSOD. Vielleicht einfach die Zeile
ersetzen durch
Code: Select all
if(isset($slidearray[0]) && $slidearray[0] != '') {
oder hier speziell vielleicht
Code: Select all
if(!empty($slidearray) && $slidearray[0] != '') {
oder (erfordert PHP 7.0+)
Code: Select all
if(($slidearray[0] ?? '') != '') {
Oder, wenn ich den Kommentar oberhalb der Zeile ("if is return not empty") richtig interpretiere, einfach nur: