Seite 1 von 1

Frage: unsichtbare User für Junior Admins sichtbar machen

Verfasst: 27.08.2004 18:54
von Yomanda
Hallo @ all,

folgendes Problem tritt bei mir auf:

Ein Board mit mehreren Admins, die aber nicht fleissig überall im ACP rumspielen sollten. Daher installierte ich den "Junior Admin"-Mod.

Soweit alles Top - alles läuft excellent (bis jetzt)!

Die Junior-Admins sehen nun aber nicht mehr alle User, die im Board unterwegs sind - diese Funktion sollte aber für Admins wie auch für Junior-Admins gegeben sein.

Weiss jemand, wie das zu bewerkstelligen ist?

...zum technischen:

PHP + MySQL jeweils die aktuellsten stabilen Verionen, PHPBB 2.0.8, Mods: Admin Users List, Enhanced IP Logger, Database Maintenance und natürlich der Junior Admin

Die besten Grüsse

Yom

Re: Frage: unsichtbare User für Junior Admins sichtbar mache

Verfasst: 27.08.2004 19:33
von Mario Siebert
Yomanda hat geschrieben: Weiss jemand, wie das zu bewerkstelligen ist?
Das ist relativ einfach, du müsstest die IDs der Junior Admins in ein Array einlesen und eine entsprechende Abfrage in die page_header.php und die viewonline.php einbauen die schaut ob die ID des Users im Array enthalten ist.

Grüße Mario

Verfasst: 27.08.2004 21:47
von Acid
page_header.php

Code: Alles auswählen

				if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
				{
					$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
				}
Die erste Zeile müsste mit folgendem ersetzt werden..
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);

if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN || $userdata['user_id'] == $jr_admin_userdata['user_id'] )
Die blaumarkierten Zeilen würden entfallen, wenn du bereits die Juniors mit einer Farbe definiert hast.

Ähnliches dann für die viewonline.php.

Verfasst: 27.08.2004 22:08
von rabbit
da jr.admins vom userlevel her eigentlich mods sind, die eben zugang zu diversen acp-modulen haben, sollte es dieser mod tun:

Code: Alles auswählen

##############################################################
## MOD Title: Allow Moderators to See Invisible
## MOD Author: gfmorrs < gfmorris@gfmorris.com > (Geof F. Morris) http://gfmorris.com/
## MOD Description: Allows all moderators to see invisible users.
## MOD Version: 1.0.0
##
## Installation Level: (Easy)
## Installation Time: 1 Minute
## Files To Edit: includes/page_header.php
## Included Files: (n/a)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:  Many thanks for morpheus2matrix to pointing out where to make a modification.
##                This might be the simplest MOD ever for phpBB.  :)  Feel free to give him all
##                credit, for I am just simply writing this up.
##
##############################################################
## MOD History:
##
##   2003-12-06 - Version 1.0.0
##      - Initial Release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )

#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD )

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM 


Verfasst: 27.08.2004 22:40
von Yomanda
...nach kurzer Rücksprache mit meinen Kollegen haben wir die Modifikation genommen, die Rabbit vorschlug - ist ganz nützlich, wenn die Mods nun auch sehen, wer versteckt im Board herumwuselt.

Ergebnis: nicht mal eine Minute und die Sache läuft zu unserer vollsten Zufriedenheit!

Vielen lieben Dank an alle, die hier so schnell gute Hinweise und Anleitungen posteten.

(Respekt! In anderen Support-Foren ist man nicht wirklich so schnell mit funktionierenden Lösungen - dort wird man gerne und schnell als N00b rausgeflamed... Grosses Lob & Dank @ all hier!)

Die besten Grüsse

Yom