[3.3] Average Daily Posts and Topics on Index (adptstatistics)

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.
Antworten
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

[3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

Name der Extension: Average Daily Posts and Topics on Index
Autoren: Kirk mit besonderem Dank an LukeWCS, Charlie_M (Snippet Tagesaktueller Beitrags/Themenzähler)

Version der Extension: 1.1.1

Sprachen: de, de_x_sie, en

Beschreibung der Extension:
  • Zeigt im index bei der Statistik die Durchschnittlichen Beiträge/Themen pro Tag sowie einen Tagesaktuellen Beitrag/Themenzähler.
  • 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 im ACP Modul dementsprechend angezeigt.
  • Besitzt der jeweilige Admin keine von diesen Administrator-Berechtigungen,
    • Kann Berechtigungen für einzelne Gruppen ändern
    • Kann Berechtigungen für einzelne Benutzer ändern
    erscheint ein entsprechender Hinweis und der Schalter bei "Das Berechtigungssystem von phpBB verwenden" wird nicht angezeigt.
  • Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Die Anzeige für die Durchschnittlichen Beiträge/Themen pro Tag sind aus der Board-Statistik im ACP entnommen.
  • Die Anzeige für die Tagesaktuellen Beiträge/Themen stammen aus einem Snippet aus dem Jahre 2013 von Charlie_M.
  • Im ACP/Erweiterungen/Adpt Statistik/Einstellungen können diverse Einstellungen getätigt werden.
  • Für die Einstellungen "durchschnittliche Beiträge/Themen pro Tag" kann über eine Select Box folgendes eingestellt werden:
    • Beiträge
    • Themen
    • Beiträge und Themen
    • Bei der Einstellung "Nichts" wird die Anzeige deaktiviert
  • Für die Einstellungen "heutigen Beiträge/Themen pro Tag" kann über eine Select Box folgendes eingestellt werden:
    • Beiträge
    • Themen
    • Beiträge und Themen
    • Bei der Einstellung "Nichts" wird die Anzeige deaktiviert
  • Es ist auch möglich einzustellen ob man das Berechtigungssystem von phpBB verwenden möchte.
  • Wenn ja werden die Einstellungen (insgesamt 4) in einer eigenen Kategorie Namens ADPT Statistik angezeigt.
  • In dieser oben genannten Kategorie könnten folgende Berechtigungen gewählt werden:
    • Kann die Durchschnittlichen Beiträge pro Tag sehen
    • Kann die Durchschnittlichen Themen pro Tag sehen
    • Kann die Heutigen Beiträge sehen
    • Kann die Heutigen Themen sehen
  • Kompatibel mit:
Vorraussetzungen:
  • phpBB 3.3.0 oder höher
  • PHP 7.1.3 bis einschließlich 8.4.x
Download der Extension: https://kirk-phpbb.com/viewtopic.php?f=41&t=388

Screenshots:
Adpt Statistik Forenübersicht: [ externes Bild ]
ACP Modul: [ externes Bild ]
Adpt Statistik mit Berechtigungssystem von phpBB: [ externes Bild ]


Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesammten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen (ab phpBB 3.3.14 Nicht installierte Erweiterungen)
in der Zeile Average Daily Posts and Topics on Index auf Aktivieren klicken.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Wichtiger Hinweis:
Da sich der Dateiname geändert hat, muss die Vorgänger Version dieser Extension (Inkl. Arbeitsdaten löschen) komplett gelöscht werden.
Die min. Voraussetzung wurde auf 3.2.0 erhöht
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Neuerung:
  • Diverse HTML und PHP Code Anpassungen
  • Die min. Voraussetzung wurde auf 3.2.6 erhöht.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Neuerung:
  • Pro Sprachpaket sind 2 neue Sprachdateien dazu gekommen, 1x für das ACP Modul und 1x für Berechtigungen
  • Die PHP Dateien wurden auf die Short Array Syntax umgestellt
  • Diverse Code Anpassungen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Neuerung:
  • Die Einstellungen im ACP Modul wurden auf Controller umgestellt.
  • Die Meldungen wenn die Adpt Statistik deaktiviert oder der Admin-Modus aktiv ist, wurden überarbeitet. Dies wird über eine Funktion add_adpt_notes im controller geregelt, somit konnte der Code in der acp_adpt_config.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 im ACP Modul dementsprechend angezeigt.
  • PHP Versions Check in die ext.php eingefügt.
  • XHTML Code entfernt
  • Diverse Code Anpassungen/Änderungen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Neuerung:
  • Language sowie config Variablen geändert, letzteres wurde in der neuen migrations Datei berücksichtigt so das alle gemachten Änderungen erhalten bleiben.
  • 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 select Boxen sind auf twig macro umgestellt worden.
  • Die ext.php wurde überarbeitet.
  • Unnötige sprintf Funktion entfernt.
  • Diverse Code Anpassungen/Änderungen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Neuerung:
  • Es ist jetzt möglich einzustellen ob man das Berechtigungssystem von phpBB verwenden möchte.
  • Wenn ja werden die Einstellungen (insgesamt 4) in einer eigenen Kategorie Namens ADPT Statistik angezeigt.
  • In dieser oben genannten Kategorie könnten folgende Berechtigungen gewählt werden:
    • Kann die Durchschnittlichen Beiträge pro Tag sehen
    • Kann die Durchschnittlichen Themen pro Tag sehen
    • Kann die Heutigen Beiträge sehen
    • Kann die Heutigen Themen sehen
  • Dadurch ist es ggf. notwendig die Berechtigungen neu festzulegen.
  • Für das ACP Modul eine js Datei angelegt, damit werden die jeweiligen Bereiche mit einer Transparenz versehen, die je nach Einstellung keine Bedeutung haben.
  • Der HTML Code für die Adpt Statistik in der Datei index_body_block_stats_append.html wurde in eine neue Datei Namens adpt_statistik.html "ausgelagert" und wird per INCLUDE Anweisung in der index_body_block_stats_append.html eingebunden.
  • Die min./max. PHP Version wurde auf PHP 7.1.3/8.3.x erhöht
  • Die min. phpBB Version wurde auf phpBB 3.3.0 erhöht.
  • 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
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

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

Neuerung:
  • Die max. PHP Version wurde von PHP 8.3.x auf PHP 8.4.x erhöht.
  • Besitzt der jeweilige Admin keine von diesen Administrator-Berechtigungen,
    • Kann Berechtigungen für einzelne Gruppen ändern
    • Kann Berechtigungen für einzelne Benutzer ändern
    erscheint ein entsprechender Hinweis und der Schalter bei "Das Berechtigungssystem von phpBB verwenden" wird nicht angezeigt.
  • Das PHP Event in der listener.php wurde von core.page_header_after auf core.index_modify_page_title geändert.
  • 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.
  • Code Optimierung
Joe Kolade
Mitglied
Beiträge: 222
Registriert: 27.02.2023 19:59

Re: [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Joe Kolade »

Hallo,

wäre es denkbar, eine Einstellung hinzuzufügen, die die Werte der durchschnittlichen Beiträge und Themen optional auf- bzw. abrundet?
Also statt "Durchschnittliche Beiträge pro Tag 25.03" und "Durchschnittliche Themen pro Tag 1.95" die Werte 25 und 2.

Gruß Joe
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8160
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Average Daily Posts and Topics on Index (adptstatistics)

Beitrag von Kirk »

Sowas ist nicht geplant.
Antworten

Zurück zu „Extensions in Entwicklung“