Gruß
M.
Code: Alles auswählen
##############################################################
## MOD Title: Last Visited Date on Memberlist
## MOD Author: iWisdom < admin@p3net.net > (n/a) http://p3net.net
## MOD Description: Show the last Visit Date for a user on the memberlist
## MOD Version: 1.0.2
##
## Installation Level: Easy
## Installation Time: 7 minutes
## Files To Edit: memberlist.php
## templates/subSilver/memberlist_body.tpl
## language/lang_english/lang_main.php
## language/lang_german/lang_main.php
## includes/page_header.php
## Included Files:
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
## Generator: Phpbb.ModTeam.Tools
##############################################################
## Author Notes: This MOD was at the request of a user. If anyone's interested, let me know, and I can expand it to add
the date elsewhere.
##############################################################
## MOD History:
##
## 2006-11-26 - Version 0.0.1
## -Test Release
##
## 2006-11-26 - Version 1.0.0
## -Initial Release
##
## 2006-11-27 - Version 1.0.1
## -If you have not logged in, "Never" is displayed instead of the UNIX epoch
##
## 2007-03-25 - Version 1.0.2
## -Fixed bug: wrong output if user never logged in
## -Changed date format to board settings
## -Added german language
## -Fixed bug: colspan +1 for new table column in memberlist.php
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ 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,
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY $order_by";
#
#-----[ IN-LINE FIND ]------------------------------------------
#
username,
#
#-----[ AFTER, ADD ]------------------------------------------
#
user_lastvisit,
#
#-----[ FIND ]------------------------------------------
#
$user_id = $row['user_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
//Begin Last Visit Date on Memberlist
if($row['user_lastvisit'] != "0")
{
$lastvisit = create_date($lang['DATE_FORMAT'], $row['user_lastvisit'], $board_config['board_timezone']);
}
//End Last Visit Date on Memberlist
else
{
$lastvisit = $lang['novisit'];
}
#
#-----[ FIND ]------------------------------------------
#
'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'LAST_VISIT' => $lastvisit,
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_LASTVISIT}</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}
</span></td>
#
#-----[ FIND ]------------------------------------------
#
<!-- END memberrow -->
<tr>
<td class="catBottom" colspan="8" height="28"> </td>
</tr>
#
#-----[ CHANGE TO ]------------------------------------------
#
<!-- END memberrow -->
<tr>
<td class="catBottom" colspan="9" height="28"> </td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//Last Visit Date on Memberlist
$lang['lastvisit'] = 'Last Visit';
$lang['novisit'] = 'Never';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//Last Visit Date on Memberlist
$lang['lastvisit'] = 'Letzter Besuch';
$lang['novisit'] = 'Niemals';
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">',
'</span>'),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_LASTVISIT' => $lang['lastvisit'],
'L_NOVISIT' => $lang['novisit'],
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM