ich lasse in der Mitgliederliste das Alter in einen extra Feld anzeigen, jetzt würde ich es gern sortieren, mit individuellen Profilfeldern habe ich es hinbekommen nur mit diesen nicht?
mit meinen individuellen Feld habe ich es folgender Maßen gemacht
in der memberlist.php
Code: Alles auswählen
$sort_key_text['y'] = $user->lang['SORT_ANSTELLUNGSDATUM'];
$sort_key_sql['y'] = 'fd.pf_anstellungsdatum';
Code: Alles auswählen
// Get us some users :D
Code: Alles auswählen
if(isset($sort_key_sql['y'])) {
$sql = "SELECT u.user_id
FROM " . USERS_TABLE . " u
$sql_from
LEFT JOIN " . PROFILE_FIELDS_DATA_TABLE . " fd ON (u.user_id = fd.user_id)
WHERE u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")
$sql_where
ORDER BY $order_by";
} else {
$sql = "SELECT u.user_id
FROM " . USERS_TABLE . " u
$sql_from
WHERE u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")
$sql_where
ORDER BY $order_by";
}
$result = $db->sql_query_limit($sql, $config['topics_per_page'], $start);
in der sortsection...
[code]
'U_SORT_ANSTELLUNGSDATUM' => $sort_url . '&sk=y&sd=' . (($sort_key == 'y' && $sort_dir == 'a') ? 'd' : 'a'),
[/code]