Seite 6 von 8

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 17:11
von Crizzo
Dann schau mal in deinen PHP-Code den du neu eingebaut hast, ich glaube, da wird die ID=7 ausgeschlossen. :wink:

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 17:19
von Knowhow-Sauger
Den Code, den ich eingefügt habe ist in der includes/functions.php:

Code: Alles auswählen

        $sql = 'SELECT u.user_id, u.username, u.username_clean, u.user_type, u.user_colour, s.session_time, s.session_viewonline 
            FROM ' . USERS_TABLE . ' u, ' . SESSIONS_TABLE . ' s
            WHERE u.user_id = s.session_user_id
                AND u.group_id IN (4, 5)
                AND s.session_time >= ' . (time() - ($config['load_online_time'] * 60)) . '
                AND s.session_viewonline = 1
            ORDER BY s.session_viewonline';
        $result = $db->sql_query($sql);
        if ($result)
        {
            $template->assign_vars(array(
                'S_STAFF_ONLINE'    => true,
            ));
        } 
Ich kann da nichts erkennen, wo dort die ID 7 ausgeschlossen wird.
Erwähnt wird nur die ID 4+5 und das sind die Moderatoren und Admins.
Ratlos :oops:

Hab auch schon die ID geändert von 7 auf 0.
Hat aber nicht funktioniert. Deshalb habe ich es jetzt wieder auf 7 zurück gestellt.

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 17:45
von Crizzo
Ich bin nicht so drin in eurem Snippet, aber das hier hast du doch auch neu verbaut, oder?

Code: Alles auswählen

if ($row = $db->sql_fetchrow($result) AND ($user->data['group_id'] <= 4))
        {
                $template->assign_vars(array(
                        'S_STAFF_ONLINE'    => true,
                ));
        } 

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 18:08
von Knowhow-Sauger
Ja, stimmt. Den hat Miriam auch noch mit eingebaut.
Aber dann müsste es doch eigentlich klappen, wenn ich die ID im SQL von 7 auf 0 ändere, oder?
Das genau klappt aber NICHT!
Oder werden nur Ziffern ab 1 akzeptiert?

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 18:29
von Crizzo
Lass es auf 7 und bau einfach das stattdessen ein:

Code: Alles auswählen

    if ($row = $db->sql_fetchrow($result) AND ($user->data['group_id'] <= 4) AND ($user->data['group_id'] == 7))
            {
                    $template->assign_vars(array(
                            'S_STAFF_ONLINE'    => true,
                    ));
            } 

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 20:22
von Miriam
Na fast... mach es evtl. so:

Code: Alles auswählen

if ($row = $db->sql_fetchrow($result) AND (($user->data['group_id'] <= 4) OR ($user->data['group_id'] == 7)))
        {
                $template->assign_vars(array(
                        'S_STAFF_ONLINE'    => true,
                ));
        }  
oder sogar besser so:

Code: Alles auswählen

if ($row = $db->sql_fetchrow($result) AND (($user->data['group_id'] < 4) OR ($user->data['group_id'] > 5)))
        {
                $template->assign_vars(array(
                        'S_STAFF_ONLINE'    => true,
                ));
        }  
Letzteres wäre besser, weil damit die Admins und Moderatoren anzeigetechnisch raus sind (denen wird also nichts angezeigt). Denen braucht das nicht angezeigt zu werden.

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 20:25
von Crizzo
Miriam hat geschrieben:Na fast... mach es evtl. so:
War ein bisschen frei aus der Hüfte geschossen. :D :oops:

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 21:19
von Knowhow-Sauger
Ich werde es gleich testen. Erstmal danke!! :)
Wisst ihr eigentlich, wie man es so einstellen kann, dass die rote Box IMMER unten rechts am Bildschirmrand platziert ist?
Weil, wenn ich irgendwelche Zahlen eintrage, dann ist die Box je nach Bildschirmauflösung und Grösse mal unten rechts und mal total in der Mitte des Bildschirms.

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 22:31
von Knowhow-Sauger
Jetzt funktionierts perfekt. Dankeschön! :)
Ohne eure Hilfe hätt ich das nicht geschafft.

Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen

Verfasst: 03.06.2012 22:38
von Miriam
Knowhow-Sauger hat geschrieben:Wisst ihr eigentlich, wie man es so einstellen kann, dass die rote Box IMMER unten rechts am Bildschirmrand platziert ist?
Natürlich wissen wir das :grin:
Und wenn Du das hier liest, weißt Du es auch -> Klick