MyBB.de Forum

Normale Version: Mitglieder ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

fällt jemandem eine Lösung ein, wenn man einzelne USER aus der Mitgliederliste ausblenden möchte.

Es gibt einen älteren Thread der funktioniert wohl nicht mehr. Dort wurde die Möglichkeit von der Anzeige der jeweils zugehörigen Gruppe vorgestellt. Damit könnte ich leben, nur seit dem scheinen einige Änderungen in der memberlist.php stattgefunden zu haben. Fakt ist, es funktioniert nicht und deshalb starte ich eine neue Anfrage.

Zurück zu meinen 1. Satz: Ich stelle mir vor, dass USER, die keine Berechtigung mehr haben in das Forum zu kommen, ausgeblendet werden müssen. Dabei sind Beiträge dieser USER unverändert zu belassen.

Für eine Anwort bedanke ich mich im Voraus.

CU
Öffne die Datei memberlist.php und suche nach:
PHP-Code:
eval("\$member .= \"".$templates->get("memberlist_row")."\";"); 
Ersetzen durch:
PHP-Code:
if($users['usergroup'] != "x") {
    eval(
"\$member .= \"".$templates->get("memberlist_row")."\";");

Ersetze x durch die ID der Benutzergruppe, deren Mitglieder nicht gezeigt werden sollen.
super passt genau, die id konnte ich der datenbankverwaltung (name meine forum datenbank: mybb_mybbusergroups) entnehmen
Hi,

eine kurze Frage am Rande:

Wenn ich mehrere Gruppen derart "ausschliessen" möchte, wie lautet dann der Code?
Trenne ich das "x" mit "," oder eine neue Zeile - irgendwie krieg' ich das nicht hin mit zwei Benutzergruppen Sad[/i]
Versuch es mal so.
PHP-Code:
switch ($users['usergroup']) {
case 
X:
    break;
case 
Y:
    break;
default:
    eval(
"\$member .= \"".$templates->get("memberlist_row")."\";");

X und Y musst du ersetzen.
Hallo, krafdi,

setze ich den Code von Dir dann einfach unter
Code:
eval("\$member .= \"".$templates->get("memberlist_row")."\";");
, also zusätzlich dazu oder soll ich den auch rausnehmen und mit dem von Dir ersetzen?

Nachtrag:
Vergeß' meine blöde Frage -eben seh ich's: ich muss den Teil einfach komplett ersetzen (also dazufügen) - ich bin schon wieder mal total bbb gewesen!

Ich geh' jetzt besser ins Bett und morgen probier' ich's mal aus und melde mich dann wieder - DANKE aber schon mal im voraus!
Hi, DANKE -

ja, das hat geklappt!!!
Huhu

den code memberlist_row gibts nicht mehr. Bei memberlist_user geht das nicht. Hat eine/r ne Idee was für die neu Version (1.4) zu ändern ist damit Gruppen nicht in der Mitgliederliste ausgegeben werden.

LG
?
Ersetze zusätzlich
PHP-Code:
if($users['usergroup'] != "x") { 
durch
PHP-Code:
if($user['usergroup'] != "x") { 
Big Grin Spitzenklasse ! Immer wieder aufs neue beeindruckend wie schnell unsereinen hier geholfen wird. DANKE!