Frampi Опубликовано 7 Июня 2006 Жалоба Поделиться Опубликовано 7 Июня 2006 Ставлю мод "Кто был сегодня на форуме" Вообщем всё сделал правильно а вот при изменении файла (sources/lib/func_boardstats.php) Вот он просит найти вот эту строку return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']); И заменить на это $this->ipsclass->time_options['ONLINE_SHOW'] = "g:i A";$data = array('memnum' => 0, 'members' => '');$today = $this->ipsclass->get_time(time(), 'j-n-Y');$this->ipsclass->DB->simple_construct(array('select' => '*', 'from' => 'members', 'where' => "id>0 AND last_activity>".time()-172800, 'order' => 'members_display_name ASC'));$this->ipsclass->DB->simple_exec();while ($row = $this->ipsclass->DB->fetch_row()){$time = $this->ipsclass->get_time($row['last_activity'], 'j-n-Y');if ($time == $today){$data['members'][$row['id']] = "<a href='{$this->ipsclass->base_url}act=Profile&MID={$row['id']}' title='".$this->ipsclass->get_date($row['last_activity'], 'ONLINE_SHOW', 1)."'>{$this->ipsclass->cache['group_cache'][$row['mgroup']]['prefix']}{$row['members_display_name']}{$this->ipsclass->cache['group_cache'][$row['mgroup']]['suffix']}</a>";$data['memnum']++;}}if (is_array($data['members'])){$data['members'] = implode(', ', $data['members']);}$this->ipsclass->time_options['ONLINE'] = $this->ipsclass->vars['ot_date'];$data['memstats'] = sprintf($this->ipsclass->lang['ot_data'], $data['memnum'], $this->ipsclass->get_date(time(), 'ONLINE', 1));$online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data); return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']).$online_today; Я заменяю и после того как обновляю главную страци форума он выдаёт ошибку вот в этой строке $online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data); Я не понимаю, что здесь не правильно??? Помогите пожалуйста! Ссылка на комментарий Поделиться на других сайтах Прочее
0 sM1Le Опубликовано 7 Июня 2006 Жалоба Поделиться Опубликовано 7 Июня 2006 Общие Правила ФорумаТема закрыта. Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Frampi
Ставлю мод "Кто был сегодня на форуме"
Вообщем всё сделал правильно а вот при изменении файла (sources/lib/func_boardstats.php) Вот он просит найти вот эту строку
return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']);
И заменить на это
$this->ipsclass->time_options['ONLINE_SHOW'] = "g:i A";
$data = array('memnum' => 0, 'members' => '');
$today = $this->ipsclass->get_time(time(), 'j-n-Y');
$this->ipsclass->DB->simple_construct(array('select' => '*', 'from' => 'members', 'where' => "id>0 AND last_activity>".time()-172800, 'order' => 'members_display_name ASC'));
$this->ipsclass->DB->simple_exec();
while ($row = $this->ipsclass->DB->fetch_row())
{
$time = $this->ipsclass->get_time($row['last_activity'], 'j-n-Y');
if ($time == $today)
{
$data['members'][$row['id']] = "<a href='{$this->ipsclass->base_url}act=Profile&MID={$row['id']}' title='".$this->ipsclass->get_date($row['last_activity'], 'ONLINE_SHOW', 1)."'>{$this->ipsclass->cache['group_cache'][$row['mgroup']]['prefix']}{$row['members_display_name']}{$this->ipsclass->cache['group_cache'][$row['mgroup']]['suffix']}</a>";
$data['memnum']++;
}
}
if (is_array($data['members']))
{
$data['members'] = implode(', ', $data['members']);
}
$this->ipsclass->time_options['ONLINE'] = $this->ipsclass->vars['ot_date'];
$data['memstats'] = sprintf($this->ipsclass->lang['ot_data'], $data['memnum'], $this->ipsclass->get_date(time(), 'ONLINE', 1));
$online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data);
return $this->ipsclass->compiled_templates['skin_boards']->ActiveUsers($active, $this->ipsclass->vars['au_cutoff']).$online_today;
Я заменяю и после того как обновляю главную страци форума он выдаёт ошибку вот в этой строке
$online_today = $this->ipsclass->compiled_templates['skin_boards']->online_today($data);
Я не понимаю, что здесь не правильно???
Помогите пожалуйста!
Ссылка на комментарий
Поделиться на других сайтах
1 ответ на этот вопрос
Рекомендуемые сообщения