Rangi na Forum

index.php znajdz

// MOD START - TOP 'X' USERS MOD - AbelaJohnB

'TOP_POSTERS' => top_posters('10', 1, 1), // Replace the number to display however members many you want :)

'L_TOP_POSTERS' => $lang['Top_Posters'],

// MOD END - TOP 'X' USERS MOD - AbelaJohnB

10 zmień na ilość którą chcesz. :slight_smile:

ej coś się chyba zepsuło bo

24 zarejestrowanych użytkowników odwiedziło forum przez ostatnie 13 godzin: ~Alex, ~Desperado, ~Devon, ~fizban, ~KoZa;], ~kr2y5i3k, #KURCZOK, #M@TEO, $MC_STL, ~NestoR, ~P@WEŁ_1990, *Predator, ~Zuwek

a w cale nie jest 24 userów to chyba powinno być na odwrót co musze zrobić?

Ok W tym samym pliku kod:

//

// Users of the day MOD

//


// ############ Edit below ############

// #

$users_list_delay = 24; // change here to the number of hours wanted for the list - liczna godzin

// #

// ############ Edit above ############


$sql = "SELECT user_id, username, user_rank, user_posts, user_session_time

   FROM ".USERS_TABLE."

   WHERE user_id > 0

   ORDER BY username ASC";


if( !($result = $db->sql_query($sql)) )

{

   message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__ , __FILE__ , $sql);

}


$day_userlist = '';

$day_users = 0;


while( $row = $db->sql_fetchrow($result) )

{

   $user_day_link = color_username($row['user_id'],$row['username'],$row['user_rank'],$row['user_posts']);


   if ( $row['user_session_time'] >= ( time() - $users_list_delay * 7200 ) )

   {

      $day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;

      $day_users++;

   }

}


$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $users_list_delay, $day_users) ) . ' ' . $day_userlist;


//

// End of MOD

//

Zamień na:

//

// Users of the day MOD

//


// ############ Edit below ############

// #

$display_not_day_userlist = 0; // change to 1 here if you also want the list of the users who didn't visit to be displayed - zmień na 1 jesli chcesz zeby byli wyswietlani użykownicy, którzy NIE odwiedzili forum

$users_list_delay = 24; // change here to the number of hours wanted for the list - liczna godzin

// #

// ############ Edit above ############


$sql = "SELECT user_id, username, user_allow_viewonline, user_level, user_session_time, user_rank, user_posts

   FROM ".USERS_TABLE."

   WHERE user_id > 0

   ORDER BY username DESC, username ASC";

if( !($result = $db->sql_query($sql)) )

{

   message_die(GENERAL_ERROR, 'Could not obtain user/day information', '', __LINE__ , __FILE__ , $sql);

}


$day_userlist = '';

$day_users = 0;

$not_day_userlist = '';

$not_day_users = 0;


while( $row = $db->sql_fetchrow($result) )

{

   if ( $row['user_allow_viewonline'] )

   {

          $user_day_link = color_username($row['user_id'],$row['username'],$row['user_rank'],$row['user_posts']);

   }

   else

   {

          $user_day_link = color_username($row['user_id'],$row['username'],$row['user_rank'],$row['user_posts']);

   }

   if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )

   {

      if ( $row['user_session_time'] >= ( time() - $users_list_delay * 3600 ) )

      {

         $day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;

         $day_users++;

      }

      else

      {

         $not_day_userlist .= ( $not_day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;

         $not_day_users++;

      }

   }

}


$day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Day_users'], $day_users, $users_list_delay) ) . ' ' . $day_userlist;


$not_day_userlist = ( ( isset($forum_id) ) ? '' : sprintf($lang['Not_day_users'], $not_day_users, $users_list_delay) ) . ' ' . $not_day_userlist;


if ( $display_not_day_userlist )

{

   $day_userlist .= '
' . $not_day_userlist;

}


//

// End of MOD

//

Nie moge sprawdzic wiec napisz czy ok. :slight_smile:

Jest ok ale sortowanie tych userów jest oza z-a a ja bym wolał od a-z czyli odwrócona jest kolejność co zminić?

ORDER BY username DESC, username ASC";

zamień na:

ORDER BY username ASC, username DESC";

heh dzięki! jak by coś jeszcze kiedyś tzreba to ja napisze tutaj :smiley:

Złączono Posta : 19.11.2005 (Sob) 23:24

teraz jeszcze jedno pytanko!

Co to może być przyczyną że jak jestem wylogowany to widze wszystkie grupy jakie są stworzone a gdy się zaloguje jako M@TEO to ich niewidze co jest grane? wiesz mozę ?