Seite 1 von 1

Letzte Aktivität im Profil anzeigen

Verfasst: 01.09.2008 02:40
von tsccom
Hallo,

ich hab grad eben so ein schönes leicht einbaubares Dingens gefunden, was die Signatur im Profil des jeweiligen Users anzeigt.

Jetzt suche ich was GENAU SO EINFACHES, was die letzte Aktivität sprich den letzten Login eines jeden Users im Profil anzeigt.

Ich möchte es NUR im Profil stehen haben, nicht bei PN's, Memberliste oder so.

Ich würde es gerne unter "Anmeldedatum" einfügen und zwar z.B. so (Beispiel von dem Dingens mit der Signatur):

Code: Alles auswählen

<tr>
		  <td align="right" nowrap="nowrap" <span class="gen" class="explaintitle">{L_SIG}:</span></td>
		  <td width="100%">{USER_SIG}</td>
		  </tr>
Nur da muss man ja noch in anderen Dateien überall was einstellen und das weiß ich nich wie das geht. Aber es muss leicht sein und leicht verständlich! Anfänger!

Danke :grin:

Verfasst: 01.09.2008 16:39
von Mavo460

Code: Alles auswählen

############################################################## 
## MOD Title: Last Activity in Profile MOD 
## MOD Author: Sven Conrad < http://www.UrlaubGenial.de > (Sven Conrad)
## MOD Description: Diese Mod fügt im Profile daas Datum und die Uhrzeit der letzten Aktivität des Users ein 
## MOD Version: 1.0.0 
## 
## Installation Level:   Easy 
## Installation Time:   2 Minutes 
## 
## Files To Edit: (3) 
##   includes/usercp_viewprofile.php 
##   templates/subsilver/profile_view_body.tpl 
##   language/lang_german/lang_main.php 
## 
## Included Files: (0) 
## 
############################################################## 
## For security purposes, please check: http://www.hvmdesign.com/mods.php 
## for the latest version of this MOD. If this MOD is out of date, 
## then it may have security risks fixed in newer versions. 
############################################################## 
## Author Notes: 
## 
############################################################## 
## MOD History: 
## 
##   2006-04-14 - Version 1.0.0 
##      Finale Version 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_viewprofile.php 

# 
#-----[ FIND ]--------------------------------------------- 
# 
$template->assign_vars(array( 
   'USERNAME' => $profiledata['username'], 
   'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']), 
   'POSTER_RANK' => $poster_rank, 
# 
#-----[ AFTER, ADD ]-------------------------------------- 
# 
  'LASTACTIVE'=> date("d.m.Y - H:i",$profiledata['user_session_time']), 
  'L_LASTACTIVE'=> $lang['SC_Last_Activity'], 
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subsilver/profile_view_body.tpl 

# 
#-----[ FIND ]--------------------------------------------- 
# 
<tr> 
  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_TOTAL_POSTS}:&nbsp;</span></td> 
  <td valign="top"><b><span class="gen">{POSTS}</span></b><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br /><span class="genmed"><a href="{U_SEARCH_USER}" class="genmed">{L_SEARCH_USER_POSTS}</a></span></td> 
</tr> 
# 
#-----[ AFTER, ADD ]-------------------------------------- 

      <tr> 
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_LASTACTIVE}:</span></td> 
        <td> <b><span class="gen">{LASTACTIVE}</span></b></td> 
      </tr> 

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

# 
#-----[ FIND ]--------------------------------------------- 
# 
?> 

# 
#-----[ BEFORE, ADD ]-------------------------------------- 
# 
$lang['SC_Last_Activity'] = 'Letzte Aktivität'; 
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
Gruß

Marco

Verfasst: 01.09.2008 16:55
von tsccom
danke :P

Verfasst: 09.09.2008 15:45
von tsccom
[ externes Bild ]
Das kommt, wenn sich einer angemeldet hat und sich bisher noch nicht eingeloggt hat. Sobald er sich eingeloggt hat steht es richtig da.
Kann man das i-wie abändern, dass da steht: "Noch kein Login" oder sowas?

mfg tobi

Verfasst: 09.09.2008 17:00
von Mavo460
Kann man,

suche in der usercp_viewprofile.php

Code: Alles auswählen

$template->assign_vars(array( 
   'USERNAME' => $profiledata['username'], 
füge darüber folgendes ein:

Code: Alles auswählen

if ($profiledata['user_session_time'] == "0")
	{
	$lastactive = "Unbekannt";
	}
else
	{
	$lastactive = date("d.m.Y - H:i",$profiledata['user_session_time']);
	}
suche

Code: Alles auswählen

'LASTACTIVE'=> date("d.m.Y - H:i",$profiledata['user_session_time']),
und ersetze mit

Code: Alles auswählen

'LASTACTIVE'=> $lastactive,
Gruß

Marco

Verfasst: 09.09.2008 17:22
von tsccom
wo befindet sich die usercp_viewprofile.php? ^^
Danke ;)

Verfasst: 09.09.2008 17:23
von Mavo460
Mavo460 hat geschrieben:

Code: Alles auswählen

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

Gruß

Marco
Manchmal habe ich das Gefühl das hier immer weniger das Köpflein benutzen..

Verfasst: 09.09.2008 17:44
von tsccom
Sorry, heute ist nicht mein Tag :oops:
Dankeeeeeee geht wunderbar :D