MyBB.de Forum

Normale Version: Ansicht Mitglieder einschränken?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
In meinem Forum besuchen unterschiedliche Mitglieder nur bestimmte Kategorien und Foren. Es wäre gut, wenn die Anzeige der Mitglieder sich auf die jeweiligen Gruppen, der ein Mitglied angehört, beschränken ließe. Ebenso wie unter "Neue Beiträge ansehen" nur die Beiträge der Gruppen sichtbar sind, denen der User angehört.

LG
Andrea
Hallo und willkommen,

meinst du die Mitgliederliste?
Ja, sorry, genau die
Öffne die Datei memberlist.php und suche nach:
PHP-Code:
$query $db->query("SELECT COUNT(*) FROM ".TABLE_PREFIX."users WHERE username LIKE '%".addslashes($mybb->input['usersearch'])."%'"); 
Ersetzen durch:
PHP-Code:
$query $db->query("SELECT COUNT(*) FROM ".TABLE_PREFIX."users WHERE username LIKE '%".addslashes($mybb->input['usersearch'])."%' AND usergroup = '".$mybb->user['usergroup']."'"); 
Suche nach:
PHP-Code:
$query $db->query("SELECT u.*, f.* FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid) WHERE u.username LIKE '%".addslashes($mybb->input['usersearch'])."%' ORDER BY u.".$mybb->input['by']." ".$mybb->input['order']." LIMIT $start, ".$mybb->settings[membersperpage]); 
Ersetzen durch:
PHP-Code:
$query $db->query("SELECT u.*, f.* FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid) WHERE u.username LIKE '%".addslashes($mybb->input['usersearch'])."%' AND u.usergroup = '".$mybb->user['usergroup']."' ORDER BY u.".$mybb->input['by']." ".$mybb->input['order']." LIMIT $start, ".$mybb->settings[membersperpage]); 
Suche nach:
PHP-Code:
$query $db->query("SELECT u.*, f.* FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid) ORDER BY u.".$mybb->input['by']." ".$mybb->input['order']." LIMIT $start, ".$mybb->settings[membersperpage]); 
Ersetzen durch:
PHP-Code:
$query $db->query("SELECT u.*, f.* FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid) WHERE u.usergroup = '".$mybb->user['usergroup']."' ORDER BY u.".$mybb->input['by']." ".$mybb->input['order']." LIMIT $start, ".$mybb->settings[membersperpage]); 
Das ist Spitze!!!

Danke Smile