Seite 2 von 2

Verfasst: 17.07.2006 18:29
von Fähnchen
killerbees19 hat geschrieben:Wäre nur noch das Problem mit einem neuen User.....
Da würde ich mal sagen ...

Code: Alles auswählen

AND user_id == 2
Und die Userid des Benutzers der angezeigt werden soll eben einfügen. :wink:
Das gleiche in grün, nur das diesesmal der Benutzer nicht ausgeblendet, sondern eingeblendet wird.

Verfasst: 17.07.2006 19:28
von killerbees19
!!! Und das muss ich dann auch nur in der /includes/usercp_regsiter.php einfügen, die geändert wurde, denn dann kann der User auch seine Profil anpassen.

-----EDIT----------
Mir kommt eine Fehlermeldung:
Could not get userdata

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 '== 10 ORDER BY username ASC LIMIT 0, 50' at line 4

SELECT * FROM phpbb_users WHERE user_level IN (2, 1) AND user_id != 2 AND user_id == 10 ORDER BY username ASC LIMIT 0, 50

Line : 169
File : team.php
Kann ich die beiden Befehle von dir nicht kombinieren? Bitte um hilfe, wie muss ich die schreiben?


MfG Christian

Verfasst: 18.07.2006 00:33
von Fähnchen
Öffne team.php und suche

Code: Alles auswählen

$sql = "SELECT *
	FROM ". USERS_TABLE ."
	WHERE user_level IN (" . MOD . ", " . ADMIN . ")
Füge danach ein
AND user_id != 2
AND user_id == 3
(Die Userid entsprechend anpassen!)

Das müsste eigentlich gehen.
!!! Und das muss ich dann auch nur in der /includes/usercp_regsiter.php einfügen, die geändert wurde, denn dann kann der User auch seine Profil anpassen.
Was meinst du? :o

Verfasst: 18.07.2006 08:50
von killerbees19
Allgemeiner Fehler

Could not get userdata

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 '== 9 ORDER BY username ASC LIMIT 0, 50' at line 5

SELECT * FROM phpbb_users WHERE user_level IN (2, 1) AND user_id != 2 AND user_id == 9 ORDER BY username ASC LIMIT 0, 50

Line : 170
File : team.php
Es funktioniert nicht, mit dem "== 9", da kommt jedes Mal ein Fehler.
Und mit der anderen datei war das so gemeint: Der User sollte sein Profil ja auch verändern können, mit den zusätzlichen Feldern.

Bitte weiterhin um Hilfe. Das Hauptproblem ist jedoch gelöst: Dass der Benutzer x nicht mehr angezeigt wird.

---------------EDIT----------------
OKAY, Ende. Mir reicht es, dass der Benutzer x nicht mehr angezeigt wird. Denn ich habe gerade erfahren, dass man das ganze Script ein wenig umschreiben müsste, denn es geht nicht, dass man in der Abfrage nach den Usern "Admin" und "MOD" einfach wen dazu nimmt.

Vielen Dank für die Hilfe. Vielleicht erstellt ja einmal der Autor des MODs eine bessere Version. Denn es kann ja sein, dass Team-Mitglieder keine Moderatoren oder Admins sind.


MfG Christian