Hallo..
Dafür gibts doch eigentlich schon die Auswahllisten über der Mitgliederliste, wo man nach Benutzernamen (praktisch = Anfangsbuchstaben) und Top-Ten-Autoren (fast das selbe wie Top 15

) sortieren lassen kann.
Nun ja, wenn du nicht auf Auswahllisten stehst und Links willst, mach folgendes:
memberlist.php
suche
danach einfügen
Code: Alles auswählen
'L_SHOW_ALL_MEMBERS' => $lang['show_all_members'],
'L_SORT_USERNAME' => $lang['sort_u_username'],
'L_SORT_TOP_FIFTEEN' => $lang['sort_top_fifteen'],
'U_SORT_USERNAME' => append_sid("memberlist.$phpEx" . '?mode=username&order=ASC'),
'U_SORT_TOP_FIFTEEN' => append_sid("memberlist.$phpEx" . '?mode=topfifteen&order=DESC'),
suche
Code: Alles auswählen
case 'topten':
$order_by = "user_posts $sort_order LIMIT 10";
break;
danach einfügen
Code: Alles auswählen
case 'topfifteen':
$order_by = "user_posts $sort_order LIMIT 15";
break;
suche
Code: Alles auswählen
if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
ersetzte mit
Code: Alles auswählen
if ( ($mode != 'topten' || $mode != 'topfifteen') || $board_config['topics_per_page'] < 10 )
root/language/lang_german/
lang_main.php
(Bei mehreren Sprachen, müssen natürlich alle lang_main.php Dateien angepasst werden.)
suche
danach einfügen
Code: Alles auswählen
$lang['show_all_members'] = 'Alle Mitglieder anzeigen';
$lang['sort_u_username'] = 'Mitglieder nach Anfangsbuchstaben';
$lang['sort_top_fifteen'] = 'Die Top 15 der Poster';
root/templates/TEMPLATE_NAME/
memberlist_body.tpl
An passender Stelle dann einfach
Code: Alles auswählen
<a href="{U_MEMBERLIST}">{L_SHOW_ALL_MEMBERS}</a> | <a href="{U_SORT_USERNAME}">{L_SORT_USERNAME}</a> | <a href="{U_SORT_TOP_FIFTEEN}">{L_SORT_TOP_FIFTEEN}</a>
einfügen.
Sag ob's funktioniert
gruß