功能:可以使每個風格顯示不同的在線狀況圖片
優點:每個風格就會有該風格的offline跟online圖片
缺點:每個風格要放offline跟online圖片=_=|||
代碼: 選擇全部
#
#----- [ 開啟 viewtopic.php] --------
#
#
#----- [ 尋找下面這段] ------
#
//
// Go ahead and pull all data for this topic
//
$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, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
AND p.poster_id = u.user_id
AND p.post_id = pt.post_id
$limit_posts_time
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
#
#----- [在, u.user_allowsmile的後面加入 ] ------
#
, u.user_allow_viewonline, u.user_session_time
#
#----- [ 尋找下面這段 (約一千多行的地方) ] ------
#
'POSTER_FROM' => $poster_from,
'POSTER_AVATAR' => $poster_avatar,
#
#----- [ 在下面加入 ] -----
#
'POSTER_ONLINE' => (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<img border="0" src="' . $images['online'] . '" alt="上線中....">' : '<img border="0" src="' . $images['offline'] . '" alt="離線中....">',
#
#----- [ 關閉 viewtopic.php ] --------
#
#
#----- [ 開啟 viewtopic_body.tpl ] --------
#
#----- [ 尋找這行 ] -----
{postrow.POSTER_FROM}</span><br />
#----- [ 替換為 ] -----
{postrow.POSTER_FROM}<br />
{postrow.POSTER_ONLINE}</span><br />
#
#----- [ 關閉 viewtopic_body.tpl ] --------
#
#
#----- [ 開啟 templates/your_template/your_template.cfg ] --------
#
#----- [ 尋找這行 ] -----
$smilies_url = "images/smiles";
#----- [ 在下面加入 ] -----
$images['online'] = "$current_template_images/online.gif";
$images['offline'] = "$current_template_images/offline.gif";
#
#----- [ 關閉 templates/your_template/your_template.cfg ] --------
#
然後把
offline.gif跟online.gif
放在templates/your_template/images/
