Pagina 1 van 1
Online record met én zonder gasten
Geplaatst: 17 dec 2004, 20:12
door RobinTown
Kan er een modje gemaakt worden dat er onder het record van online mensen een regel komt met het record van geregistreerde mensen?
Eigenlijk moet ik alleen weten hoe je het zonder gasten erbij doet, de rest weet ik zelf wel
Geplaatst: 18 dec 2004, 09:37
door Luuk
Dus bijvoorbeeld ipv dit:
Er zijn in totaal 10 gebruikers online :: 4 Geregistreerd, 0 Verborgen en 6 Gasten
Dit:
Er zijn in totaal 4 geregistreerde gebruikers online

Geplaatst: 18 dec 2004, 09:43
door Desptune
neej volgens mij bedoelt hij dit:
Grootst aantal gebruikers online was 48 op Vr Sep 17, 2004 4:43 pm
maar bij die 48 wordt ook gasten meegeteld en dan wilt hij apart denk ik.
Geplaatst: 18 dec 2004, 09:54
door Luuk
Als dat zo is;
Voer uit in je database bij SQL
Code: Selecteer alles
INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_regusers_online', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('record_regusers_online_date', '0');
Open includes/page_header.php
Zoek
Code: Selecteer alles
if ( $total_online_users > $board_config['record_online_users'])
{
$board_config['record_online_users'] = $total_online_users;
$board_config['record_online_date'] = time();
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$total_online_users'
WHERE config_name = 'record_online_users'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online user record (nr of users)', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . $board_config['record_online_date'] . "'
WHERE config_name = 'record_online_date'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online user record (date)', '', __LINE__, __FILE__, $sql);
}
}
Plaats erachter
Code: Selecteer alles
$total_regusers_online = $logged_visible_online + $logged_hidden_online;
if ( $total_regusers_online > $board_config['record_regusers_online'])
{
$board_config['record_regusers_online'] = $total_regusers_online;
$board_config['record_regusers_online_date'] = time();
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '$total_regusers_online'
WHERE config_name = 'record_regusers_online'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online registered user record (nr of users)', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . CONFIG_TABLE . "
SET config_value = '" . $board_config['record_regusers_online_date'] . "'
WHERE config_name = 'record_regusers_online_date'";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update online registered user record (date)', '', __LINE__, __FILE__, $sql);
}
}
De rest zou je zelf kunnen zei je

Geplaatst: 18 dec 2004, 13:39
door RobinTown
aaah nu snap ik hoe dat werkt :thumb:
edit: en het is gelukt :thumb: