[Gelöst] Alter in der Mitgliederliste sortieren
Verfasst: 28.01.2009 10:30
Hallo,
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
dann unter
folgend Code geändert
Leider ist AGE ein berechnetes Feld, dies lässt sich aber irgendwie nicht ansprechen, habt ihr eine Lösung wie ich danach in der Mitgliederliste sortieren kann
[/code]
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]