Memberlist sorteren op laatste bezoek

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Memberlist sorteren op laatste bezoek

Bericht door Headstrong » 08 apr 2005, 16:28

Ik heb op mijn forum een mod geinstalleerd waardoor je het laatste bezoek ziet van iemand in de memberlijst:
http://www.phpbbhacks.com/download/1682

Nu is mijn vraag, kan ik op een of andere manier de memberlijst sorteren op laatste bezoek, dus wie het laatst er is geweest onderaan of bovenaan en andersom.

Alvast bedankt :D

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 08 apr 2005, 17:05

Ja, probeer eens zelf in memberlist.php

Code: Selecteer alles

$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten');
en

Code: Selecteer alles

case 'joined':
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 08 apr 2005, 17:37

Zijn dat de enige dingen die je moet aanpassen?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2005, 09:17

Volgens mij wel, probeer het eens uit zou ik zeggen :wink:
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 09 apr 2005, 12:33

Ik zal het eens proberen. :D

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 09 apr 2005, 12:41

Het is me gelukt, ik wist niet dat het zo makkelijk was, alleen memberlist.php en lang_main.php aangepast.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2005, 12:44

PS: het werkt hier niet, als je klikt op sorteren op Laatste bezoek sorteert ie op aanmeldingsdatum.
Heb je dit ook aangepast?
$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
Dat zou dan iets als user_lastvisit moeten worden.
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 09 apr 2005, 12:48

Oeps, verkeerd gekeken. Zal het even proberen :D

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 09 apr 2005, 12:55

Hmm, nee werkt nog niet...

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2005, 13:09

Gebruik dan eens user_session_time in plaats van user_lastvisit.
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 09 apr 2005, 15:19

Nee, helaas. Ik zal even posten wat ik had veranderd eerst, misschien zat daar een fout in:
//
// Memberlist sorting
//
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten'], $lang['Sort_Last_Visited']);
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten, lastvisit');
en
case 'lastvisit':
$order_by = "user_session_time $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 apr 2005, 17:31

Code: Selecteer alles

'topten, lastvisit'
moet

Code: Selecteer alles

'topten', 'lastvisit'
zijn. Misschien werkt het dan?
Afbeelding

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 09 apr 2005, 19:00

Slordig foutje. En dat was ook de fout!

Bedankt!!! :D

Gesloten