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?
Ö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]);