[3.2] [3.3] Newest X Users

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: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

[3.2] [3.3] Newest X Users

Beitrag von Kirk »

Name der Extension: Newest X Users
Autor: Kirk, 4seven (Original Author)

Version der Extension: 1.1.0
Beschreibung der Extension:
  • Diese Erweiterung basiert auf den Snippet Get Newest X Users von 4seven.
  • Zeigt in der Forenübersicht im Statistik Block die X neuesten Mitglieder an, wobei das "X" als Platzhalter zu verstehen ist, die gewünschte Anzahl der neuen Mitglieder kann man im ACP unter Erweiterungen/Newest X Users/Einstellungen eingeben werden.
  • Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Standardmäßig wird bei der Installation dieser EXT die 5 neuesten Mitglieder angezeigt.
  • Kompatibel mit Stats Permissions von LukeWCS kompatibel. Das bedeutet sind beide Extensionen inst. und aktiviert, greifen die Berechtigungen die in der Stats Permissions Extension gemacht werden bei der Newest X Users EXT.
  • 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!


Voraussetzungen:
  • phpBB 3.2.6 oder höher
  • PHP >=7.0.0,<8.3.0


Download der Extension: https://reyno41.bplaced.net/phpbb/viewt ... p=461#p461

Screenshots:
Forenübersicht: [ externes Bild ]
ACP Modul: [ 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 Newest X Users auf Aktivieren klicken.

PHP Events: (für Ext Coder)

Event: kirk.newestxusers.display_condition
Variable: bool force_api_mode
Seit Version: 1.0.5
Beschreibung: Erzwingt den API-Modus damit Newest X Users nicht angezeigt wird, sondern lediglich die Template Variablen erzeugt werden.
Erklärung: Wenn andere Erweiterungen die Newest X Users einbinden möchten, wäre die original Anzeige von Newest X Users unerwünscht. Mit dieser Variable ist es möglich die original Anzeige auf der Indexseite zu unterdrücken.
Beispiel: [3.3][3.2]"Extension bridge for “Statistics Block”"
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [RC] Newest X Users

Beitrag von Kirk »

Erweiterung wurde auf Version 1.0.1 upgedatet.
Download siehe 1. Beitrag!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

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

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

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

Erweiterung wurde auf Version 1.0.3 upgedatet.
Download siehe 1. Beitrag!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

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

Neuerungen:
  • Diverse Code Anpassungen
  • Die min. Voraussetzung wurde auf 3.2.6 erhöht.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

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

Neuerungen:
  • 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.
  • Es wurde ein PHP Event mit hinzugefügt das es ermöglicht die original Anzeige auf der Indexseite zu unterdrücken (siehe 1. Beitrag).
  • Diverse Code Anpassungen.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

Es gibt in der Version 1.0.5 einen kleinen Bug. Dies betrifft nur den Style Dark Vision in Verbindung mit der Statistics Block EXT sowie mit Extension bridge for “Statistics Block" sowie Stats Permissions
Es kann (je nach Einstellung) dazu führen das die Statistik doppelt angezeigt wird.
Zu Behebung muss folgendes gemacht werden:
Öffne: root/ext/kirk/newestxusers/styles/dark_vision/template/event/index_body_stat_blocks_after.html
Finde:

Code: Alles auswählen

{% if NEWEST_X_USERS_ENABLE && !S_KIRK_STATBLOCK_ENABLE %}
Ersetzen mit:

Code: Alles auswählen

{% if NEWEST_X_USERS_ENABLE && !NEWEST_X_USER_API_MODE %}
Danach den Foren und Browser Cache leeren.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

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

Neuerungen:
  • Bug in der ./newestxusers/styles/dark_vision/template/event/index_body_stat_blocks_after.html beseitigt.
  • Language sowie config Variablen geändert, letzteres wurde in der neuen migrations Datei berücksichtigt so das alle gemachten Änderungen erhalten bleiben.
  • Die Meldungen wenn Newest X Users deaktiviert oder der Admin-Modus aktiv ist, wurden überarbeitet. Dies wird über eine Funktion add_newest_x_users_note im controller geregelt, somit konnte der Code in der acp_newestxusers_settings.html reduziert werden.
  • 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 sind auf twig macro umgestellt worden.
  • Die ext.php wurde überarbeitet und eine PHP Prüfung mit eingebaut.
  • XHTML Code entfernt
  • Diverse Code Anpassungen/Änderungen
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7870
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Newest X Users

Beitrag von Kirk »

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

Neuerungen:
  • Fix: Wenn die EXT Stats Permissions (Rechte für den Statistik-Bereich) inst. und aktiviert ist, kam es wenn diese Newest X Users im ACP Modul deaktiviert war, zu folgender Fehlermeldung:

    Code: Alles auswählen

    [phpBB Debug] PHP Warning: in file [ROOT]/ext/kirk/newestxusers/event/listener.php on line 113: Undefined variable $newest_x_users_activated
    
  • Die Reihenfolge der neuesten Mitglieder erfolgt nicht mehr wie bisher über die User ID sondern nach dem Registrierungsdatum.
  • 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“