Seite 1 von 1

[3.2] [3.3] Newest X Users

Verfasst: 23.08.2015 12:55
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”"

Re: [RC] Newest X Users

Verfasst: 25.09.2016 11:06
von Kirk
Erweiterung wurde auf Version 1.0.1 upgedatet.
Download siehe 1. Beitrag!

Re: [3.2] [3.3] Newest X Users

Verfasst: 18.01.2020 21:06
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.

Re: [3.2] [3.3] Newest X Users

Verfasst: 03.10.2020 21:45
von Kirk
Erweiterung wurde auf Version 1.0.3 upgedatet.
Download siehe 1. Beitrag!

Re: [3.2] [3.3] Newest X Users

Verfasst: 01.05.2021 19:58
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.

Re: [3.2] [3.3] Newest X Users

Verfasst: 01.04.2022 15:45
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.

Re: [3.2] [3.3] Newest X Users

Verfasst: 14.04.2022 17:13
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.

Re: [3.2] [3.3] Newest X Users

Verfasst: 24.04.2023 19:05
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

Re: [3.2] [3.3] Newest X Users

Verfasst: 06.01.2024 13:30
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