Список пользователей, посетивших трекер за 24 часа

Lion18

Пользователь
_Xz_ Может напишешь свою точку зрения в реализации кода?Каким данный мод должен быть в существе? Считаю что выводится список должен только при открытии главной, ито по запросу.Тоесть изначально его нужно скрыть в спойлер.
 

Lange

Легенда
_Xz_ Может напишешь свою точку зрения в реализации кода?Каким данный мод должен быть в существе? Считаю что выводится список должен только при открытии главной, ито по запросу.Тоесть изначально его нужно скрыть в спойлер.
Этот вообще-то тоже под спойлером. Смотри код лучше.
 
S

SkiFteL

Гость
У меня есть такие группы как "ВИП и РЕДАКТОРЫ НВС"
Как сделать так чтобы их окраска ников была в этом списке посетивших?
 
B

Bustra

Гость
для начала убрать лишнее вот это
PHP:
 while ($u_db = DB()->sql_fetchrow($get_users))
        {
            $user_count++;
            if ($u_db['user_level'] == ADMIN)
            {
                $color = '<span class="colorAdmin small">';
                $color_end = '</span>';
            }
            elseif ($u_db['user_level'] == MOD)
            {
                $color = '<span class="colorMod small">';
                $color_end = '</span>';
            }
            else
            {
                $color = '<span class="colorNick small">';
                $color_end = '</span>';
            }
        $visitors .= '<a href=profile.php?mode=viewprofile&u='.$u_db['user_id'].' >'.$color.$u_db['username'].$color_end.'</a>, ';
        }
user_level
потом сделать так
user_rank
$visitors .= profile_url($u_db);
 
B

Bustra

Гость
SkiFteL,курить вредно.А думать мозгами полезно.
Почему , мы должны думать за вас?
PHP:
function users_today()
    {
        $now = time();
        $time_h = (int)date('H',$now);
        $time_m = (int)date('i',$now);
        $time_s = (int)date('s',$now);
        $day = $now - ($time_h * 60 * 60) - ($time_m * 60) - $time_s;
        $get_users = DB()->sql_query("SELECT username, user_id, user_rank
                                  FROM  bb_users
                                  WHERE  last_visit > $day
                                  AND    user_active = 1
                                  ORDER BY username
                                ");
        $users_count = DB()->num_rows($get_users);
        $day = date('d.m.y',$day);
        $visitors = '';
        $user_count = 0;
        while ($u_db = DB()->sql_fetchrow($get_users))
        {
            $visitors .= '<i>'.profile_url($u_db) .'</i>, ';
           
        }
        $visitors = substr($visitors, 0, -2);
        $USERS_TODAY = $user_count.''.$visitors;
        $this->response['html'] = '
          <tr>
            <td>'.$visitors. '</td>
          </tr>
        ';
    }
 
Сверху