In der "Wer ist online-Liste" NUR Mods & Admins anzeigen?!

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

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

Beitrag von Crizzo »

Dann schau mal in deinen PHP-Code den du neu eingebaut hast, ich glaube, da wird die ID=7 ausgeschlossen. :wink:
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

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

Beitrag 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.
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

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

Beitrag 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,
                ));
        } 
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

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

Beitrag 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?
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

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

Beitrag 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,
                    ));
            } 
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

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

Beitrag 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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

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

Beitrag von Crizzo »

Miriam hat geschrieben:Na fast... mach es evtl. so:
War ein bisschen frei aus der Hüfte geschossen. :D :oops:
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

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

Beitrag 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.
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Knowhow-Sauger
Mitglied
Beiträge: 656
Registriert: 18.05.2012 07:06

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

Beitrag von Knowhow-Sauger »

Jetzt funktionierts perfekt. Dankeschön! :)
Ohne eure Hilfe hätt ich das nicht geschafft.
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

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

Beitrag 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
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“