[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: 7869
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.0

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.
  • 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.2.0 bis einschließlich 8.3
Download der Extension: https://reyno41.bplaced.net/phpbb/viewt ... 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
in der Zeile Average Daily Posts and Topics on Index auf Aktivieren klicken.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7869
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: 7869
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: 7869
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: 7869
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: 7869
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: 7869
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 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
Antworten

Zurück zu „Extensions in Entwicklung“