aanpassen gebruikers on-line [OPGELOST]

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
Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

aanpassen gebruikers on-line [OPGELOST]

Bericht door pencak » 23 sep 2005, 15:57

standaard worden de gebruikes en gasten in de laatste 5 minuten online weer gegeven

kan die tijd ook aangepast worden
en zo ja, waar ??
Laatst gewijzigd door pencak op 23 sep 2005, 21:36, 1 keer totaal gewijzigd.

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 23 sep 2005, 19:38

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}&nbsp;&nbsp;<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 

dit is de atvanced verzie je hebt ook nog een kortere doe dan aleen de editings met (ongeveer deze text)

Code: Selecteer alles

AND ( s.session_time >= ".( time() - 300 ) . " 
(end de language naturrlijk

Gebruikersavatar
pencak
Berichten: 377
Lid geworden op: 19 jun 2005, 07:09
Contacteer:

Bericht door pencak » 23 sep 2005, 21:19

ik heb de aanpassing gedaan door de sessie tijden te wijzigen

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:

Gebruikersavatar
supperbas
Berichten: 389
Lid geworden op: 05 jun 2005, 10:02
Locatie: zeeland
Contacteer:

Bericht door supperbas » 24 sep 2005, 08:26

geen probleem :thumb:

Gesloten