Seite 1 von 1

admin verstecken

Verfasst: 16.05.2008 09:13
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

Verfasst: 16.05.2008 09:43
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

Verfasst: 16.05.2008 10:05
von chris_bbg888
dankeschön. genau das ist es.
:D