Fehler bei Aufruf der Benutzergruppen

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
Benutzeravatar
Tari_Narmolanya
Mitglied
Beiträge: 129
Registriert: 24.03.2006 14:07
Wohnort: in der Nähe von Koblenz
Kontaktdaten:

Fehler bei Aufruf der Benutzergruppen

Beitrag von Tari_Narmolanya »

Hallo zusammen,

öhm, habe die Tage ein paar Mods eingebaut... und jetzt ist mir aufgefallen, wenn ich die Benutzergruppen aufrufe, bekomme ich folgende Fehlermeldung:
Error getting user list for group

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_pending FROM phpbb_users u, phpbb_user_group ug WHERE

SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_allow_viewonline, u.user_session_time ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 8 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> 2 ORDER BY u.username

Line : 882
File : groupcp.php
Hier die ensprechenden Zeilen aus der groupcp.php Zeilen 875 bis 889

Code: Alles auswählen

		WHERE ug.group_id = $group_id
			AND u.user_id = ug.user_id
			AND ug.user_pending = 0
			AND ug.user_id <> " . $group_moderator['user_id'] . "
		ORDER BY u.username";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Error getting user list for group', '', __LINE__, __FILE__, $sql);
	}

	$group_members = $db->sql_fetchrowset($result);
	$members_count = count($group_members);
	$db->sql_freeresult($result);

	$sql = "SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm
Ich weiß leider nicht, nach welchem Mod das passiert ist.... :oops:
Meine Kenntnisse in PHP reichen leider nicht, um den Fehler zu finden... Zeile 882 beginnt mit "message_die" ....

Hoffe mir kann einer helfen...
Danke... grüßle
Tari
Mein Blog
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

suche:

Code: Alles auswählen

 u.user_session_time ug.user_pending
ersetze mit:

Code: Alles auswählen

 u.user_session_time, ug.user_pending
In der nähe deines Codeblocks.
Das dürfte den Fehler beheben.
Benutzeravatar
Tari_Narmolanya
Mitglied
Beiträge: 129
Registriert: 24.03.2006 14:07
Wohnort: in der Nähe von Koblenz
Kontaktdaten:

Beitrag von Tari_Narmolanya »

mhh, hat es.... war aber ne ganze Ecke weg, von Zeile 882..... wie kann das sein?
Danke... grüßle
Tari
Mein Blog
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Weil eine Variable über mehrere Zeilen ging :wink:
Benutzeravatar
Tari_Narmolanya
Mitglied
Beiträge: 129
Registriert: 24.03.2006 14:07
Wohnort: in der Nähe von Koblenz
Kontaktdaten:

Beitrag von Tari_Narmolanya »

fanrpg hat geschrieben:Weil eine Variable über mehrere Zeilen ging :wink:
*lach* ja, wegen mir.... ne, raff ich jetzt nicht... aber da muss ich wohl noch was in PHP lesen....

Danke dir aufjedenfall!!!!
Danke... grüßle
Tari
Mein Blog
Antworten

Zurück zu „phpBB 2.0: Mod Support“