[問題]在線狀態文字版如何取消訪客的狀態

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
suicidal
星球公民
星球公民
文章: 137
註冊時間: 2002-11-17 23:12

[問題]在線狀態文字版如何取消訪客的狀態

文章 suicidal »

●架設主機作業系統:Windows 2000 Pro
●快速架站程式:Appserv
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpBB 2.0.11
●您的 phpBB2 連結網址: 測試中\r

參考連結 http://phpbb-tw.net/phpbb/viewtopic.php?t=9923

代碼: 選擇全部

# 
#----- [ 開啟 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']; 

# 
#----- [ 替換為 ] ------ 
# 

// 
// 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, u.user_allow_viewonline, u.user_session_time, 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']; 

# 
#----- [ 尋找下面這段 (約一千多行的地方) ] ------ 
# 

      'POSTER_FROM' => $poster_from, 
      'POSTER_AVATAR' => $poster_avatar, 

# 
#----- [ 在下面加入 ] ----- 
# 

"POSTER_ONLINE" => (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<span style="color:' . $theme['fontcolor2'] . ';">Online</span>' : '<span style="color:' . $theme['fontcolor3'] . ';">Offline</span>', 

# 
#----- [ 關閉 viewtopic.php ] -------- 
# 

# 
#----- [ 開啟 viewtopic_body.tpl ] -------- 
# 

#----- [ 尋找這行 ] ----- 

     {postrow.POSTER_FROM}</span><br /> 

#----- [ 替換為 ] ----- 

     {postrow.POSTER_FROM}<br /> 
      {postrow.POSTER_ONLINE}</span><br /> 
      
# 
#----- [ 關閉 viewtopic_body.tpl ] -------- 
# 
安裝後訪客的文章旁邊也會有 Offline .. 請問要如何取消訪客的顯示狀態...
遇到問題大家都會急,但是不按照發問格式也不會有人理你,所以按照發問格式,詳細描訴問題,才是解決問題的好方法,這是我在這裡學到的,跟大家共勉之!
Martinet
竹貓忠實會員
竹貓忠實會員
文章: 850
註冊時間: 2003-06-09 21:58
聯繫:

文章 Martinet »

"POSTER_ONLINE" => (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<span style="color:' . $theme['fontcolor2'] . ';">Online</span>' : '<span style="color:' . $theme['fontcolor3'] . ';">Offline</span>',
改成
"POSTER_ONLINE" => ( $postrow[$i]['user_id'] == ANONYMOUS )?'':((($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<span style="color:' . $theme['fontcolor2'] . ';">Online</span>' : '<span style="color:' . $theme['fontcolor3'] . ';">Offline</span>'),

這樣先看看吧..
頭像
suicidal
星球公民
星球公民
文章: 137
註冊時間: 2002-11-17 23:12

文章 suicidal »

成功...哈哈...今天賺到了..問兩個問題都有解答...帽喜阿... :lol:
謝謝前輩指導喔.... :oops:
遇到問題大家都會急,但是不按照發問格式也不會有人理你,所以按照發問格式,詳細描訴問題,才是解決問題的好方法,這是我在這裡學到的,跟大家共勉之!
主題已鎖定

回到「phpBB 2 安裝與使用」