Pagina 1 van 1
Datum laatst ingelogged van gebruikers klopt niet?
Geplaatst: 22 mar 2007, 21:34
door CanEdje
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??
Geplaatst: 22 mar 2007, 22:59
door Ramon Fincken
staat ie ineens op online: hidden in zijn profiel ?
Geplaatst: 22 mar 2007, 23:35
door CanEdje
nee niet hidden.
heb ik gecontroleerd...
het lijkt alsof het "updaten" van de datum 1 inlog fase naijlt.
zou dat kunnen???
Geplaatst: 23 mar 2007, 12:25
door Ramon Fincken
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 ..
Geplaatst: 12 mei 2007, 21:44
door CanEdje
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"> </td>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<td class="catbottom" colspan="9" height="28"> </td>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
#End
Geplaatst: 16 mei 2007, 19:57
door CanEdje
heeft niemand een tip??

Geplaatst: 19 mei 2007, 23:33
door Ramon Fincken
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
Geplaatst: 20 mei 2007, 14:25
door CanEdje
BedanktIk weet niet wat er niet zou horen..
Maar het lijkt wel te werken.. :thumb:
