Seite 1 von 1

Admin ausblenden in Viewonline

Verfasst: So 24.Apr, 2005 17:54
von karstenkurt
Hallo gibt es eine Möglichkeit den Admin in der Viewonline,Memberliste und im Profile auszublenden?

Verfasst: So 24.Apr, 2005 18:06
von oxpus
Profil? Wie denn daß?

Verfasst: So 24.Apr, 2005 18:37
von karstenkurt
Nun, das niemand das Profiul des Admins ansehen kann, ausser dem Admin selber!

Verfasst: So 24.Apr, 2005 18:59
von oxpus
Und was soll dann passieren?

Verfasst: So 24.Apr, 2005 19:09
von karstenkurt
Nichts. Er ist sozusagen unsichtbar!

Verfasst: So 24.Apr, 2005 19:29
von oxpus
Nichts ist gut!
Wenn der Admin beim Beitrag erscheint und dort der Link zu dessen Profil auftauscht, was soll der User dann beim Klick darauf erhalten? Nichts wäre eine weisse Seite ;)

Verfasst: So 24.Apr, 2005 19:49
von karstenkurt
Der Admin würde da ja nicht auftauchen. Den Admin nutze ich nur zum Administrieren, Den Rest macht ein Moderator (bin zwar auch,aber ...) der kann sichtbar sein!

Verfasst: So 24.Apr, 2005 20:51
von oxpus
Ah ja. Also Memberliste:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
memberlist.php

#
#-----[ FIND ]-----
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar, user_rank 
	FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	ORDER BY $order_by";

#
#-----[ IN-LINE FIND ]-----
#
	WHERE user_id <> " . ANONYMOUS . "

#
#-----[ IN-LINE AFTER, ADD ]-----
#
	AND user_level <> " . ADMIN . "

#
#-----[ FIND ]-----
#
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS;

#
#-----[ REPLACE WITH ]-----
#
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS . "
			AND user_level <> " . ADMIN;
viewonline.php braucht nicht geändert zu werden, denn der Admin kann ja seinen Online-Status verstecken ;) Dann taucht er dort nur noch für andere Admins auf.
Und zuletzt Profil:

Code: Alles auswählen

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

#
#-----[ FIND ]-----
#
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);

#
#-----[ AFTER, ADD ]-----
#
if ($profiledata['user_level'] == ADMIN)
{
	redirect(append_sid("index.&phpEx");
}

Verfasst: So 24.Apr, 2005 21:52
von karstenkurt
Danke!

Wie kann der Admin seinen Status verstecken?

Kleiner Fehler:
"WHERE user_level <> " . ADMIN . "" soll bestimmt "AND user_level <> " . ADMIN . " " heissen:)

Verfasst: So 24.Apr, 2005 22:07
von AmigaLink
Wie kann der Admin seinen Status verstecken?
Wie jeder andere User auch. ;)
Profil hat geschrieben:Online-Status verstecken: Ja / Nein
Kleiner Fehler: ...
Wenn du Zeile 22 des Codes meinst, dann ja.

Verfasst: So 24.Apr, 2005 22:31
von karstenkurt
Danke für den Hinweis!