Seite 1 von 2

Anmeldungsdatum: 10.1.2005. Zuletzt im Forum: 01.01.1970

Verfasst: 11.01.2005 15:23
von 240709Gast
Hi. Hab en kleines Problem. Und zwar das, das im Namen steht.
Es scheint so, das bei Usern, die sich noch nie eingeloggt haben jenes da oben kommt. Wollt fragen wie und wo ich das ändern kann? (meinetwegen in -).


mfg, Cold

Verfasst: 11.01.2005 19:13
von 240709Gast
Weiß das keiner??

Verfasst: 13.01.2005 15:10
von 240709Gast
*nochmalnachobenschieb*

Verfasst: 13.01.2005 15:16
von itst
Zu welchem MOD gehört das denn?

Verfasst: 13.01.2005 15:24
von modbo
http://www.phpbb.de/viewtopic.php?t=683 ... visit+1970

Eine Lösung hab ich mit der Suche auch noch nicht gefunden.

Verfasst: 13.01.2005 16:55
von itst
Eieiei...

Suche in der usercp_viewprofile.php

Code: Alles auswählen

'LASTLOG' => create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']),
ersetze durch

Code: Alles auswählen

'LASTLOG' => ($profiledata['user_session_time'] > 0) ? create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']) : '-',
Suche in der memberlist.php

Code: Alles auswählen

$lastlog = create_date($lang['DATE_FORMAT'], $row['user_session_time'], $board_config['board_timezone']);
ersetze durch

Code: Alles auswählen

$lastlog = $profiledata['user_session_time'] > 0) ? create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']) : '-';
Aus dem Handgelenk, ohne Gewähr ;)

Verfasst: 18.01.2005 19:04
von EwaldB
@itst: Kannst Du bitte erklären, was Deine Änderungen bewirken?
An der Memberlist selbst würde ich nichts ändern wollen. Wenn der User nach der Anmeldung nie wieder angemedet war finde ich das i. O., wenn man das in der Mitgliederliste sieht.

Dankeschön!

Verfasst: 19.03.2005 05:19
von DJTOMCAT
itst hat geschrieben:$lastlog = $profiledata['user_session_time'] > 0) ? create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']) : '-';
Zum einen hab ich da dann einen Parsefehler , da dort eine Klammer fehlt

Müsste also demnach schonmal so lauten :

Code: Alles auswählen

$lastlog = ($profiledata['user_session_time'] > 0) ? create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']) : '-';
ABER: dann bekommt jeder User ein "-" bei letzter Login.... habe nämlich auch ein paar User die ich gerne nicht unbedingt als 01.01.1970 stehen lassen will

PS: in der Profilansicht stimmt dagegen aber alles... also war der Code dort richtig *g*

Grüße
Björn[/quote]

Verfasst: 19.03.2005 10:07
von saerdnaer

Code: Alles auswählen

$lastlog = ($row['user_session_time'] > 0) ? create_date($lang['DATE_FORMAT'], $row['user_session_time'], $board_config['board_timezone']) : '-';

Verfasst: 19.03.2005 16:09
von DJTOMCAT
Hat geklappt - danke schön

Grüße
Björn