[DEV] Logged in User List

Hier kannst du dir meine Erweiterungen downloaden.
Forumsregeln
Bitte bietet diese Erweiterungen nicht auf anderen Plattformen zum Download an oder gibt diese an dritte weiter!
Hinweis:
Alle hier vorgestellten Erweiterungen, beziehen sich auf Standard Prosilver!
Antworten
Benutzeravatar
Kirk
Administrator
Offline
Beiträge: 637
Registriert: Di 15. Apr 2014, 10:54
Wohnort: Erde
Geschlecht: Männlich ♂
Kontaktdaten:

[DEV] Logged in User List

Aug 2017 02 13:20

Beitrag von Kirk » Mi 2. Aug 2017, 13:20


Extension-Titel: Logged in User List
Extension-Version: 0.1.0
Extension-Autor: Kirk

Sprachen: de, de_x_sie, en

Extension-Beschreibung:
  • Da es bei 3.1.11 und 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 Userliste und Legende sehen darf.


Anforderung: phpBB 3.1.11 oder phpBB 3.2.1

Hinweis:
Da es sich um eine Entwicklungsversion handelt, sollte diese Extension nicht auf einem Live-Bord eingesetzt werden!
Wen jemand zusätzlich die Gäste in "Wer ist online?" per Standard angezeigt haben möchte, muss folgende Änderungen machen:

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

Finde
Tip: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

Code: Alles auswählen

'U_VIEWONLINE'				=> ($this->auth->acl_gets('u_userlist', 'u_viewprofile', 'a_user', 'a_useradd', 'a_userdel')) ? append_sid("{$this->root_path}viewonline.$this->php_ext") : '',
Ersetzen mit
Tip: Die genannten Zeile(n) werden mit den/der folgenden ersetzt.

Code: Alles auswählen

'U_VIEWONLINE'				=> ($this->auth->acl_gets('u_userlist', 'u_viewprofile', 'a_user', 'a_useradd', 'a_userdel')) ? append_sid("{$this->root_path}viewonline.$this->php_ext", 'sg=1') : '',

Download:

logged_in_userlist_extension.zip
(12.47 KiB) 63-mal heruntergeladen


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
in der Zeile Logged in User List auf Aktivieren klicken.
Gruß Udo

Antworten