[強化]在線狀況圖片版隨風格變化

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
御津闇慈
竹貓忠實會員
竹貓忠實會員
文章: 645
註冊時間: 2001-11-17 10:59

[強化]在線狀況圖片版隨風格變化

文章 御津闇慈 »

此強化Online status in topics (在線狀態)圖片版
功能:可以使每個風格顯示不同的在線狀況圖片
優點:每個風格就會有該風格的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/
大功告成
主題已鎖定

回到「非官方認證外掛」