![]() |
View Unread Posts - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: View Unread Posts (/thread-30441.html) |
RE: View Unread Posts - UweJ - 24.10.2023 (24.10.2023, 12:12)Schnapsnase schrieb:(24.10.2023, 11:59)UweJ schrieb: Die Zeile ist bei mir in der Datei nicht vorhanden ich habe Deine Zeile nun eingefügt und es scheint auch zu funktionieren. ![]() RE: View Unread Posts - Schnapsnase - 24.10.2023 (24.10.2023, 14:33)UweJ schrieb: ich habe Deine Zeile nun eingefügt und es scheint auch zu funktionieren. Dann haben wir das Problem wohl gefunden. Die IP-Adresse liegt als Binärwert vor und ist daher bei IPv6 zu lang für die Datenbankspalte. MyBB selbst komprimiert sie, bevor sie in die Datenbank geschrieben wird. Dies ist aber im Plugin ursprünglich nicht vorgesehen, da es wohl schon sehr lange kein Update mehr erhalten hat. Ich hoffe, dass ich das richtig interpretiert habe. ![]() RE: View Unread Posts - UweJ - 24.10.2023 das klingt für mich nachvollziehbar, obgleich ich da nicht der Fachmann bin. Du bist da sicherlich prädestinierter. Auf jeden Fall danke ich allen, die hier mitgeholfen haben ![]() ![]() RE: View Unread Posts - schauan - 21.08.2024 Hallöchen, bei Umstellung von php7.4 auf 8.2 bekomme ich folgende Warnungen. Die mokierten Probleme würde ich gerne wegbekommen, hat jemand einen Tipp - also nicht nur Meldungen deaktivieren :-) ? Zitat:Type: 2 Zitat:Type: 2 Im Anhang hab ich meine unreadposts.php und die functions_indicators.php. In der unreadposts.php habe ich die hier weiter oben beschriebene Änderung, in der functions_indicators.php habe ich die Anpassungen der aktuellen mybb-php, abgesehen von den für das Plugin erforderlichen Variablen usw. Zitat:- Zeilen mit abweichenden oder zusätzlichen Variablen für Unreadposts gelassen (mark_time, readTime) ![]() ![]() RE: View Unread Posts - schauan - 23.08.2024 Hallöchen, so, jetzt habe ich angefangen, mal "meine" Plugins einzeln in einem ansonsten leeren Forum zu testen. Am Forum wurde manuell nichts geändert - lediglich die Ausgabe der Warnungen wurde aktiviert. Ich habe alle Plugins deaktiviert und ggf. deinstalliert und die zugehörigen Files auf dem Server entfernt. Am Forum habe ich einen user und einen Admin sowie einen Thread mit zwei Beiträgen von dem user. Als Admin sehe ich beim Aufruf eines Beitrages diese Warnung: Warning [2] Undefined array key "action" - Line: 183 - File: inc/plugins/unreadPosts.php PHP 8.2.22 (Linux) File Line Function /inc/class_error.php 153 errorHandler->error /inc/plugins/unreadPosts.php 183 errorHandler->error_callback /inc/class_plugins.php 136 unreadPosts::actionNewpost /global.php 1276 pluginSystem->run_hooks /showthread.php 28 require_once RE: View Unread Posts - Schnapsnase - 23.08.2024 Suche mal in der Datei Zeile 183 nach : PHP-Code: if (!self::getConfig('StatusActionUnread') || !isset($mybb->input['tid']) || THIS_SCRIPT !== 'showthread.php' || $mybb->input['action'] != 'lastpost') { Darüber fügst du mal folgendes ein: PHP-Code: $mybb->input['action'] = $mybb->get_input('action'); Möglicherweise kann das mehrere Stellen im Code betreffen. Ich hab mir jetzt nicht alles angesehen. ![]() RE: View Unread Posts - schauan - 23.08.2024 Hallöchen, super, dankeschön :-) funktionell scheint es mit der einen Änderung zu passen. In den Zeilen 245 und 265 gibt es die ...'action' auch noch mal, aber das hab ich so gelassen. In Zeile 445 wird das mit isset abgefragt. RE: View Unread Posts - schauan - 29.08.2024 Hallöchen, das kam noch an einer weiteren Stelle - Zeile 275, und ich habe das mit dem get_input gelöst. PHP-Code: $mybb->input['fid'] = $mybb->get_input('fid'); nun habe ich aber mit diesem Code Warnungen. Zeile ca. 318 und ca. 608 PHP-Code: // Link with counter Warnung für die 318, 608 sieht auch so aus. Zitat:Type: 2 RE: View Unread Posts - bv64 - 29.08.2024 undefined variable - wie immer, Variable definieren RE: View Unread Posts - schauan - 29.08.2024 Hallöchen, ganz so einfach ist das nicht. Inzwischen hab ich wieder ein Problem mit der search.php wenn ich neue und heutige anschauen will ... Zitat:Warning [2] Undefined array key "unreadPosts_thread" - Line: 3 - File: search.php(665) : eval()'d code PHP 8.2.22 (Linux) |