Kod: Tümünü seç
################################################################################
##
## Mod Title: Another Online/Offline indicator
## Mod Author: AmigaLink < webmaster@amigalink.de > (Markus Schmidt) http://www.EssenMitFreude.info
## Mod Description: Displays the User-Online-Status in Topic, Memberlist, PM-Panel, GroupCP and the User-Profile.
## Hidden Users will alwais displayed as Offline.
## Only the Admin can see if a Hidden user is Online (via an extra Icon)!
## A Mouseover info shows the Admin alwais if the User will be hidden.
##
## Mod Version: 1.2.1
##
## Installation Level: Intermediate
## Installation Time: 10- 15 Minutes
##
## Files To Edit: 13
##
## groupcp.php
## privmsg.php
## memberlist.php
## viewtopic.php
##
## includes/usercp_viewprofile.php
##
## language/lang_english/lang_main.php
## language/lang_german/lang_main.php
##
## templates/subSilver/groupcp_info_body.tpl
## templates/subSilver/groupcp_pending_info.tpl
## templates/subSilver/memberlist_body.tpl
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/subSilver.cfg
## templates/subSilver/viewtopic_body.tpl
##
## Included Files: 6
##
## templates/subSilver/images/online.gif
## templates/subSilver/images/offline.gif
## templates/subSilver/images/hidden_online.gif
## templates/subSilver/images/online_small.gif
## templates/subSilver/images/offline_small.gif
## templates/subSilver/images/hidden_online_small.gif
##
################################################################################
## The following site also contain the latest version of this MOD:
##
## http://www.AmigaLink.de
## http://www.phpBBhacks.com
## http://www.phpBB.de
##
## Full support for this MOD an addons can be obtained at:
##
## http://www.AmigaLink.de
##
################################################################################
## MOD History:
##
## 2005-02-16 - Version 1.2.1
## - Added a missing part in the installation guide
##
## 2005-02-13 - Version 1.2.0
## - Added the indicator to the GroupCP
## - Added the indicator to the PM-Panel
##
## 2005-01-22 - Version 1.0.2 (unreleased)
## - Don't display the indicator by postings from guests
##
## 2005-01-10 - Version 1.0.1
## - Little bugfix in the installation part of the memberlist
##
## 2005-01-05 - Version 1.0.0
## - Release
##
## 2005-01-02 - Version 0.0.9
## - First Version (unreleased)
##
################################################################################
##
## This hack is released under the GPL License.
## This hack can be freely used, but not distributed, without permission.
## Intellectual Property Rights are retained by the hack author(s)
## listed above.
##
################################################################################
##
## BEFORE ADDING THIS HACK TO YOUR FORUM, please be sure to backup ALL
## affected files.
##
################################################################################
#
#----------[ PLEASE NOTE ]------------------------------
#
# Take a look in the addons folder and/or at http://www.amigalink.de, to place
# the indicator in different Hacks/Mods!
#
#-----[ COPY ]-------------------------------------------
#
copy online.gif to templates/subSilver/images/online.gif
copy offline.gif to templates/subSilver/images/offline.gif
copy hidden_online.gif to templates/subSilver/images/hidden_online.gif
copy online_small.gif to templates/subSilver/images/online_small.gif
copy offline_small.gif to templates/subSilver/images/offline_small.gif
copy hidden_online_small.gif to templates/subSilver/images/hidden_online_small.gif
#
#----------[ OPEN ]-------------------------------------
#
groupcp.php
#
#----------[ FIND ]-------------------------------------
#
// Get moderator details for this group
//
$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
#
#----------[ INLINE FIND ]------------------------------
#
, user_msnm
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, user_allow_viewonline, user_session_time
#
#----------[ FIND ]-------------------------------------
#
// Get user information for this group
//
$sql = "SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, ug.user_pending
#
#----------[ INLINE FIND ]------------------------------
#
, u.user_msnm
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#----------[ FIND ]-------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm
#
#----------[ INLINE FIND ]------------------------------
#
, u.user_msnm
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#----------[ FIND ]-------------------------------------
#
generate_user_info($group_moderator, $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim);
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$group_moderator['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $group_moderator['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $group_moderator['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$group_moderator['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$group_moderator['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'MOD_USERNAME' => $username,
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'MOD_ONLINE' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
generate_user_info($group_members[$i], $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim);
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$group_members[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $group_members[$i]['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $group_members[$i]['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$group_members[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$group_members[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'USERNAME' => $username,
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'ONLINESTATUS' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
generate_user_info($modgroup_pending_list[$i], $board_config['default_dateformat'], $is_moderator, $from, $posts, $joined, $poster_avatar, $profile_img, $profile, $search_img, $search, $pm_img, $pm, $email_img, $email, $www_img, $www, $icq_status_img, $icq_img, $icq, $aim_img, $aim, $msn_img, $msn, $yim_img, $yim);
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$modgroup_pending_list[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $modgroup_pending_list[$i]['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $modgroup_pending_list[$i]['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$modgroup_pending_list[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$modgroup_pending_list[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'USERNAME' => $username,
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'ONLINESTATUS' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
#
#----------[ OPEN ]-------------------------------------
#
privmsg.php
#
#----------[ FIND ]-------------------------------------
#
$sql = "SELECT u.username AS username_1, u.user_id AS user_id_1, u2.username AS username_2, u2.user_id AS user_id_2, u.user_sig_bbcode_uid, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_avatar, pm.*, pmt.privmsgs_bbcode_uid, pmt.privmsgs_text
#
#----------[ INLINE FIND ]------------------------------
#
, u.user_id AS user_id_1
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, u.user_session_time AS user_session_time_1, u.user_allow_viewonline,
#
#----------[ FIND ]-------------------------------------
#
'edit' => '<a href="' . $post_urls['edit'] . '">' . $lang['Edit_pm'] . '</a>'
);
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$privmsg['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $privmsg['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $privmsg['user_session_time_1'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online_small'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$privmsg['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin_small'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline_small'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$privmsg['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline_small'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline_small'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
$l_box_name = $lang['Outbox'];
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
$user_onlinestatus = '';
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
$edit = '';
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
$user_onlinestatus = '';
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
$edit = '';
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
$user_onlinestatus = '';
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'MESSAGE_FROM' => $username_from,
#
#----------[ REPLACE WITH ]-----------------------------
#
'MESSAGE_FROM' => $username_from . ' ' . $user_onlinestatus,
#
#----------[ FIND ]-------------------------------------
#
$sql = "SELECT pm.privmsgs_type, pm.privmsgs_id, pm.privmsgs_date, pm.privmsgs_subject, u.user_id, u.username
#
#----------[ INLINE FIND ]------------------------------
#
, u.username
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#----------[ FIND ]-------------------------------------
#
$msg_username = $row['username'];
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $row['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $row['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online_small'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin_small'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline_small'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline_small'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline_small'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'FROM' => $msg_username,
#
#----------[ REPLACE WITH ]-----------------------------
#
'FROM' => $msg_username . ' ' . $user_onlinestatus,
#
#----------[ 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
#
#----------[ INLINE FIND ]------------------------------
#
user_allowavatar
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, user_allow_viewonline, user_session_time
#
#----------[ FIND ]-------------------------------------
#
if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )
#
#----------[ BEFORE, ADD ]------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $row['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $row['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$row['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'USERNAME' => $username,
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'ONLINESTATUS' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
#
#----------[ OPEN ]-------------------------------------
#
viewtopic.php
#
#----------[ FIND ]-------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
#
#----------[ INLINE FIND ]------------------------------
#
u.user_allowsmile
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, u.user_allow_viewonline, u.user_session_time
#
#----------[ FIND ]-------------------------------------
#
//
// Define the little post icon
//
#
#----------[ BEFORE, ADD ]------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$postrow[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $postrow[$i]['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $postrow[$i]['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" align="middle" />';
if ( !$postrow[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" align="middle" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$postrow[$i]['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
if ( $postrow[$i]['user_id'] == -1 )
{
$user_onlinestatus = '';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'POSTER_AVATAR' => $poster_avatar,
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'POSTER_ONLINE' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
#
#----------[ OPEN ]-------------------------------------
#
includes/usercp_viewprofile.php
#
#----------[ FIND ]-------------------------------------
#
//
// Generate page
//
#
#----------[ BEFORE, ADD ]------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
if ( !$profiledata['user_allow_viewonline'] && $userdata['user_level'] == ADMIN || $profiledata['user_allow_viewonline'] )
{
$current_time = time();
$expiry_time = $current_time - 300;
if ( $profiledata['user_session_time'] >= $expiry_time )
{
$user_onlinestatus = '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
if ( !$profiledata['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Hidden_Admin'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" align="middle" />';
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
if ( !$profiledata['user_allow_viewonline'] && $userdata['user_level'] == ADMIN )
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
}
}
}
else
{
$user_onlinestatus = '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
}
// <!-- END Another Online/Offline indicator -->
#
#----------[ FIND ]-------------------------------------
#
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
#
#----------[ AFTER, ADD ]-------------------------------
#
// <!-- BEGIN Another Online/Offline indicator -->
'USER_ONLINESTATUS' => $user_onlinestatus,
// <!-- END Another Online/Offline indicator -->
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/groupcp_info_body.tpl
#
#----------[ FIND ]-------------------------------------
#
<td class="row1" align="center"><span class="gen"><a href="{U_MOD_VIEWPROFILE}" class="gen">{MOD_USERNAME}</a></span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{MOD_USERNAME}</a>
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{MOD_ONLINE}
#
#----------[ FIND ]-------------------------------------
#
<td class="{member_row.ROW_CLASS}" align="center"><span class="gen"><a href="{member_row.U_VIEWPROFILE}" class="gen">{member_row.USERNAME}</a></span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{member_row.USERNAME}</a>
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{member_row.ONLINESTATUS}
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/groupcp_pending_info.tpl
#
#----------[ FIND ]-------------------------------------
#
<td class="{pending_members_row.ROW_CLASS}" align="center"><span class="gen"><a href="{pending_members_row.U_VIEWPROFILE}" class="gen">{pending_members_row.USERNAME}</a></span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{pending_members_row.USERNAME}</a>
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{pending_members_row.ONLINESTATUS}
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#----------[ FIND ]-------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{memberrow.USERNAME}</a>
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{memberrow.ONLINESTATUS}
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#----------[ FIND ]-------------------------------------
#
<td class="row1" height="6" valign="top" align="center">{AVATAR_IMG}<br /><span class="postdetails">{POSTER_RANK}</span></td>
#
#----------[ INLINE FIND ]------------------------------
#
{POSTER_RANK}
#
#----------[ INLINE AFTER, ADD ]------------------------
#
<br />{USER_ONLINESTATUS}
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/subSilver.cfg
#
#----------[ FIND ]-------------------------------------
#
?>
#
#----------[ BEFORE, ADD ]------------------------------
#
// Another Online_Offline indicator
$images['Online'] = "$current_template_images/online.gif";
$images['Offline'] = "$current_template_images/offline.gif";
$images['Hidden_Admin'] = "$current_template_images/hidden_online.gif";
$images['Online_small'] = "$current_template_images/online_small.gif";
$images['Offline_small'] = "$current_template_images/offline_small.gif";
$images['Hidden_Admin_small'] = "$current_template_images/hidden_online_small.gif";
#
#----------[ OPEN ]-------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#----------[ FIND ]-------------------------------------
#
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
#
#----------[ INLINE FIND ]------------------------------
#
{postrow.POSTER_AVATAR}<br /><br />
#
#----------[ INLINE AFTER, ADD ]------------------------
#
{postrow.POSTER_ONLINE}<br />
#
#----------[ OPEN ]-------------------------------------
#
language/lang_english/lang_main.php
#
#----------[ FIND ]-------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------
#
#----------[ BEFORE, ADD ]------------------------------
#
// Another Online/Offline indicator
$lang['Online'] = 'Online';
$lang['Offline'] = 'Offline';
$lang['Hidden'] = 'Hidden';
#
#----------[ OPEN ]-------------------------------------
#
language/lang_german/lang_main.php
#
#----------[ FIND ]-------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#----------[ BEFORE, ADD ]------------------------------
#
// Another Online/Offline indicator
$lang['Online'] = 'Online';
$lang['Offline'] = 'Offline';
$lang['Hidden'] = 'Versteckt';
#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
http://www.4shared.com/file/6046612/6b4bdfde/2473.html