probleem met Last visit Hack

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
Bartjuuuh

probleem met Last visit Hack

Bericht door Bartjuuuh » 05 jul 2004, 13:02

Ik heb vandeweek de "Last visit hack" geinstalleerd (http://www.phpbbhacks.com/viewhack.php?id=237) en die werkt in principe prima! Alleen kwam ik achter een probleem!

Als ik als admin ingelogd ben, sorteert ie in de memberlist netjes op last visit, maar als een moderator of normale user ingelogd is, of iemand helemaal niet ingelogd is, sorteert ie ze bij "last visit" gewoon op username (alfabet)!
Iemand een idee hoe dit zou kunnen komen? Want het is wel handig als dit bij iedereen zou werken....

Alvast bedankt!

(Forum staat op http://www.renault5.org/forum)

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 05 jul 2004, 13:23

Kan je memberlist in .txt bestand doen, uploaden en de link geven.

Er zit in dat bestand een fout. Hij neemt gebruikersnaam ipv last visit.

Bartjuuuh

Bericht door Bartjuuuh » 07 jul 2004, 00:32

De memberlist in txt-vorm staat hier: http://www.renault5.org/memberlist.txt

Ik zie iets staan van ADMIN, waardoor ik denk dat ie het alleen bij de admin goed doet ofzo, maar hoe PHP precies werkt weet ik nog niet, dus misschien dat iemand anders dat wel kan zeggen....?

Bedankt weer alvast!

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 07 jul 2004, 08:25

Vind:

Code: Selecteer alles

for($i = ($userdata['user_level'] == ADMIN ) ? 0:1; $i < count($mode_types_text); $i++)
{
	$selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : '';
	$select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';
}
Vervang met:

Code: Selecteer alles

for($i =0; $i < count($mode_types_text); $i++)
{
	$selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : '';
	$select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';
}

Vind:

Code: Selecteer alles

	case 'lastlogon': 
   		$order_by = ($userdata['user_level'] == ADMIN ) ? "user_lastlogon $sort_order LIMIT $start, " . $board_config['topics_per_page'] : "username $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
   		break; 
	// End add - Last visit MOD
Vervang met:

Code: Selecteer alles

	// Start add - Last visit MOD
	case 'lastlogon': 
   		$order_by = "user_lastlogon $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
   		break; 
	// End add - Last visit MOD
Als dat gedaan is kan gewoon iedereen het bekijken.

Gesloten