- Modificatie & Versie: Last x hours registrations
Directe link naar de modificatie:
Adres van je forum: http://
phpBB versie: 2.0.22
Heb je onlangs een andere modificatie of stijl geïnstalleerd?
Wat is het probleem?
De mod laat nu alle nicknames zien van de members die zich in de laatste xx uren heb aangemeld, nou wil ik dit graag veranderen zodat niet meer alle nick weergegeven worden maar gewoon het aantal nieuwe members.
Probleem is dat ik niet meer weet waar ik demod gevonden heb dus kan de "eigenaar" niet om hulp vragen.
Het gaat om de onderstaande code (in de index.php):
Code: Selecteer alles
//
// Begin Last x hours registrations MOD
//
$new_user_list = '';
$number_of_hours = 48;
$sql = "SELECT user_id, username, user_regdate
FROM " . USERS_TABLE . "
ORDER BY user_regdate DESC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
if ( $row['user_regdate'] >= ( time() - $number_of_hours*3600 ) )
$new_user_list .= ($new_user_list !='') ? ', <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>' : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>';
else break;
}
$new_user_list = ($new_user_list != '') ? 'In last ' . $number_of_hours . ' hours registered: ' . $new_user_list : 'There are no new users in last ' . $number_of_hours . ' hours';
$db->sql_freeresult($result);
//
// End Last x hours registrations MOD
//