Datum laatst ingelogged van gebruikers klopt niet?

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
CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Datum laatst ingelogged van gebruikers klopt niet?

Bericht door CanEdje » 22 mar 2007, 21:34

Ik heb gisteren mijn gebruikerslijst uitgebreid met een veld "Laatst bezocht"
Dat werkt prima en geeft een mooi overzicht wanneer iemand voor het laatst op het forum is geweest.
Bij 1 gebruiker echter geeft ie de datum van gisteren terwijl hij vandaag op de site is geweest??

Heeft iemand daar een verklaring voor??
Laatst gewijzigd door CanEdje op 13 mei 2007, 20:49, 1 keer totaal gewijzigd.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 22 mar 2007, 22:59

staat ie ineens op online: hidden in zijn profiel ?
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Bericht door CanEdje » 22 mar 2007, 23:35

nee niet hidden.
heb ik gecontroleerd...
het lijkt alsof het "updaten" van de datum 1 inlog fase naijlt.
zou dat kunnen???

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 23 mar 2007, 12:25

CanEdje schreef:nee niet hidden.
heb ik gecontroleerd...
het lijkt alsof het "updaten" van de datum 1 inlog fase naijlt.
zou dat kunnen???
mmz dat zou kunnen, linkje naar de mod graag?
want er zijn meerdere velden in de DB die tijden van inloggen bijhouden ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Bericht door CanEdje » 12 mei 2007, 21:44

Heel apart bij sommige gebruikers wordt de datum helemaal niet gecorrigeerd bij anderen meteen en weer anederen soms???

Ik heb de volgende MOD geinstalleerd:

Waarbij ik ipv subsilver mijn f1black directory heb gekozen

Code: Selecteer alles

$Id: last_visit_date.txt,v 1.2 2003/07/03 12:10:25 nivisec Exp $
############################################### 
##   Hack Title:   Add Last User Visit Date to Members List
##                 (A phpBB2 Quickie)
##   Author:       Nivisec (support@nivisec.com)
##                 http://www.nivisec.com
##   Description:  Adds a new field in the members list that displays the date
##                 that the user last visited on.  "Never" will be displayed if
##                 the user has never logged in.
##
##   Compatibility:   2.0.x
## 
##   Support:      http://www.phpbbhacks.com/forums 
##   Copyright:      ©2003 Billy Sauls
## 
############################################### 
# 
#-----[ OPEN ]------------------------------------------ 
# 
memberlist.php

#
#-----[ FIND ]------------------------------------------ 
#
	'L_POSTS' => $lang['Posts'], 

#
#-----[ AFTER, ADD ]------------------------------------------ 
#   Change 'Last Visited' to your desired language.
#
	'L_LAST_VISITED' => 'Last Visited', 

#
#-----[ FIND ]------------------------------------------ 
#
		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

#
#-----[ AFTER, ADD ]------------------------------------------ 
#   Change 'Never' on the end of the $last_visit_time = (!empty....
#   line to your desired language.
#
		$visit_time_sql = "SELECT user_lastvisit
			FROM " . USERS_TABLE . "
			WHERE user_id = " . $user_id . "
			LIMIT 1";

		if (!$visit_time_result = $db->sql_query($visit_time_sql))
		{
			message_die(GENERAL_ERROR, 'Error getting user last visit time', '', __LINE__, __FILE__, $visit_time_sql);
		}

		$visit_time_row = $db->sql_fetchrow($visit_time_result);
		$last_visit_time = (!empty($visit_time_row['user_lastvisit'])) ? create_date($lang['DATE_FORMAT'], $visit_time_row['user_lastvisit'], $board_config['board_timezone']) : 'Never';

#
#-----[ FIND ]------------------------------------------ 
#
			'YIM' => $yim,

#
#-----[ AFTER, ADD ]------------------------------------------ 
#
			'LAST_VISIT_TIME' => $last_visit_time,

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
	  <th class="thTop" nowrap="nowrap">{L_JOINED}</th>

#
#-----[ AFTER, ADD ]------------------------------------------ 
#
	  <th class="thTop" nowrap="nowrap">{L_LAST_VISITED}</th>

#
#-----[ FIND ]------------------------------------------ 
#
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>

#
#-----[ AFTER, ADD ]------------------------------------------ 
#
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.LAST_VISIT_TIME}</span></td>

#
#-----[ FIND ]------------------------------------------ 
#   If you have added other columns to your member list, this
#   will look different.  Just change the colspan="#" part to
#   be one greater if it isn't 8.  (ie if it is 10, change it
#   to 11).
#
	  <td class="catbottom" colspan="8" height="28">&nbsp;</td>

#
#-----[ REPLACE WITH ]------------------------------------------ 
#
	  <td class="catbottom" colspan="9" height="28">&nbsp;</td>

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
#End

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Bericht door CanEdje » 16 mei 2007, 19:57

heeft niemand een tip?? :oops:

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 19 mei 2007, 23:33

Code: Selecteer alles

FIND
$visit_time_sql = "SELECT user_lastvisit

REPLACE WITH
$visit_time_sql = "SELECT user_session_time as user_lastvisit
niet compleet zoals het "hoort" maar wel meer up to date info op je forum
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Bericht door CanEdje » 20 mei 2007, 14:25

BedanktIk weet niet wat er niet zou horen..
Maar het lijkt wel te werken.. :thumb: :bier:

Gesloten