Seite 1 von 1
Administrator nicht in wer ist online anzeigen
Verfasst: 15.09.2012 20:37
von soundlink
Hi kann man das einstellen das man administratoren nicht in der Wer ist online liste sieht, wenn diese im ACP sieht? Also das wenn sie im ACP sind in der wer ist online liste nur foren übersicht gezeigt wird anstatt Administrations-Bereich. Danke schomal
Re: Administrator nicht in wer ist online anzeigen
Verfasst: 15.09.2012 20:39
von UED
Du kannst auf jeden Fall für dich einstellen, dass du dich versteckt einloggst. Ob man das generell für alle Admins machen kann, weiss ich nicht.
Sonst sprecht es untereinander ab, dass jeder dieses versteckte Einloggen benutzt.
Re: Administrator nicht in wer ist online anzeigen
Verfasst: 15.09.2012 20:43
von soundlink
Nein ich will nicht versteckt einloggen also unsichtbar sein. Ich will das wenn ich im acp bin das mit foren übersicht angezeigt wird und nicht mit Administrations-Bereich. Ich will nit versteckt sein.
Re: Administrator nicht in wer ist online anzeigen
Verfasst: 16.09.2012 00:50
von Rare Essence
Öffne root/viewonline.php
Suche
Code: Alles auswählen
// Get user list
$sql = 'SELECT u.user_id, u.username, u.username_clean, u.user_type, u.user_colour, s.session_id, s.session_time, s.session_page, s.session_ip, s.session_browser, s.session_viewonline, s.session_forum_id, s.session_album_id
FROM ' . USERS_TABLE . ' u, ' . SESSIONS_TABLE . ' s
WHERE u.user_id = s.session_user_id
In der letzten Zeile ergänze direkt dahinter
Die letzte Zeile sieht also so aus:
Code: Alles auswählen
WHERE u.user_id = s.session_user_id AND u.group_id <> 5
5 ist die Standardgrupppenummer für Administratoren, bei Bedarf kann man ausgeschlossene Gruppen einfach erweitern.
edit
Oops...es war die Angabe auf der index.php gefragt.
Öffne root/includes/functions.php
Suche
Code: Alles auswählen
if (sizeof($online_users['online_users']))
{
$sql = 'SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour, group_name
FROM ' . USERS_TABLE . ' u INNER JOIN ' . GROUPS_TABLE . ' g ON u.group_id=g.group_id
WHERE ' . $db->sql_in_set('user_id', $online_users['online_users']) . '
Letzte Zeile ändern zu
Code: Alles auswählen
WHERE u.group_id <> 5 AND ' . $db->sql_in_set('user_id', $online_users['online_users']) . '