Beiträge: 2.251
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(20.08.2024, 08:25)bv64 schrieb: @schauan
ich erinnere mich, dass das Problem {$buttons} ist
eine Lösung dafür habe ich nie gefunden oder bekommen; der Entwickler ist ja nicht mehr aktiv in der MyBB-Szene und sonst kümmert sich da auch keiner drum
Das Problem entsteht m.E. daher, weil die Plugin-Funktion
cookielaw_global_intermediate()
an zwei verschiedene Hooks in der global.php angehangen ist (start und intermediate).
Lösche im Plugin mal diese Zeile:
PHP-Code:
$plugins->add_hook('global_start', 'cookielaw_global_intermediate');
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
habe es mal probiert. Damit bekomme ich gut 90 Warnungen bezüglich der plugin.php angezeigt :-(
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André
Beiträge: 2.251
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
Dann hast du wohl einen Fehler drin.
Nur die von mir benannte Zeile im Plugin cookielaw löschen. Sonst nichts.
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
ich hatte die auskommentiert
PHP-Code:
// $plugins->add_hook('global_start', 'cookielaw_global_intermediate');
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André
Beiträge: 2.251
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
Richtig und das auskommentieren kann keine Fehlermeldungen bringen, sondern behebt das eigentliche Problem.
Die Funktion wird eine Zeile darunter an den Hook "global_intermediate" angehangen und dies ist auch richtig so und funktioniert.
Ist deine Datei noch im Originalzustand?
Welche Fehlermeldungen gibt es denn?
Ich habe es in mehreren Installationen getestet. Es gibt keine Fehler.
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen,
also, ich muss dann mal alles einzeln testen.
Ich hab jetzt das erste Plugin in meiner Pluginliste deaktiviert - absolutetime - , und die Fehler der plugin.php sind weg. Stattdessen habe ich jetzt im Forum
Zitat:Warning [2] Undefined array key "absolutetime" - Line: 67 - File: inc/plugins/absolutetime.php PHP 8.2.22 (Linux)
Wenn ich das Plugin absolutetime deinstalliere, ist dann auch der Fehler weg.
Im Anschluss hab ich dann, wieder im Forum, ein paar andere, hier mal kürzer
Zitat:Warning [2] Undefined array key "marksolved" - Line: 159 - File: inc/plugins/threadsolved.php PHP 8.2.22 (Linux)
Warning [2] Undefined array key "marksolved" - Line: 163 - File: inc/plugins/threadsolved.php PHP 8.2.22 (Linux)
Warning [2] Undefined array key "unreadPosts_thread" - Line: 3 - File: search.php(665) : eval()'d code PHP 8.2.22 (Linux)
Ich werde das in den nächsten Tagen mal alles einzeln testen, also alle Plugins erst aus dem Forum und dann aus dem Filesystem raus, und dann alle Plugins erst mal unabhängig. Eventuell setzte ich dazu mein Testforum nochmal neu auf.
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André
Beiträge: 2.251
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
Diese Warnungen haben mit dem Plugin "cookielaw" nichts zu tun.
Warum sie jetzt erst auftreten kann ich dir leider auch nicht sagen.
Bleibe aber bitte mit deinen Fragen möglichst im jeweiligen Plugin-Thread, damit es nicht zu unübersichtlich wird.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(22.08.2024, 21:54)schauan schrieb: Hallöchen,
also, ich muss dann mal alles einzeln testen.
Ich hab jetzt das erste Plugin in meiner Pluginliste deaktiviert - absolutetime - , und die Fehler der plugin.php sind weg. Stattdessen habe ich jetzt im Forum
Zitat:Warning [2] Undefined array key "absolutetime" - Line: 67 - File: inc/plugins/absolutetime.php PHP 8.2.22 (Linux)
Wenn ich das Plugin absolutetime deinstalliere, ist dann auch der Fehler weg.
Im Anschluss hab ich dann, wieder im Forum, ein paar andere, hier mal kürzer
Wenn dich die Warnung stört, kannst du in absolutetime.php die Zeile 67
PHP-Code:
&& $plugins_cache['active']['absolutetime']
ändern in:
PHP-Code:
&& isset($plugins_cache['active']['absolutetime'])
Beiträge: 451
Themen: 87
Registriert seit: 07.04.2014
Hallöchen, @doylecc
erst mal dankeschön. Hat etwas geholfen, aber da ist noch einiges ... Ich mache wg. absolutetime nun da weiter.
https://www.mybb.de/forum/thread-39225-p...#pid256843
PHP Version 8.2.22 (Test: 8.2.22)
MySQLi Version 5.7.42 (Test: 8.0.36)
Mybb Version 1.8.38 (Test: 1.8.38)
(Stand 09/2024)
Grüße, André