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