
In der "Wer ist online-Liste" NUR Mods & Admins anzeigen?!
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.
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.
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
Dann schau mal in deinen PHP-Code den du neu eingebaut hast, ich glaube, da wird die ID=7 ausgeschlossen. 

-
- Mitglied
- Beiträge: 656
- Registriert: 18.05.2012 07:06
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
Den Code, den ich eingefügt habe ist in der includes/functions.php:
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
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.
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,
));
}
Erwähnt wird nur die ID 4+5 und das sind die Moderatoren und Admins.
Ratlos

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
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
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,
));
}
-
- Mitglied
- Beiträge: 656
- Registriert: 18.05.2012 07:06
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
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?
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
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
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
Na fast... mach es evtl. so:
oder sogar besser so:
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.
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,
));
}
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,
));
}
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
War ein bisschen frei aus der Hüfte geschossen.Miriam hat geschrieben:Na fast... mach es evtl. so:


-
- Mitglied
- Beiträge: 656
- Registriert: 18.05.2012 07:06
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
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.

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
-
- Mitglied
- Beiträge: 656
- Registriert: 18.05.2012 07:06
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
Jetzt funktionierts perfekt. Dankeschön!
Ohne eure Hilfe hätt ich das nicht geschafft.

Ohne eure Hilfe hätt ich das nicht geschafft.
Forum für Freunde kurzer Hosen: http://www.kurzehosenforum.com
Re: In der "Wer ist online-Liste" NUR Mods & Admins anzeigen
Natürlich wissen wir dasKnowhow-Sauger hat geschrieben:Wisst ihr eigentlich, wie man es so einstellen kann, dass die rote Box IMMER unten rechts am Bildschirmrand platziert ist?

Und wenn Du das hier liest, weißt Du es auch -> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen