admin verstecken

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
chris_bbg888
Mitglied
Beiträge: 56
Registriert: 12.08.2007 14:56
Kontaktdaten:

admin verstecken

Beitrag von chris_bbg888 »

Hallo,
mein Ziel ist es den Admin in der Memberlist unsichtbar zu machen.
Dafür folgender Code von Dwing

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

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

#
#-----[ Danach einfügen ]-------------------------------------------
#
AND u.user_level != 1

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

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

#
#-----[ Danach einfügen ]-------------------------------------------
#
AND u.user_level != 1

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

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

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

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

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

#
#-----[ Danach einfügen (in der gleichen Zeile ) ]-------------------------------------------
#
AND user_level <> " . ADMIN . "



Mein Problem: folgende Fehlermeldung wenn man auf Memberlist geht: Weis da jemand was mein fehler ist?

Could not query users

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user_level <> 1 ORDER BY user_regdate ASC LIMIT 0, 50' at line 3

SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar FROM phpbb_users WHERE user_id <> -1AND user_level <> 1 ORDER BY user_regdate ASC LIMIT 0, 50

Line : 152
File : memberlist.php
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Balint »

Hallo!

In der letzten Anweisung fehlt ein Leerzeichen nach dem FIND, deine Fehlermeldung besagt ja an einer Stelle

Code: Alles auswählen

WHERE user_id <> -1AND
hinter der -1 sollte ein Leerzeichen stehen.


Viele Grüße,
Bálint
Meine MODs für phpBB 2.x und phpBB 3.x!
Benutzeravatar
chris_bbg888
Mitglied
Beiträge: 56
Registriert: 12.08.2007 14:56
Kontaktdaten:

Beitrag von chris_bbg888 »

dankeschön. genau das ist es.
:D
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“