Fehlerprotokollierung "Undefined array key "language" " - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Fehlerprotokollierung "Undefined array key "language" " (/thread-38802.html) Seiten: Seiten:
1
2
|
RE: Fehlerprotokollierung "Undefined array key "language" " - [ExiTuS] - 05.08.2023 Gerti schrieb:Was seit Jahren funktionierte...Es funktionierte seit Jahren und funktioniert auch heute noch exakt genauso. Lediglich die neuere PHP-Version macht jetzt darauf aufmerksam. D.h. was heute als Flüchtigkeitsfehler (Warnung) deklariert wird, war auch vorher schon ein Flüchtigkeitsfehler, der nur toleriert wurde Womöglich wäre es sinnvoller (falls denn möglich), die Template-Conditionals (TC) logisch kaskadiert zu nutzen, um genau diese Kondition/Warnung gar nicht erst auftreten zu lassen. Wird bei TC überhaupt logisch kaskadiert geparst? (Ich bin absolut kein Fan von TC und würde jede alternative Möglichkeit bevorzugen.) [ETS] RE: Fehlerprotokollierung "Undefined array key "language" " - Gerti - 05.08.2023 (05.08.2023, 01:17)[ExiTuS] schrieb: Es funktionierte seit Jahren und funktioniert auch heute noch exakt genauso.Das klingt mehr als logisch und jetzt verstehe ich auch die Thematik. Danke für die Ausführung. Gibt es unter PHP eventuell eine Möglichkeit den Fehler als "toleriert" zu definieren? Dann bläst sich das Logfile nicht so auf. (05.08.2023, 01:17)[ExiTuS] schrieb: Womöglich wäre es sinnvoller (falls denn möglich), die Template-Conditionals (TC) logisch kaskadiert zu nutzen, um genau diese Kondition/Warnung gar nicht erst auftreten zu lassen.Das dürfte sicherlich an kompetentere Leute als mich gerichtet sein. RE: Fehlerprotokollierung "Undefined array key "language" " - StefanT - 05.08.2023 (05.08.2023, 01:17)[ExiTuS] schrieb: Es funktionierte seit Jahren und funktioniert auch heute noch exakt genauso.Was in diesem Fall heißt: In manchen Situationen hat es nie funktioniert und funktioniert jetzt weiterhin nicht. Aber richtig, das Verhalten hat sich nicht geändert. (05.08.2023, 01:17)[ExiTuS] schrieb: Lediglich die neuere PHP-Version macht jetzt darauf aufmerksam.Auch vorher war das schon ein Fehler, den PHP als "Notice" also als Hinweis an den Entwickler gemeldet hätte. Diese werden aber vom MyBB unterdrückt. Warum meine einfache und funktionierende Lösung nicht akzeptiert wird, ist mir allerdings schleierhaft. RE: Fehlerprotokollierung "Undefined array key "language" " - tc4me - 06.08.2023 Passt ev jetzt nicht ganz zum Problem hier, aber ich habe dieses schon vor längerer Zeit gelesen change the theme automatically when the language changes https://community.mybb.com/thread-218197.html RE: Fehlerprotokollierung "Undefined array key "language" " - Gerti - 06.08.2023 (05.08.2023, 13:57)StefanT schrieb: Warum meine einfache und funktionierende Lösung nicht akzeptiert wird, ist mir allerdings schleierhaft.Weil ich heute erst dazukam, das gesamte Konstrukt (es mussten einige PHP-Dateien angepasst werden) mit Deinem Lösungsvorschlag zu testen. Das Testergebnis mit Deinem Lösungsvorschlag: PHP-Code: $mybb->settings['bblanguage']f Meinen aufrichtigen Dank für die nunmehr bei weitem einfachere Lösungsvariante als bisher gehandhabt. |