
Code: Alles auswählen
##############################################################
## MOD Title: Last Login
## MOD Author: Snakecleaver snakecleaver@1st-geseke-sbvs.de - EasyMOD-Compatibility by Nick Krakow
nick-krakow@web.de
## MOD Description: Dieser Mod fügt im Profil eine weitere Zeile in der der letzte Login eines User im Forum angezeigt
wird
## und in der Mitgliederliste wird die Spalte "Wohnort" mit dem letzten Login ersetzt.
## Dieser MOD ist für Board-Admins gedacht, die faule Eier in ihrer Allianz/ihrem Clan ausfindig
## machen wollen und dabei das phpBB-Board als ihr Ally/Clan-Forum nutzen.
## MOD Version: 1.0.1
## MOD Compatibility: 2.0.6 + 2.0.10
##
## Installation Level: Normal
## Installation Time: 5-10 Minuten
## Files To Edit: 5
## memberlist.php
## /language/lang_german/lang_main.php
## /includes/usercp_viewprofile.php
## /templates/subSilver/memberlist_body.tpl
## /templates/subSilver/profile_view_body.tpl
##
## Included Files: n/a
##
##
##
##############################################################
##
##
##
##
##############################################################
## Author Notes:
## Mein erster MOD.. :)
##
##############################################################
## MOD History:
##
## 01.Nov.2004
## Fehler "Vorletzter Login" wurde behoben
##
## 12.Sep.2004
## Bug in der Sortieroption behoben
##
## 10.Sep.2004
## MOD erstellt
##
##
##
##
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------------
#
/includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------------
#
'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'LASTLOG' => create_date($lang['DATE_FORMAT'], $profiledata['user_session_time'], $board_config['board_timezone']),
#
#-----[ FIND ]------------------------------------------------
#
'L_JOINED' => $lang['Joined'],
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'L_LASTLOG' => $lang['Last-log'],
#
#-----[ OPEN ]------------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------------
#
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'],
$lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$lang['Sort_Location']
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
$lang['Last-log']
#
#-----[ FIND ]------------------------------------------------
#
$mode_types = array('joined', 'username', 'location', 'posts', 'email', 'website', 'topten');
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'location'
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
'lastlog'
#
#-----[ FIND ]------------------------------------------------
#
'L_JOINED' => $lang['Joined'],
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'L_LASTLOG' => $lang['Last-log'],
#
#-----[ FIND ]------------------------------------------------
#
case 'location':
$order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
#
#-----[ REPLACE WITH ]------------------------------------------
#
case 'lastlog':
$order_by = "user_lastvisit $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email,
user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
#
#-----[ IN-LINE FIND ]------------------------------------------
#
user_regdate
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, user_session_time
#
#-----[ FIND ]------------------------------------------------
#
$joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lastlog = create_date($lang['DATE_FORMAT'], $row['user_session_time'], $board_config['board_timezone']);
#
#-----[ FIND ]------------------------------------------------
#
'JOINED' => $joined,
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'LASTLOG' => $lastlog,
#
#-----[ OPEN ]------------------------------------------------
#
/language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------------
#
$lang['Joined']
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Last-log'] = 'Zuletzt im Forum';
#
#-----[ OPEN ]------------------------------------------------
#
/templates/subSilver/profile_view_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_JOINED}: </span></td>
<td width="100%"><b><span class="gen">{JOINED}</span></b></td>
</tr>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_LASTLOG}: </span></td>
<td width="100%"><b><span class="gen">{LASTLOG}</span></b></td>
</tr>
#
#-----[ OPEN ]------------------------------------------------
#
/templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_FROM}</th>
#
#-----[ IN-LINE FIND ]------------------------------------------------
#
{L_FROM}
#
#-----[ REPLACE WITH ]------------------------------------------
#
{L_LASTLOG}
#
#-----[ FIND ]------------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
#
#-----[ IN-LINE FIND ]------------------------------------------------
#
{memberrow.FROM}
#
#-----[ REPLACE WITH ]------------------------------------------
#
{memberrow.LASTLOG}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM