standaard worden de gebruikes en gasten in de laatste 5 minuten online weer gegeven
kan die tijd ook aangepast worden
en zo ja, waar ??
aanpassen gebruikers on-line [OPGELOST]
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
aanpassen gebruikers on-line [OPGELOST]
Laatst gewijzigd door pencak op 23 sep 2005, 21:36, 1 keer totaal gewijzigd.
Code: Selecteer alles
#################################################################
## Mod Title: Configurable online tracking time
## Mod Version: 1.0.0
## Author: RustyDragon < dev@RustyDragon.com > - http://www.RustyDragon.com
## Description: With this MOD the admin is able to set through the board configuaration the time
## (in seconds) of online tracking time.
## This time is used to show "who is online" statistic.
##
## Installation Level: (Easy)
## Installation Time: 5 Minutes
## Files To Edit: viewonline.php, language/lang_xxx/lang_admin.php,language/lang_xxx/lang_main.php,
## includes/page_header.php, admin/index.php, admin/admin_board.php, board_config_body.tpl
## Included Files: (none needed)
#################################################################
##
## Author Note:
## You may also want to change online tracking time for online_offline MOD if you have
## installed it.
## Then find in file viewtopic.php line
## 'POSTER_ONLINE' => (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />' : '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />',
## and change it to
## 'POSTER_ONLINE' => (($postrow[$i]['user_session_time'] >= ( time() - $board_config['online_track_time'] )) && ($postrow[$i]['user_allow_viewonline'])) ? '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />' : '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />',
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ ADD SQL ]------------------------------------------
#
INSERT INTO config (config_name, config_value) VALUES ('online_track_time', '300');
#
#-----[ OPEN ]------------------------------------------
#
viewonline.php
#
#-----[ FIND ]------------------------------------------
#
'L_ONLINE_EXPLAIN' => $lang['Online_explain'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
'L_ONLINE_EXPLAIN' => sprintf($lang['Online_explain'], ceil($board_config['online_track_time']/60)),
#
#-----[ FIND ]------------------------------------------
#
1
#
#-----[ REPLACE WITH ]------------------------------------------
#
AND ( s.session_time >= ".( time() - $board_config['online_track_time'] ) . "
#
#-----[ FIND ]------------------------------------------
#
OR u.user_session_time >= " . ( time() - 300 ) . " )
#
#-----[ REPLACE WITH ]------------------------------------------
#
OR u.user_session_time >= " . ( time() - $board_config['online_track_time'] ) . " )
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
AND ( s.session_time >= ".( time() - 300 ) . "
OR u.user_session_time >= " . ( time() - 300 ) . " )
#
#-----[ REPLACE WITH ]------------------------------------------
#
AND ( s.session_time >= ".( time() - $board_config['online_track_time'] ) . "
OR u.user_session_time >= " . ( time() - $board_config['online_track_time'] ) . " )
#
#-----[ OPEN ]------------------------------------------
#
open admin/index.php
#
#-----[ FIND ]------------------------------------------
#
'L_ONLINE_EXPLAIN' => $lang['Online_explain'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
'L_ONLINE_EXPLAIN' => sprintf($lang['Online_explain'], ceil($board_config['online_track_time']/60)),
#
#-----[ FIND ]------------------------------------------
#
WHERE session_logged_in = 0
AND session_time >= " . ( time() - 300 ) . "
#
#-----[ REPLACE WITH ]------------------------------------------
#
WHERE session_logged_in = 0
AND session_time >= " . ( time() - $board_config['online_track_time'] ) . "
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------
#
"L_ENABLE_PRUNE" => $lang['Enable_prune'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
"L_ONLINE_TRACK" => $lang['online_track'],
"L_ONLINE_TRACK_EXPLAIN" => $lang['online_track_explain'],
#
#-----[ FIND ]------------------------------------------
#
"PRUNE_NO" => $prune_no,
#
#-----[ AFTER, ADD ]------------------------------------------
#
"ONLINE_TRACK" => $new['online_track_time'],
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Online_explain'] = "This data is based on users active over the past five minutes";
#
#-----[ REPLACE WITH ]------------------------------------------
#
$lang['Online_explain'] = "This data is based on users active over the past %s minutes";
#
#-----[ OPEN ]------------------------------------------
#
language/lang_XX/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Online Track MOD
$lang['online_track'] = "Time of online tracking";
$lang['online_track_explain'] = "Time (in seconds) while user is shown online";
#
#-----[ OPEN ]------------------------------------------
#
templates/xxx/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES} <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_ONLINE_TRACK}<br /><span class="gensmall">{L_ONLINE_TRACK_EXPLAIN}</span></td>
<td class="row2"><input type="text" size="4" maxlength="4" name="online_track_time" value="{ONLINE_TRACK}" /></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Code: Selecteer alles
AND ( s.session_time >= ".( time() - 300 ) . "
ik heb de aanpassing gedaan door de sessie tijden te wijzigen
dit heb ik er van gemaakt en het werkt :thumb:
bedankt, :thumb:
dit heb ik er van gemaakt en het werkt :thumb:
Code: Selecteer alles
#################################################################
## Mod Title: Aanpassen On-line sessie tijden
##
## Author: Herschreven door Pencak
##
##This time is used to show "who is online" statistic.
##
## Installation Level: (Easy)
## Installation Time: 5 Minutes
## Files To Edit: viewonline.php,
## /language/lang_english/lang_main.php,
## /language/lang_dutch/lang_main.php,
## includes/page_header.php,
## admin/index.php,
## Included Files: (none needed)
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
viewonline.php
#
#-----[ FIND ]------------------------------------------
#
OR u.user_session_time >= " . ( time() - 300 ) . " )
#
#-----[ ALTER 300 (SECONDS) INTO WANTED TIME ]------------------------------------------
#
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
AND ( s.session_time >= ".( time() - 300 ) . "
OR u.user_session_time >= " . ( time() - 300 ) . " )
#
#-----[ ALTER 300 (SECONDS) INTO WANTED TIME ]------------------------------------------
#
#
#-----[ OPEN ]------------------------------------------
#
open admin/index.php
#
#-----[ FIND ]------------------------------------------
#
WHERE session_logged_in = 0
AND session_time >= " . ( time() - 300 ) . "
#
#-----[ ALTER 300 (SECONDS) INTO WANTED TIME ]------------------------------------------
#
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Online_explain'] = "This data is based on users active over the past five minutes";
#
#-----[ ALTER TEXT INTO PREFERED TEXT ]------------------------------------------
#
#
#-----[ OPEN ]------------------------------------------
#
language/lang_dutch/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Online_explain'] = 'Deze lijst geeft de gebruikers informatie weer, en de On-line gebruikers in de laatste 5 minuten';
#
#-----[ ALTER TEXT INTO PREFERED TEXT ]------------------------------------------
#
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
bedankt, :thumb: