Beiträge: 21
Themen: 10
Registriert seit: 27.10.2005
02.11.2005, 19:14
(Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2005, 18:28 von Michael.)
Ich merke gerade, auch nichtangemeldete können sehen, wer gerade online ist, sehen die Forenstatistiken etc.
Erst wenn man auf "Vollständige Liste" klickt, wird man aufgefordert sich anzumelden.
Im Admin-CP unter "Gruppen verwalten" gibt es zwar eine Rubrik "Berechtigungen: Wer ist online?", die hab ich schon längst alle auf 'nein' gestellt, bei der Gruppe 'Unregistriert". Das bezieht sich offenbar nur auf den Link "Vollständige Liste".
Gibt es eine Möglichkeit, diese Angaben nur den angemeldeten usern zu zeigen und vor Gästen zu verstecken?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Ich weiß nicht, ob es sich hier um einen Bug handelt!? Ich glaube nicht, aber ich habs vorsichtshalber weitergegeben.
Bitte versuche es mit folgender Änderung im Code (ich habe es gerade lokal getestet und es scheint zu funktionieren). Öffne die Datei index.php und suche nach
PHP-Code:
if($mybb->settings['showwol'] != "no")
Davor einfügen:
PHP-Code:
if($mybb->usergroup['gid'] != 1) {
1 steht für die Gruppen-ID der Benutzergruppe, die nicht sehen soll, wer online ist. Gehe im Admin-CP zum Cache-Manager und gucke dir den Inhalt von "usergroups" an. In meinem Fall haben nicht registrierte Benutzer die ID 1
Code:
Array
(
[1] => Array
(
[gid] => 1
[type] => 1
[title] => Unregistered / Not Logged In
Suche danach in der Datei nach
und füge davor ein
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 21
Themen: 10
Registriert seit: 27.10.2005
Ja. Passt. Danke.
Auch wenn es kein bug ist, wäre es ein Versäumnis.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Zur Information: Es handelt sich um einen Bug, der mit dem nächsten Release gefixt sein wird.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
ich nutze für meine Frage mal diesen Thread:
wer gerade online ist, können Gäste nicht mehr sehen. Sie können jedoch sehen, wer der neueste User ist und können auch oberhalb des Schnell-Login den Link für die Forenstatistik verwenden. Beides hätte ich gerne für nicht angemeldete User unsichtbar.
Kann ich mit den gleichen Mitteln wie oben vorgestellt den "neueste User" auch für Gäste unsichtbar machen und wo könnte ich den Link für die Forenstatistik "unsichtbar" bzw. inaktiv setzen? Beides wie gesagt nur für diejenigen, die nicht eingeloggt sind.
Danke
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Für die Statistik gibt es eine solche Einstellung nicht. Öffne einfach die Datei stats.php und suche nach:
PHP-Code:
require_once "./global.php";
Darunter einfügen:
PHP-Code:
if($mybb->user['uid'] == 0) {
error_no_permission();
}
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Dankeschön!!!