Seite 1 von 2

Problem mit dem MOD Simple Admin Userlist

Verfasst: 15.05.2006 02:38
von rotuganda
hallo ihr!

ich habe den beschriebenen MOD eingebaut. Sollte eigentlich auch kein problem sein die installation ist ja nun wirklich nicht schwer. aber leider erhalte ich folgende fehlermeldung:

Code: Alles auswählen

Fatal error: Cannot use object of type config_class as array in C:\Programme\xampp\htdocs\admin\admin_userlist.php on line 33
wenn ich im ACP die Liste anklicke!

ich kann mir leider selbst nicht helfen, habe hier im forum nach dieser fehlermeldung gesucht und auch gegoogelt, aber ich fand nichts was mir weiterhelfen könnte. daher wende ich mich an euch und hoffe ihr könnt helfen.

um genau zu wissen was für ein system ich verwende, werde ich es eben aufzählen.

also phpbb version 2.0.20 und die Ch version 2.1.4c, dann ist vielleicht auch noch wichtig, ich habe den MOD local eingebaut, sprich nicht auf dem online server.

ich hoffe ihr könnt mir helfen, ich hätte das ding nämlich gerne! :grin:

Verfasst: 16.05.2006 14:19
von rotuganda
*push* :oops:

wäre super wenn mir jemand helfen könnte, hätte diese praktische liste einfach gern!

Verfasst: 16.05.2006 18:24
von S2B
Es sieht so aus, als ob du eine Klasse $config verwenden würdest... Mach mal das:
Finde:

Code: Alles auswählen

//
// BEGIN Configuration
//
Füge danach ein:

Code: Alles auswählen

$config = array();
Diesen potentiellen Bug werde ich in der nächsten Version des MODs beheben. :wink:

Verfasst: 16.05.2006 18:51
von rotuganda
dank dir du bist ein held :grin: funktioniert nun wunderbar, feines teil was du da gemacht hast!

Verfasst: 17.05.2006 13:11
von rotuganda
irgendwie habe ich jetzt einen erneuten fehler, scheint damit zutun haben das sich ein neuer user im board angemeldet hat:
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 '' at line 4

SELECT * FROM phpbb_users WHERE user_id <> -1 ORDER BY user_regdate DESC LIMIT 0,

Line : 569
File : admin_userlist.php
kommt beim klicken auf die liste! :cry:

Verfasst: 17.05.2006 15:06
von S2B
Das sieht nach nicht hinzugefügtem Config-Eintrag aus... Bist du sicher, dass du die Queries komplett ausgeführt hast?

Verfasst: 17.05.2006 16:11
von rotuganda
iii bin ich doof :roll:
ich hab natürlich nach dem ich es auf den online server gespielt hab, das DB update vergessen!
sorry :oops:

nun tut alles!

Verfasst: 19.05.2006 22:51
von rotuganda
sorry wegen dem doppel posts, aber ich habe gerade einen neuen fehler mit dem mod festgestellt.
und zwar wenn man über die liste einen user löscht, scheint er zwar gelöscht, steht aber im index nachwievor als letzter angemeldeter user. wenn ich den user allerdings über den "normalen weg" lösche, tritt dieser fehler nicht auf.

ist es möglich das die liste nicht mit dem CH zusammen funktioniert?

Verfasst: 20.05.2006 00:32
von S2B
rotuganda hat geschrieben:ist es möglich das die liste nicht mit dem CH zusammen funktioniert?
Jep, das kann sein. Ich könnte mir vorstellen, dass dieser "Fehler" durch einen Cache für den neusten Benutzers auftritt, vielleicht kannst du das ja mal überprüfen...

Auf jeden Fall löscht der MOD den Benutzer aus der Benutzertabelle, also zeigt das Vanilla-phpBB ihn auch nicht mehr als neusten Benutzer an:
functions.php, get_db_stat():

Code: Alles auswählen

		case 'newestuser':
			$sql = "SELECT user_id, username
				FROM " . USERS_TABLE . "
				WHERE user_id <> " . ANONYMOUS . "
				ORDER BY user_id DESC
				LIMIT 1";
			break;
:wink:

Verfasst: 19.06.2006 04:12
von TinXpH
hallo :D ich brauche dabei mal ein wenig Hilfe .... ich weiss nicht wie man die SQL sachen in mein Script auf dem MySQL Server einträgt. Könnt ihr mir dabei helfen ?

Wie trage ich hier

http://in-flamez-board.100webcustomers. ... oblem1.JPG

die Folgenden Werte ein ?

Code: Alles auswählen

INSERT INTO phpbb_config (config_name, config_value) VALUES ('userlist_sort', 'joindate');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('userlist_order', 'DESC');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('userlist_special', 'no');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('userlist_count', '15');
und was mache ich mit der "install.sql" ?

danke schonmal im Vorraus...
TinXpH