Seite 1 von 42
[3.3] Recent Topics NG
Verfasst: 03.01.2023 14:00
von IMC
Beschreibung:
Recent Topics NG fügt eine Liste mit neuen Themen zum Board-Index hinzu. Diese können am oberen, unteren oder seitlichen Rand der Seite angezeigt werden. Die Themenliste kann auch auf einer separaten Seite anzeigt werde. Es können die ersten, letzten oder die letzten ungelesenen Beiträge in der Themenliste angezeigt werden. Die Einstellungen in dem UCP und der Benutzerverwaltung werden abhängig von der Benutzerberechtigung angezeigt.
Autoren:
Vorherige Autoren:
Version: 1.0.0-rc1
Voraussetzung: phpBB >=v3.3.5, php >= v7.1.3, <= v8.4
Installation:
Bevor du diese Erweiterung installierst deaktiviere die Erweiterung „Recent Topics“, „Recent Topics (fork by IMC & LukeWCS)“ oder „Recent Topics NG“ v2.2.15-pl18, falls installiert. Sie alle haben den technischen Namen paybas/recenttopics.
Download: https://github.com/IMC-GER/RecentTopicsNG/releases
Changelog: https://github.com/IMC-GER/RecentTopics ... ANGELOG.md
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 14:24
von BNa
Hi Thorsten,
Danke für den Fork

Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 14:34
von Wolkenbruch
Hallo,
nach der Aktivierung in meinem Testforum habe ich im ACP folgende Fehlermeldung:
Code: Alles auswählen
[phpBB Debug] PHP Warning: in file [ROOT]/ext/paybas/recenttopics/acp/recenttopics_module.php on line 237: count() [function.count]: Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/ext/paybas/recenttopics/acp/recenttopics_module.php on line 243: Illegal string offset 'response'
[phpBB Debug] PHP Notice: in file [ROOT]/ext/paybas/recenttopics/acp/recenttopics_module.php on line 243: Uninitialized string offset: 0
[phpBB Debug] PHP Notice: in file [ROOT]/ext/paybas/recenttopics/acp/recenttopics_module.php on line 245: Trying to access array offset on value of type null
[phpBB Debug] PHP Notice: in file [ROOT]/ext/paybas/recenttopics/acp/recenttopics_module.php on line 245: Trying to access array offset on value of type null
[phpBB Debug] PHP Notice: in file [ROOT]/ext/paybas/recenttopics/acp/recenttopics_module.php on line 245: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3027)
phpBB 3.3.9 - Prosilver - PHP 7.4.33
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 14:45
von LukeWCS
@Thorsten
Prima, jetzt können wir Details zentral besprechen und ich kann schon mal mit meinen Änderungen lokal anfangen.
@Wolkenbruch
Ich schaus mir an.
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 14:53
von BNa
LukeWCS hat geschrieben: 03.01.2023 14:45
@Wolkenbruch
Probier mal folgendes:
Finde in:
/ext/paybas/recenttopics/acp/recenttopics_module.php
Ersetze mit:
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 15:04
von IMC
Hi Wolkenbruch,
ich habe eben versucht den Fehler in meinem Testboard nachzustellen.
phpBB 3.3.10-dev
php 7.4.33
Habe die Extension extra noch einmal von GitHub runter geladen (um auszuschließen das ich eine fehlerbehaftet ZIP hochgeladen habe) und neu installiert. Es traten keine Fehler auf.
Muss jetzt leider wieder zur Arbeit. Ich teste später nochmal in meinen Produktivboard das hat auch phpBB 3.3.9. Läuft aber zur Zeit mit php 8.1. Werde ich dann auf php7.4 umstellen.
[3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 15:12
von Wolkenbruch
@ BNa
Passt! Danke. Die Fehlermeldung erscheint nicht mehr.
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 15:18
von LukeWCS
Wolkenbruch hat geschrieben: 03.01.2023 14:34
nach der Aktivierung in meinem Testforum habe ich im ACP folgende Fehlermeldung:
Kann es reproduzieren, mit phpBB 3.3.9, PHP 8.0.26 und Wampserver. Ja, das gehört zur Versionsprüfung und die werde ich ohnehin entfernen.
Siehe:
viewtopic.php?p=1420850#p1420850
Bis dahin, ein kleiner Eingriff:
Editiere:
recenttopics_module.php
Suche:
Code: Alles auswählen
$latest_version = $this->version_check($meta_data, $request->variable('versioncheck_force', false));
Ersetze mit:
Dadurch wird das komplett deaktiviert.
@BNa
Damit würdest du allerdings das Ergebnis der Versionsprüfung löschen. Aber ist egal, weil das ja eh rausfliegt.
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 15:26
von Wolkenbruch
OK, habe die Änderung von @BNa rückgängig gemacht und den Vorschlag von @LukeWCS verwendet.
Funktioniert! Danke.
Re: [3.2][3.3][Fork] Recent Topics
Verfasst: 03.01.2023 16:01
von BNa
LukeWCS hat geschrieben: 03.01.2023 15:18
@BNa
Damit würdest du allerdings das Ergebnis der Versionsprüfung löschen. Aber ist egal, weil das ja eh rausfliegt.
Haha, na klar, normal lautet > Array nicht gefüllt > also >
array();
Wenn keine Update-Prüfung erforderlich, dann
Array (soll) leer sein
, also
$shit_happens();
, aber egal...
