[Snippet] Unsichtbarer Administrator

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Christian_N
Mitglied
Beiträge: 513
Registriert: 29.09.2004 14:23

[Snippet] Unsichtbarer Administrator

Beitrag von Christian_N »

Hi, habe auf http://www.phpbb.de/viewtopic.php?t=47292 wie beschrieben bei dem dritte beitrag:
PhilippK hat geschrieben:Soll nur ein User ausgeblendet werden, so ist folgender Code zu verwenden:

Code: Alles auswählen

# 
#-----[ Öffne ]------------------------------------------ 
# 
viewonline.php 

# 
#-----[ Finde ]------------------------------------------ 
# 
      WHERE u.user_id = s.session_user_id 

# 
#-----[ Danach einfügen ]------------------------------------------- 
# 
         AND u.user_id != 2 

# 
#-----[ Öffne ]------------------------------------------ 
# 
includes/page_header.php 

# 
#-----[ Finde ]------------------------------------------ 
# 
      WHERE u.user_id = s.session_user_id 

# 
#-----[ Danach einfügen ]------------------------------------------- 
# 
         AND u.user_id != 2 

# 
#-----[ Öffne ]------------------------------------------ 
# 
includes/usercp_viewprofile.php 

# 
#-----[ Finde ]------------------------------------------ 
# 
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]); 

# 
#-----[ Danach einfügen ]------------------------------------------- 
# 
if ($profiledata['user_id'] == 2) 
   redirect(append_sid("index.$phpEx", true)); 

# 
#-----[ Öffne ]------------------------------------------ 
# 
memberlist.php 

# 
#-----[ Finde ]------------------------------------------ 
# 
WHERE user_id <> " . ANONYMOUS . " 

# 
#-----[ Danach einfügen (in der gleichen Zeile ) ]------------------------------------------- 
# 
AND user_id <> 2 
es gemacht.

So habe jetzt in der memberlist.php hinzugefügt:

Code: Alles auswählen

WHERE user_id <> " . ANONYMOUS . " 
AND user_id <> 4 
AND user_id <> 8 
AND user_id <> 18 
AND user_id <> 24 
In der page_header.php und andere auch alle angepasst mit den IDs so und jetzt komm ich langsam zu mein Problem:

Die 4 IDs werde jetzt im memberlist.php auch nicht mehr angezeigt soweit ist es richtig.

Aber mein Problem ist jetzt da 24 Benutzer es eigentlich sind und durch die 4 die ich jetzt deaktiviert habe zeige nur noch 20 an, steht unten trotzdem Gehe zu Seite 1, 2, Weiter aber geht man auf Seite 2 ist die liste dort leer ganze Zeit stande dort 4 Benutzer drin die ja jetzt nun deaktiviert sind.

Wie kann man das mache das er nicht Gehe zu Seite: 1, 2, Weiter anzeigt also das jetzt steht Seite 1 von 1 und nicht Seite 1 von 2?

Und sobald sich benutzer 25 anmeldet der in der memberlist.php dann 21 wäre, soll dann wieder dies Seite 1 von 2 - Gehe zu Seite: 1, 2, Weiter sein so das auf der 2te Seite dann der eine Benutzer steht.

EDIT: Mir fällt gerade auch auf das in der Statistik Box steht "Wir haben 24 Benutzer" aber ich hätte dann gern da stehn das es 20 sind das die 4 die ich also deaktiviert hab nicht mit gezählt werden.
Habe dazu des gemacht gehabt:
PhillpK hat geschrieben: Soll der Admin (oder ein User) auch bei der Zahl der aktuellen Benutzer ausgeblendet werden, so ist folgende Änderung vorzunehmen:

In der ./includes/page_header.php und in der ./viewonline.php suchen:Code:

Code: Alles auswählen

   WHERE u.user_id = s.session_user_id 
und danach einfügen (wenn alle Admins ausgeblendet werden sollen):Code:

Code: Alles auswählen

AND u.user_level != " . ADMIN . " 
bzw. (wenn bestimmte User ausgeblendet werden sollen):Code:

Code: Alles auswählen

   AND u.user_id NOT IN (2) 
Die 2 ist mit den IDs der auszublendenden Benutzer zu ersetzen (beim ersten Admin i.d.R. 2), mehrere Werte sind durch Komma zu trennen.
also hab ich

Code: Alles auswählen

   AND u.user_id NOT IN (4,8,18,24) 
benutzt, aber keine änderung fällt mir auf steht immer noch in der Statistik das es 24 sind... hatte das mit dem nichts zu tun? Wie kann ich es machen?

Im voraus vielen Dank.

Gruß SuesseMaus28884
Christian_N
Mitglied
Beiträge: 513
Registriert: 29.09.2004 14:23

Beitrag von Christian_N »

hm, das problem in der memberlist.php hab ich glaub ich gelöst,

aber wie kann ich das machen das er nicht 24 benutzer anzeigt bei Wer ist Online? Da steht dann das "Wir 24 registrierte Benutzer haben." da sollte aber 20 doch dann stehn, da ich die 4 verstecken tun doch.

Wie kann man das den nur machen?
Antworten

Zurück zu „phpBB 2.0: Mod Support“