Seite 1 von 1
Mitgliederliste umsortieren und so lassen.
Verfasst: 13.11.2003 14:45
von tobmir24
Wie kann ich meine Mitgliederliste so umsortieren das sie also nach Beiträgen und absteigend sortiert ist und standardmäßig so bleibt? Und zwar für alle also nicht nur für mich.
Verfasst: 14.11.2003 08:19
von Acid
Code: Alles auswählen
default:
$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
..mit folgendem in der memberlist.php ersetzen..
Code: Alles auswählen
default:
$order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
Verfasst: 14.11.2003 09:16
von tobmir24
Gut, ich mach das heute Abend dann mal.
Verfasst: 03.12.2003 23:15
von tobmir24
Der Code steht dafür das 0 oben ist. Was ist der das 0 unten ist und der meistpostende oben?
Verfasst: 04.12.2003 01:51
von Matlock
Schau Dir mal in der memberlist.php folgenden Abschnitt an:
Code: Alles auswählen
if(isset($HTTP_POST_VARS['order']))
{
$sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else if(isset($HTTP_GET_VARS['order']))
{
$sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else
{
$sort_order = 'ASC';
}
Das bedeutet: Wenn eine konkrete Abfrage erfolgt und dabei "Aufsteigend" ausgewählt wurde, wird aufsteigend sortiert, andernfalls absteigend. Wenn die Mitgliederliste direkt aufgerufen wurde, fällt das unter den "else-Abschnitt" -> Sortierung ASC=aufsteigend. Probier mal dort das ASC durch DESC zu ersetzen, also so:
Dann müßte die default-Einstellung beim Erstaufruf der Mitgliederliste absteigend sein.
Verfasst: 13.12.2003 13:18
von Frosty
Acid hat geschrieben:Code: Alles auswählen
default:
$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
..mit folgendem in der memberlist.php ersetzen..
Code: Alles auswählen
default:
$order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
Bei mir war es aber nötig, auch die Zeile: mit "case joined"
Code: Alles auswählen
case 'joined':
$order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
gleichermaßen abzuändern.
Verfasst: 13.12.2003 19:54
von tobmir24
naja hat sich ja erledigt. Ich hab das jetzt schon so wie ich das haben wollte.