MyBB.de Forum
Ansicht Mitglieder einschränken? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Ansicht Mitglieder einschränken? (/thread-1040.html)



Ansicht Mitglieder einschränken? - Andrea - 07.02.2006

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


RE: Ansicht Mitglieder einschränken? - Michael - 07.02.2006

Hallo und willkommen,

meinst du die Mitgliederliste?


RE: Ansicht Mitglieder einschränken? - Andrea - 07.02.2006

Ja, sorry, genau die


RE: Ansicht Mitglieder einschränken? - Michael - 07.02.2006

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



RE: Ansicht Mitglieder einschränken? - Andrea - 08.02.2006

Das ist Spitze!!!

Danke Smile