Standardowo w tym modzie są pokazywane tylko osoby online do godziny 23:59 - jeśli chcesz by pokazywało userów sprzed ostatnich 24h postępuj wg poniższej instrukcji.
Otwórz plik: hooks/boardIndexMembersOnlineToday_{xxxx}.php (gdzie {xxxx} to losowy ciąg cyfr i liter)
Znajdź:
'where' => "m.member_id <> 0 AND m.last_activity > ".time()." - 172800{$exclude}",
Zamień na:
'where' => "m.member_id <> 0 AND m.last_activity > ".time()." - 86400{$exclude}",
Znajdź:
//-----------------------------------------
// Check if they've been online today
//-----------------------------------------
if ( $user['last_activity'] > 0 )
{
if ( $this->registry->getClass('class_localization')->getTime( $user['last_activity'], '%d-%m-%Y' ) == $this->registry->getClass('class_localization')->getTime( time(), '%d-%m-%Y' ) )
{
$link = IPSLib::makeProfileLink( IPSLib::makeNameFormatted( $user['members_display_name'], $user['member_group_id'] ), $user['member_id'], $user['members_seo_name'] );
$link = str_replace( "<a href", "<a title=\"".$this->lang->words['hookLangLastActive'].": ".$this->registry->getClass('class_localization')->getDate( $user['last_activity'], 'LONG' )."\" href", $link );
$link .= $this->registry->output->getTemplate('global')->user_popup( $user['member_id'], $user['members_seo_name'] );
$members[] = $link;
$data['count']++;
}
}
Zamień na:
//-----------------------------------------
// Check if they've been online today
//-----------------------------------------
if ( $user['last_activity'] > 0 )
{
$link = IPSLib::makeProfileLink( IPSLib::makeNameFormatted( $user['members_display_name'], $user['member_group_id'] ), $user['member_id'], $user['members_seo_name'] );
$link = str_replace( "<a href", "<a title=\"".$this->lang->words['hookLangLastActive'].": ".$this->registry->getClass('class_localization')->getDate( $user['last_activity'], 'LONG' )."\" href", $link );
$link .= $this->registry->output->getTemplate('global')->user_popup( $user['member_id'], $user['members_seo_name'] );
$members[] = $link;
$data['count']++;
}
Zapisz i wyślij.
Gotowe!
Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.
Tutorial wykonany dla www.forum.invisionize.pl