[3.3] Recent Topics NG

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

[3.3] Recent Topics NG

Beitrag 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
Zuletzt geändert von IMC am 18.03.2025 22:05, insgesamt 34-mal geändert.
Gruß, Thorsten
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag von BNa »

Hi Thorsten,

Danke für den Fork :)
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 546
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag 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
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2962
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag 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.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag von BNa »

LukeWCS hat geschrieben: 03.01.2023 14:45 @Wolkenbruch
Probier mal folgendes:

Finde in:

/ext/paybas/recenttopics/acp/recenttopics_module.php

Code: Alles auswählen

if (0 === count($data) )
Ersetze mit:

Code: Alles auswählen

$data = array();
if (0 === count($data) )
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag 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.
Gruß, Thorsten
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 546
Registriert: 04.11.2010 16:56
Kontaktdaten:

[3.2][3.3][Fork] Recent Topics

Beitrag von Wolkenbruch »

@ BNa

Passt! Danke. Die Fehlermeldung erscheint nicht mehr.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2962
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag 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:

Code: Alles auswählen

$latest_version  = '';
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.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 546
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag von Wolkenbruch »

OK, habe die Änderung von @BNa rückgängig gemacht und den Vorschlag von @LukeWCS verwendet.

Funktioniert! Danke.
Kolumbien Freunde treffen sich im » Kolumbienforum «
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.2][3.3][Fork] Recent Topics

Beitrag 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... :lol: :D
Antworten

Zurück zu „Extensions in Entwicklung“