Seite 1 von 1

Probleme mit dem Last User Visit mod

Verfasst: 07.08.2004 14:27
von Helmut
Hallo,

ich habe ein kleines Problem mit dem "last user visit" mod. Mir ist jetzt zufällig aufgefallen, daß immer der vorletzte Login eines Users angezeigt wird und nicht der letzte Login, wie es eigentlich sein sollte. Ob dieses Verhalten schon von Anfang an bestand, das kann ich nicht mit Sicherheit sagen, da der Mod schon vor fast einem Jahr eingebaut wurde. Wenn ich mich einloge und mein eigenes Profil anschaue, dann wird aber mein letzter Login schon richtig angezeigt.


Hier ist der Mod:
##############################################################
# Title: Add Last User Visit Date to User Profiles
# Author: Thoul thoul@users.sourceforge.net http://darkmods.sourceforge.net
# Description: Display the last time the user visited in their profile.
# Version: 1.0.0
#
# Installation Level: Easy
# Installation Time: 5 Minutes
# Files To Edit: includes/usercp_viewprofile.php,
# templates/subSilver/profile_view_body.tpl,
# language/lang_english/lang_main.php
# Included Files: none
##############################################################
# Author's Notes:
# See the readme.txt file for notes, including install and upgrade instructions,
# okay? Okay.
##############################################################
# BEFORE ADDING THIS TO YOUR FORUM, YOU SHOULD BACK UP ALL RELATED FILES.
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
$posts_per_day = $profiledata['user_posts'] / $memberdays;

#
#-----[ AFTER, ADD ]------------------------------------------
#

//
// MOD: Add Last User Visit Date to User Profiles
//
$last_visit_time = (!empty($profiledata['user_lastvisit'])) ? create_date($board_config['default_dateformat'], $profiledata['user_lastvisit'], $board_config['board_timezone']) : $lang['Never'];
//
// MOD: -END-
//

#
#-----[ FIND ]------------------------------------------
#
'L_AVATAR' => $lang['Avatar'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

//
// MOD: Add Last User Visit Date to User Profiles
//
'L_LAST_VISITED' => $lang['Last_Visited'],
//
// MOD: -END-
//

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

#
#-----[ AFTER, ADD ]------------------------------------------
#

//
// MOD: Add Last User Visit Date to User Profiles
//
'LAST_VISIT_TIME' => $last_visit_time,
//
// MOD: -END-
//

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

#
#-----[ FIND ]------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_LAST_VISITED}:</span></td>
<td> <b><span class="gen">{LAST_VISIT_TIME}</span></b></td>
</tr>

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]------------------------------------------
#


// MOD: Add Last User Visit Date to User Profiles
$lang['Last_Visited'] = 'Last Visited';
$lang['Never'] = 'Never';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]------------------------------------------
#


// MOD: Add Last User Visit Date to User Profiles
$lang['Last_Visited'] = 'Letzter Besuch';
$lang['Never'] = 'keine Angabe';


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
#End
Gruß Helmut :wink:

Verfasst: 09.08.2004 11:37
von Helmut
Hallo,

hat schon jemande eine Idee, woran das liegen kann?

Gruß Helmut :oops:

Verfasst: 09.08.2004 12:05
von feuerteufel
Helmut hat geschrieben:Hallo,

hat schon jemande eine Idee, woran das liegen kann?

Gruß Helmut :oops:
Hallo Helmut
leider nicht, ich bin auch schon auf der suche nach einer Lösung, habe das selbe Problem


gruß der feuerteufel

Verfasst: 10.08.2004 14:09
von Maxy
Hi Ihr,

bin jetzt etwas unsicher, ob der LastVisit-Mod identisch mit einem "LastLogin-Mod" ist.
Jedenfalls gibt es bei mir eine lastlogin.php, die ich wie hier beschrieben, angepasst habe: http://www.phpbb.de/topic60344.html
Dadurch zeigt die lastlogin.php das Datum des Tages, an dem die User zuletzt eingeloggt waren (und nicht mehr das vorletzte Datum).

Kann leider wirklich nicht sagen, welcher Mod lastLogin beinhaltet, oder ob das standardmäßig dabei ist. :-?

vG
Maxy

Verfasst: 10.08.2004 16:34
von Helmut
Hallo Maxy,

neee, es sind zwei unterschiedliche Mod's deiner ist etwas komplexer aufgebaut und den ich meine, der besteht nur aus den oben genannten Zeilen ohne weitere Dateien.

Ich vermute das Problem liegt in der Variable $profiledata['user_lastvisit'], vermutlich ist hier das falsche Datum hinterlegt.

Gruß Helmut

Verfasst: 20.08.2004 16:38
von Helmut
Hallo,

hat für dieses Problem (siehe oben) schon jemand eine Lösung oder Idee woran das liegen könnte, daß da das falsche Login Datum angezeigt wird?

Gruß Helmut :wink:

Verfasst: 20.08.2004 18:14
von Acid
http://www.phpbb.de/viewtopic.php?t=38620 ..erklärt dir vielleicht das "Fehlverhalten".