Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Admin aus Benutzerliste ausblenden
#1
Hi,

ich kann den Admin im Benutzerprofil zwar auf "unsichtbar" stellen, geht ein User aber auf den Button "Mitglieder", wird er angezeigt. Da ich den Namen des Admins geändert habe, möchte ich (aus Sicherheitsgründen) nicht, dass man ihn sieht. Wie geht das?
#2
Bei Posts sieht man den Namen doch auf jeden Fall. Außerdem auf der Team-Seite und auch bei Einträgen im Kalender. Das macht dann doch keinen Sinn. Und wenn du mit dem Admin nicht posten willst, brauch er sich ja nicht im Frontend einloggen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
Er soll sich ja im Frontend auch nicht einloggen. Daher will ich nicht, dass er in der Benutzerliste erscheint.

Jetzt habe ich aber ein grösseres Problem:

Den Administrator habe ich umbenannt in "Tester". Nun kann ich mich mit ihm nicht mehr am AdminCP anmelden. Im Frontend ja, wenn ich dann auf AdminCP klicke, bekomme ich folgende Maske siehe Anlage 1. Ab da siehts dann so aus wie im 2. Sreenshot.

Mein 2. User ist ebenfalls als Hauptgruppe in der Gruppe Administratoren. Auch er kommt nicht mehr aufs AdminCP

Ähm, wie komme ich wieder auf die AdminCP?


Angehängte Dateien Thumbnail(s)
       
#4
OK. Ich habe was verwechselt.
Zum Fehler: https://www.mybb.de/doku/index.php?title...ausgegeben
Nächstes Mal solltest du vorher in der Doku schauen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#5
Um den Admin aus der Liste zu entfernen: Öffne die Datei memberlist.php und suche:
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 uid !='x'"); 
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.uid != 'x' 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.uid != 'x'ORDER BY u.".$mybb->input['by']." ".$mybb->input['order']." LIMIT $start, ".$mybb->settings[membersperpage]); 
Ersetze x in allen Queries durch die Benutzer-ID des Admins.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#6
Entschuldige, aber ich weiss nicht wie ich die Benutzer-ID finde. Ja, ich habe in der Doku gesucht, wenn ich es richtig sehe, muss ich in der Tabelle adminlog irgendwas mit der UID mache. Ich kann aber weder SQL noch HTML noch PHP, auch wenn es schwerfällt das zu glauben.. ;-)

Wenn ich die ID herausfinde, kann ich den Code ersetzten, so etwas bekomme ich hin.

Sorry, ich bin kein EDV´-Experte.
#7
Öffne das Profil des Administrators und schau dir die URL im Browser oben an. Am Ende findest du die UID. Beispiel für meine UID: member.php?action=profile&uid=10

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#8
Verstehe. War nicht schwer und hat funktioniert.

Danke und Gruss
Epi
#9
Ich muss das Thema nochmal aufgreifen. Leider sieht man den Admin noch, wenn man auf "Foren-Team" klickt.

@michael: kann man das auch ausblenden?

btw: unser Forum ist seit 2 Stunden online *freu*


Viele Grüsse
Epi
#10
Gehe in die Einstellungen der betroffenen Benutzergruppe und wähle bei "Zeige auf der Seite 'Forum Team'?" -> Nein.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Signatur aus erstem Beitrag ausblenden alexking 4 5.592 08.10.2010, 12:49
Letzter Beitrag: Devidra
  frage zu coding : avatare in benutzerliste Tifflor 5 2.993 04.09.2008, 18:17
Letzter Beitrag: Tifflor
  Erledigt: Admin sperrt sich aus eigenem Forum aus? Thomas 35 11.957 16.06.2006, 23:05
Letzter Beitrag: munic