von AmigaLink » 9. Mär 2005 10:01
Mit diesem kleinem addon, wird der Indicator in die
Nickpageliste des
Nickpage Mod (von Bloddy Newbie) eingefügt.
- Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#
nickpage_list.php
#
#----------[ FIND ]-------------------------------------
#
$sql = "SELECT a.user_id, a.username, a.user_from, a.user_website, a.user_interests, b.name, b.info, b.born, b.specialnick, b.pic, b.kreatives, b.safe FROM ".USERS_TABLE." a, ".NICKPAGE_TABLE." b WHERE b.uid=a.user_id ORDER BY a.username ASC ".$limit."";
#
#----------[ INLINE FIND ]------------------------------
#
, a.user_interests
#
#----------[ INLINE AFTER, ADD ]------------------------
#
, a.user_allow_viewonline, a.user_session_time
#
#----------[ FIND ]-------------------------------------
#
$template->assign_block_vars('Nickpagelist',array(
#
#----------[ 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,
#
#----------[ REPLACE WITH ]-----------------------------
#
'Username' => $username.'<br />'.$user_onlinestatus,
#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.