[3.3] Logged in User List

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

[3.3] Logged in User List

Beitrag von Kirk »

Name der Extension: Logged in User List
Autor: Kirk

Version der Extension: 1.1.1

Sprachen: de, de_x_sie, en

Beschreibung der Extension:
  • Da es ab 3.1.11 sowie ab 3.2.1 nicht möglich ist die Userliste und Legende zu sehen wenn eine Gruppe oder ein User nicht das Recht hat "Kann Profile, die Mitglieder- und die Wer-ist-online-Liste ansehen", habe ich eine Erweiterung erstellt die dieses ermöglicht.
  • Diese Extension überschreibt die Variable U_VIEWONLINE mit einem Link zur Viewonline Liste.
  • Im ACP/Berechtigungen kann in den Benutzerrechten/Gruppenrechten unter Profil eingestellt werden, wer die Liste der eingeloggten Mitglieder und die Legende sehen darf.


Vorraussetzungen:
  • phpBB 3.3.8 oder höher
  • PHP 8.0.0 bis einschließlich 8.5.x
Download der Extension: https://kirk-phpbb.com/viewtopic.php?f=41&t=249

Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten 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 Logged in User List auf Aktivieren klicken.

Hinweis:
Wenn jemand zusätzlich die Gäste in "Wer ist online?" per Standard angezeigt haben möchte, muss folgende Änderungen machen:

Öffne: root/ext/kirk/loggedinuserlist/event/listener.php

Finde:

Code: Alles auswählen

		$u_viewonline = ($this->auth->acl_gets('u_show_userlist', 'u_viewprofile', 'a_user', 'a_useradd', 'a_userdel')) ? append_sid("{$this->phpbb_root_path}viewonline.$this->php_ext") : '';
Ersetzen mit:

Code: Alles auswählen

		$u_viewonline = ($this->auth->acl_gets('u_show_userlist', 'u_viewprofile', 'a_user', 'a_useradd', 'a_userdel')) ? append_sid("{$this->phpbb_root_path}viewonline.$this->php_ext", 'sg=1') : '';
Zuletzt geändert von Melmac am 22.11.2017 14:56, insgesamt 1-mal geändert.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5086
Registriert: 08.06.2009 12:03

Re: [DEV] Logged in User List

Beitrag von Talk19zehn »

Hallo Kirk, vielen Dank dafür. Es hat mich gefreut, das Teilchen vorab testen zu dürfen.

Erste Gehversuche ....
  • Gibt man z.B. Gästen das Recht die User-Liste, die Legende zu sehen, sind diese klickbar. Der Gast erhält jedoch nur die gewohnten Hinweise, wie bspw. "Um die Wer-ist-online-Liste anzusehen, musst du auf diesem Board registriert und angemeldet sein." usw.
Somit stellst du aus meiner persönlichen Sicht phpBB-Anwendern erste Schritte zur Verfügung, um das "gewohnte Bild" der System-Dateien 3.1.10 und 3.2.0 auch in 3.1.11 und 3.2.1 via Template innerhalb der Statistiken anzuzeigen.



Viel Glück!
Adventereigniskalender für phpBB 3.3.x
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Meine Tastatur klemmt. Nichts anderes zählt?
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 557
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [DEV] Logged in User List

Beitrag von Wolkenbruch »

Die Erweiterung macht genau das was sie machen soll.
Vielen Dank dafür ;-)
Freunde Kolumbiens treffen sich im » Kolumbienforum «Hosted by Hostinger
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 557
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [DEV] [3.1.11] [3.2.1] Logged in User List

Beitrag von Wolkenbruch »

Hallo, wird es diese Erweiterung auch für phpBB 3.3.x geben?

Danke
Freunde Kolumbiens treffen sich im » Kolumbienforum «Hosted by Hostinger
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8412
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [DEV] [3.1.11] [3.2.1] Logged in User List

Beitrag von Kirk »

Hallo
Ja es wird diese auch für 3.3 geben.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8412
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1.11] [3.2.1] Logged in User List

Beitrag von Kirk »

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

Re: [3.2] [3.3] Logged in User List

Beitrag von Kirk »

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

Re: [3.2] [3.3] Logged in User List

Beitrag von Kirk »

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

Neuerungen:
  • Die PHP Dateien wurden auf die Short Array Syntax umgestellt.
  • Der Name der Language Dateien wurde geändert.
  • Kleinere Code Anpassungen.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8412
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Logged in User List

Beitrag von Kirk »

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

Neuerungen:
  • Sprachdateien für die Berechtigungen umbenannt
  • Eine ext.php mit entsprechenden Language Dateien erstellt.
  • Die min. phpBB Voraussetzung wurde auf 3.2.6 erhöht.
  • Code Optimierung
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8412
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Logged in User List

Beitrag von Kirk »

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

Neuerungen:
  • 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 5.4.7/8.2 auf PHP 7.1.3/8.4x erhöht.
  • 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
Antworten

Zurück zu „Extensions in Entwicklung“