Online/Offline/Hidden-Ansicht im privmsg.php
Verfasst: 07.02.2006 13:30
Hallo
Ich habe den Online/Offline/Hidden-MOD eingebaut. Wenn ich nun ein PM lesen will, dann bekomme ich nicht nur den Button, der den Online/Offline/Hidden-Status anzeigt, zusehen, sondern auch noch der Link und Info-Text daneben. Sieht unschön aus und wie kann ich das entfernen bzw. beheben, sodass nur die Buttons verlinkt sind zum viewonline.php.
Danke!
Ich habe den Online/Offline/Hidden-MOD eingebaut. Wenn ich nun ein PM lesen will, dann bekomme ich nicht nur den Button, der den Online/Offline/Hidden-Status anzeigt, zusehen, sondern auch noch der Link und Info-Text daneben. Sieht unschön aus und wie kann ich das entfernen bzw. beheben, sodass nur die Buttons verlinkt sind zum viewonline.php.
Es liegt an diesem Code. Doch ich weiss leider nicht 100%ig was dafür verantwortlich ist:Von: Nighthawk
An: Nighthawk (Nighthawk ist zurzeit online" style="color: #008500">Online)
Verfasst am: 07.02.2006, 12:24
Titel: welcom
hello!
[Online-Button]Nighthawk ist zurzeit online" title="Nighthawk ist zurzeit online" />
Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
privmsg.php
#
#-----[ FIND ]------------------------------------------
#
//
// Major query obtains the message ...
//
$sql = "SELECT u.username
#
#-----[ IN-LINE FIND ]------------------------------------------
#
u.user_avatar
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u.user_allow_viewonline AS user_allow_viewonline_1, u2.user_allow_viewonline AS user_allow_viewonline_2, u.user_session_time AS user_session_time_1, u2.user_session_time AS user_session_time_2
#
#-----[ FIND ]------------------------------------------
#
$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username_from) . '</a>';
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
if ($privmsg['user_session_time_1'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_1'])
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $username_from) . '" title="' . sprintf($lang['is_online'], $username_from) . '" /></a> ';
$online_status = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_from) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_from)
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $username_from) . '" title="' . sprintf($lang['is_hidden'], $username_from) . '" /></a> ';
$online_status = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_from) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_from) . '" title="' . sprintf($lang['is_offline'], $username_from) . '" /> ';
$online_status = ' (<span title="' . sprintf($lang['is_offline'], $username_from) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
if ($privmsg['user_session_time_2'] >= (time()-$board_config['online_time']))
{
if ($privmsg['user_allow_viewonline_2'])
{
$online_status_img_2 = ' <a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $username_to) . '" title="' . sprintf($lang['is_online'], $username_to) . '" /></a>';
$online_status_2 = ' (<strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $username_to) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>)';
}
else if ($userdata['user_level'] == ADMIN || $userdata['user_id'] == $user_id_to)
{
$online_status_img_2 = ' <a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $username_to) . '" title="' . sprintf($lang['is_hidden'], $username_to) . '" /></a>';
$online_status_2 = ' (<strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $username_to) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>)';
}
else
{
$online_status_img_2 = ' <img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_to) . '" title="' . sprintf($lang['is_offline'], $username_to) . '" />';
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '>' . $lang['Offline'] . '</strong></span>)';
}
}
else
{
$online_status_img_2 = ' <img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $username_to) . '" title="' . sprintf($lang['is_offline'], $username_to) . '" />';
$online_status_2 = ' (<span title="' . sprintf($lang['is_offline'], $username_to) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>)';
}
// End add - Online/Offline/Hidden Mod
#
#-----[ FIND ]------------------------------------------
#
'MESSAGE' => $private_message,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
'POSTER_FROM_ONLINE_STATUS_IMG' => $online_status_img,
'POSTER_FROM_ONLINE_STATUS' => $online_status,
'POSTER_TO_ONLINE_STATUS_IMG' => $online_status_img_2,
'POSTER_TO_ONLINE_STATUS' => $online_status_2,
// End add - Online/Offline/Hidden Mod