WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
nach der Umstellung von PHP 7 auf PHP 8 hat sich das Backend für die Eingabe neuer bzw. Bearbeitung vorhandener Termine total veränder, z.B. die Kalendersymbole sind verschwunden, Textarea sehr schmal, ...
Was mache ich falsch bzw. was muss ich ändern?
Danke schon mal!
Last edited by florian (21.03.2025 09:36:43)
Offline
vermutlich hilft ein Update
https://addons.wbce.org/pages/addons.ph … em&item=19
version 1.3.17 07.10.2022 (Bernd)
! PHP 8.1 fixes
version 1.3.16 18.04.2021 (Florian)
! PHP 8 fixes
Last edited by florian (13.03.2025 16:55:19)
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
mmax
Danke für die schnelle Antwort!
Ich habe die Version 1.3.17 installiert.
Könnte auch die 1.3.16 probieren, aber wo bekomme ich diese?
Offline
Wenn da schon die 1.3.17 installiert ist, schau bitte mal ins Errorlog (Admintools > Error Log Viewer), ob da was steht, was mit ProCalendar zu tun hat. So auf Anhieb konnte ich den Fehler mit der aktuellen ProCalendar-Version / PHP 8 nicht reproduzieren, deshalb war ich davon ausgegangen, dass bei dir eventuell noch eine veraltete Version läuft.
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
mmax
Wenn ich im Backend vom ProCalendar auf "Neuer Termin" klicke, bekomme ich fogende Meldungen:
[14-Mar-2025 09:48:20 UTC] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups' at line 1
[14-Mar-2025 09:48:20 UTC] SELECT * FROM groups
2025-03-14T09:48:20+00:00 [Visitor Request] ...//.../admin/pages/modify.php?page_id=39&edit=new
2025-03-14T09:48:20+00:00 [User Notice] /framework/class.database.php:[333] from /modules/procalendar/functions.php:[1840] database->query "STATEMENT: SELECT * FROM groups"
2025-03-14T09:48:20+00:00 [Exception] There was an unknown exception: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, null given in line (737) of /framework/class.database.php
Last edited by florian (14.03.2025 12:02:24)
Offline
Ändere mal in der modules/procalendar/functions.php besagte Zeile 1840
$sql = "SELECT * FROM ".TABLE_PREFIX."groups";zu
$sql = "SELECT * FROM `".TABLE_PREFIX."groups`";(Backtics ergänzen)
Der Fehler tritt nur auf, wenn TABLE_PREFIX leer ist (was eher ungewöhnlich ist)
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
mmax
Spitze, scheint jetzt zu funktionieren.
Vielen dank für die gute und schnelle Unterstützung. ![]()
Offline
florian
Pages: 1