[3.3] Top Posters

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
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag von Kirk »

Hi
Changelog gibt es keine, es wurden in fast allen Dateien Änderungen vorgenommen.
Ecmur
Mitglied
Beiträge: 47
Registriert: 23.04.2020 01:57

Re: [3.2] [3.3] Top Posters

Beitrag von Ecmur »

Dankeschön @Kirk für das tolle Tool :)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag von Kirk »

Erweiterung wurde auf Version 1.1.8 upgedatet.
Download siehe 1. Beitrag!

Neuerung:
  • Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
  • Pro Sprachpaket ist eine neue Sprachdatei dazu gekommen, (Einstellungen ACP Modul).
  • Die PHP Dateien wurden auf die Short Array Syntax umgestellt.
  • Die Versionsnummer wird jetzt über die composer geladen.
  • Auf Grund dieser Anfrage ist ein zusätzlicher Schalter integriert worden, wo man zwischen Std. und Tagen umschalten kann.
  • Es wird auch berücksichtigt wenn die Berechtigungen "Beitrags-Zähler wird erhöht" deaktiviert ist.
  • Die PHP min. Voraussetzung wurde auf 7.0 erhöht.
  • Diverse Code Anpassungen/Änderungen
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2] [3.3] Top Posters

Beitrag von HaioPaio »

Udo, du bist der Beste. Vielen Dank für deine Arbeit.
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag von Kirk »

Erweiterung wurde auf Version 2.0.0 upgedatet.
Download siehe 1. Beitrag!

Neuerung:
  • Pro Sprachpaket ist eine neue Sprachdatei für die Berechtigungen dazu gekommen.
  • Die Radio Buttons im ACP Modul Ja/Nein wurden durch ein Toggle Switch ersetzt.
  • Außerdem ist es möglich zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Die Einstellungen ob Toogle, Radio Buttons sowie die Eingabefelder (number) sind auf twig macro umgestellt worden.
  • Die Meldungen wenn Top Poster deaktiviert oder der Admin-Modus aktiv ist, wurden überarbeitet. Dies wird über eine Funktion add_topposters_note im controller geregelt, somit konnte der Code in der acp_topposters_settings.html reduziert werden.
  • Besitzt eine Gruppe oder User in den "Administrator-Berechtigungen" nicht das Recht Kann Berechtigungen für einzelne Gruppen ändern oder Kann Berechtigungen für einzelne Benutzer ändern, wird die Permission Info in den Einstellungen dementsprechend angezeigt.
  • Einige Language und config Variablen wurden geändert, letzteres wurde in der neuen migrations Datei berücksichtigt.
  • Javascript Events werden jetzt direkt in jQuery registriert und Elemente werden nicht mehr über die ID sondern über den Element-Namen angesprochen.
  • Da es möglich ist einzelne User per ID ausschließen, ist unterhalb der Einstellungen eine Mitglieder Liste mit der entsprechenden User-ID angelegt worden.
  • Die ext.php wurde überarbeitet.
  • Unnötige sprintf Funktion entfernt.
  • XHTML Code entfernt
  • Diverse Code Anpassungen/Änderungen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag von Kirk »

Erweiterung wurde auf Version 2.1.0 upgedatet.
Download siehe 1. Beitrag!

Neuerung:
  • Man kann beim Zeitraum der Top Poster ebenfalls die gewünschte Anzahl der Top Posters eintragen (Vorschlag von LukeWCS)
  • Die Anzeige der Mitglieder Liste im ACP Modul ist um 2 Sortiermöglichkeiten erweitert worden.
    • User-ID aufsteigend
    • User-ID absteigend
  • Kompatibel mit Toggle Control (Schalter-Stil zentral festlegen)
    Hinweis: Wenn die oben genannte Extension inst. und die Funktion aktiviert ist, hat der Schalter "Toggle Switch aktivieren" keine Bedeutung!
  • XHTML Code entfernt
  • Code Optimierung
  • Die max. PHP Version wurde auf PHP 8.3 erhöht
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Top Posters

Beitrag von Kirk »

Erweiterung wurde auf Version 2.2.0 upgedatet.
Download siehe 1. Beitrag!

Neuerung:
  • Die min. phpBB Voraussetzung wurde von phpBB 3.2.6 auf phpBB 3.3.0 erhöht.
  • Die min./max. PHP Version wurde von PHP 7.0.0/8.2 auf PHP 7.1.3/8.4x erhöht.
  • Die Implicitly nullable Parameter Types wurde für PHP >=8.5 angepasst.
  • Bei den Berechtigungen in der listener.php wird jetzt mit der Wrapper Funktion update_subarray() (>=phpBB 3.2.1) eingehängt, wodurch das umständliche Extrahieren und Zurückkopieren der Subarrays $event['categories'] und $event['permissions'] entfällt.
  • Das PHP Event core.page_header in der listener.php wurde in core.page_header_after umbenannt.
  • Wenn man im ACP Modul die Top Poster deaktiviert und zu gleich der Admin Modus aktiviert wurde, sah man nur den Hinweis das die Top Poster deaktiviert ist.
    Dies wurde so geändert das beide Hinweise angezeigt werden.
  • Für die Collapsible Forum Categories EXT ein title Attribut für das jeweilige FA Icon (minimiert/maximiert) hinzugefügt.
  • Für das title Attribut in der HTML Datei pro Sprachpaket eine separate Sprachdatei angelegt.
  • Die Einstellungen im ACP Modul "Anzahl der Top-Poster" sowie "Anzahl der Top-Poster der letzten Stunden/Tage" wurde die min. Anzahl von 1 auf 2 erhöht.
  • Die Datei acp_topposters.js wurde in topposters_acp.js umbenannt und die INCLUDECSS Anweisung in der acp_topposters_settings.html entsprechend angepasst.
  • Code Optimierung
Antworten

Zurück zu „Extensions in Entwicklung“