Pagina 1 van 1

Aantal Seconden Geleden

Geplaatst: 05 jul 2006, 16:54
door BetaDevil
Is er een mod, waarmee je in viewonline.php kan laten zien hoeveel seconden geleden de laatste actie was ipv: Laatste Update - 5 juli 2006 17:53:49?

Geplaatst: 08 jul 2006, 22:21
door Raimon
Je zo eventueel de mod Auto Refresh Who is Online List kunnen proberen, ik denk wel dat ie aan jou verwachtingen voldoet

Of bedoel je echter de wie is online , waar iedereen is dus in welk topic, waar etc?

Geplaatst: 09 jul 2006, 09:13
door ElbertF
Ik heb het niet getest, maar dit zou moeten werken:

In viewonline.php, vindt:

Code: Selecteer alles

		$template->assign_block_vars("$which_row", array(
			'ROW_COLOR' => '#' . $row_color,
			'ROW_CLASS' => $row_class,
			'USERNAME' => $username,
			'LASTUPDATE' => create_date($board_config['default_dateformat'], $row['session_time'], $board_config['board_timezone']),
Vervang met:

Code: Selecteer alles

		// MOD: elapsed time | ADD -->
		$t = time() - $row['session_time'];
		$s = $t - ( $m = floor(( $t - ( $h = floor($t / 3600) ) ) / 60 )) * 60;
		// <-- MOD: elapsed time
		
		$template->assign_block_vars("$which_row", array(
			'ROW_COLOR' => '#' . $row_color,
			'ROW_CLASS' => $row_class,
			'USERNAME' => $username,
			// MOD: elapsed time | REMOVE -->
			//'LASTUPDATE' => create_date($board_config['default_dateformat'], $row['session_time'], $board_config['board_timezone']),
			// MOD: elapsed time | ADD -->
			'LASTUPDATE' => sprintf($lang['Elapsed_time'], $h, $m, $s),
			// <-- MOD: elapsed time
In language/dutch/lang_main.php, vindt:

Code: Selecteer alles

//
// That's all, Folks!
// -------------------------------------------------
Vervang met:

Code: Selecteer alles

// MOD: elapsed time | ADD -->
$lang['Elapsed_time'] = '%s uur, %s min en %s sec geleden';
// <-- MOD: elapsed time

//
// That's all, Folks!
// -------------------------------------------------

Geplaatst: 09 jul 2006, 14:14
door BetaDevil
Ik zal het zo eens uitproberen.

Geplaatst: 09 jul 2006, 18:16
door BetaDevil
Ik krijg nu deze foutmelding:

Code: Selecteer alles

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /usr/export/www/vhosts/funnetwork/hosting/tgphpbb/phpBB2/viewonline.php on line 226
Dit is line 226:

Code: Selecteer alles

'FORUM_LOCATION' => $location,

Geplaatst: 09 jul 2006, 18:18
door Paul

Code: Selecteer alles

         'LASTUPDATE' => sprintf($lang['Elapsed_time'], $h, $m, $s);
         // <-- MOD: elapsed time 
moet zijn

Code: Selecteer alles

         'LASTUPDATE' => sprintf($lang['Elapsed_time'], $h, $m, $s),
         // <-- MOD: elapsed time 

EDIT: 14 seconden sneller 8) :bier:

Geplaatst: 09 jul 2006, 18:18
door ElbertF
Hum, de puntkomma [;] achter

Code: Selecteer alles

'LASTUPDATE' => sprintf($lang['Elapsed_time'], $h, $m, $s); 
..moet een komma [,] zijn.

Geplaatst: 09 jul 2006, 18:23
door BetaDevil
Heel erg bedankt, het werkt :wink:.

Geplaatst: 09 jul 2006, 18:25
door ElbertF
Mooi, kunnen we 'm ergens in werking zien? :)

Geplaatst: 09 jul 2006, 18:27
door BetaDevil

Geplaatst: 09 jul 2006, 18:28
door ElbertF
Alleen werkt het nu niet, in Last Updated staat alleen een spatie ;)

Geplaatst: 09 jul 2006, 18:30
door BetaDevil
Ik had engelse taal niet geupdatet (" kan ik niet op de u zetten :oops:)

Nu is nederlands de standaard-taal.

Geplaatst: 09 jul 2006, 18:42
door ElbertF
Ik heb toch die voorafgaande 0 weggehaald bij de minuten en seconden (code aangepast), verder is het mooi :)

Geplaatst: 09 jul 2006, 18:51
door BetaDevil
Ik heb het ook aangepast