Seite 1 von 1

Anzeige der benutzergruppen ändern

Verfasst: 30.05.2007 20:32
von vallehru
Moin Moin

Wenn ich eine Benutzergruppe einrichte, dann sind die User dieser Gruppe doch nach dem Namen sortiert. Gibt es eine Möglichkeit die Sortierung auch nach dem Wohnort vorzunehemen?
Wenn ja, wie bekomme ich das hin? Was müßte ich da wo ändern?

Danke im voraus

Verfasst: 31.05.2007 00:58
von gn#36
In der groupcp.php solltest du den folgenden Code finden können:

Code: Alles auswählen

	$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, ug.user_pending 
		FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug
		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"; 
Das ORDER BY u.username gegen ORDER BY u.user_from austauschen.
Wenn du es ganz genau machen willst dann machst du es auch noch zusätzlich bei diesem Code, der ist für die auf Beitritt wartenden User zuständig. Bitte beachte dass diese Änderung für ALLE Gruppen die Darstellungsreihenfolge ändert.

Code: Alles auswählen

	$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
		FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u
		WHERE ug.group_id = $group_id
			AND g.group_id = ug.group_id
			AND ug.user_pending = 1
			AND u.user_id = ug.user_id
		ORDER BY u.username"; 

Verfasst: 31.05.2007 18:10
von vallehru
Moin Moin

@gn#36: hat super funktioniert. Danke für den Tip.
Damit kann dann dieses Posting geschlossen werden.