Online record met én zonder gasten

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Online record met én zonder gasten

Bericht door RobinTown » 17 dec 2004, 20:12

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

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 dec 2004, 09:37

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
:?:
Afbeelding

Gebruikersavatar
Desptune
Berichten: 267
Lid geworden op: 18 jul 2003, 16:49

Bericht door Desptune » 18 dec 2004, 09:43

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.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 dec 2004, 09:54

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 :wink:
Afbeelding

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 18 dec 2004, 13:39

aaah nu snap ik hoe dat werkt :thumb:

edit: en het is gelukt :thumb:

Gesloten