1 頁 (共 1 頁)

[討論]有關顯示上線/離線/隱藏的mod〈已解決〉

發表於 : 2003-11-21 18:06
夢幻LUGIA
以下是原mod安裝的內容,由於內容過長....刪掉部分

代碼: 選擇全部

########################################################
## MOD Title: Online/Offline/Hidden (Graphical version)
## MOD Version: 2.1.6
## MOD Author: kooky < kooky06@hotmail.com > http://planetsport.nasov.net
##
## Description: This mod will show the Online status of a user
##              Stating if he is "Online", "Offline" or "Hidden" (images)
##              within viewtopic.php next to his posts, in memberlist.php,
##              usercp_viewprofile.php and groupcp.php
##              Only Admin (Mod & Group Mod) and user himself can view hidden status
##
## Installation Level: Easy
## Installation Time: 10-15 Minutes
## Files to Edit: 11
##                viewtopic.php
##                memberlist.php
##                groupcp.php
##                include/usercp_viewprofile.php
##                language/lang_*****/lang_main.php
##                templates/subSilver/viewtopic_body.tpl
##                templates/subSilver/memberlist_body.tpl
##                templates/subSilver/profile_view_body.tpl
##                templates/subSilver/memberlist_body.tpl
##                templates/subSilver/profile_view_body.tpl
##                templates/subSilver/subSilver.cfg
##
## Included Files: 6
##                 icon_online.gif
##                 icon_offline.gif
##                 icon_hidden.gif
##                 icon_online_fr.gif
##                 icon_offline_fr.gif
##                 icon_hidden_fr.gif
##
###############################################

#-----[ OPEN ]------------------------------------------
#
templates/subSilver/subSilver.cfg

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// Online/Offline/Hidden MOD
$images['icon_online'] = "$current_template_images/{LANG}/icon_online.gif";
$images['icon_offline'] = "$current_template_images/{LANG}/icon_offline.gif";
$images['icon_hidden'] = "$current_template_images/{LANG}/icon_hidden.gif";

#
#-----[ COPY ]------------------------------------------
# For french icon rename online_fr.gif to online.gif, etc...
#

templates/images/lang_*****/icon_online.gif
templates/images/lang_*****/icon_offline.gif
templates/images/lang_*****/icon_hidden.gif
我的問題是:我確定有把那3個圖片放到指定的位置,但是卻顯示不出來
phpbb版本:2.0.6正體中文
〈這是我在自己的電腦上測試的結果,並非上傳到網路的結果。不過這點似乎沒很大關係?〉

其實不只是這個mod,其他mod也一樣。只要是有另外放圖片進去的mod就找不到圖片〈像是admin userlist〉

發表於 : 2003-11-21 22:52
streitleak
圖檔放錯位置了吧..
你把檔案放哪去了...

發表於 : 2003-11-21 23:03
依夢兒
顯示不出來,在叉燒包上按右鍵 > 內容看圖示網址,就知道有沒有放錯了....

發表於 : 2003-11-22 00:46
GeniusKiKi
覺得顯示人家隱藏非常不好\r
人家要設定隱藏一定有他的理由\r
顯示出來給人家知道他在隱藏
那他還設定隱藏幹麻

如果只有管理員看的到\r
那就另當別論

發表於 : 2003-11-22 01:20
依夢兒
GeniusKiKi 寫:覺得顯示人家隱藏非常不好\r
人家要設定隱藏一定有他的理由\r
顯示出來給人家知道他在隱藏
那他還設定隱藏幹麻
顯示隱藏哪裡不好了??
就是因為不想讓人家知道你目前的行蹤,所以才要設隱藏。
而且他是問隱藏的圖示跑不出來要怎麼顯示出來,又不是在問如何逼那些隱形的人跑出來.... =.="

那支外掛本來的設計就是顯示三種模式: Online 、 Offline 還有一個 Hide 。
Hide 就是不讓網友知道你目前的行蹤....

發表於 : 2003-11-22 11:54
夢幻LUGIA
奇怪的是他直接去找我的論壇根目錄...
我在subSilver.cfg最後面有加上

代碼: 選擇全部

// Online/Offline/Hidden MOD 
$images['icon_online'] = "$current_template_images/{LANG}/icon_online.gif"; 
$images['icon_offline'] = "$current_template_images/{LANG}/icon_offline.gif"; 
$images['icon_hidden'] = "$current_template_images/{LANG}/icon_hidden.gif"; 
附註:他說要在

代碼: 選擇全部

?>
前加上上面的那些指令。但是我在subSilver.cfg裡找不到

代碼: 選擇全部

?>
所以我就把上列的指令加在最後面了

發表於 : 2003-11-22 12:48
夢幻LUGIA
我發現他不會去尋找那個圖片的路徑
他的路徑就是HTTP:\\\伺服器\論壇根目錄
那請問有辦法指定路徑嗎?
我用上列的代碼似乎無效

發表於 : 2003-11-22 15:05
streitleak
難怪會看不到...
因為根本沒在程式裡...
"?>"這各是把php程式包住用的...
沒放在前面當然看不到.因為沒有執行到...
這東西一定在檔案的最後面....所以再找找吧....

發表於 : 2003-11-22 20:09
夢幻LUGIA
我找到問題了......原因是我改錯檔案
我改到主檔名相同,副檔名卻不同的檔案了...
真是對不起,給大家添麻煩

發表於 : 2003-11-22 20:29
天霜
依夢兒 寫:
GeniusKiKi 寫:覺得顯示人家隱藏非常不好\r
人家要設定隱藏一定有他的理由\r
顯示出來給人家知道他在隱藏
那他還設定隱藏幹麻
顯示隱藏哪裡不好了??
就是因為不想讓人家知道你目前的行蹤,所以才要設隱藏。
而且他是問隱藏的圖示跑不出來要怎麼顯示出來,又不是在問如何逼那些隱形的人跑出來.... =.="

那支外掛本來的設計就是顯示三種模式: Online 、 Offline 還有一個 Hide 。
Hide 就是不讓網友知道你目前的行蹤....
奇怪 我個人設定隱藏 但我一登出 看到的卻是 離線
照理說應是 隱藏 吧?
我裝錯了嗎?

在viewtopic.php中 管理狀態的區塊應是下面這部份
覺得這部份怪怪的 @@..

代碼: 選擇全部

	//
	// Online/Offline/Hidden Mod
	//
	if ( $postrow[$i]['user_id'] == ANONYMOUS )
	{
		$status = '';
	}
	if ( $poster_id != ANONYMOUS )
	{
		if($postrow[$i]['user_session_time'] >= (time()-60))
		{
			if($postrow[$i]['user_allow_viewonline'])
			{
				$status = '<br /><img src="' . $images['icon_online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />';
			}
			else if( $is_auth['auth_mod'] || $userdata['user_id'] == $postrow[$i]['user_id'] )
			{
				$status = '<br /><img src="' . $images['icon_hidden'] . '" alt="' . $lang['Hidden'] . '" title="' . $lang['Hidden'] . '" border="0" />';
			}
			else
			{
				$status = '<br /><img src="' . $images['icon_offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
			}
		}
		else
		{
			$status = '<br /><img src="' . $images['icon_offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />';
		}
	}
	//
	// END Online/Offline/Hidden Mod
	//

發表於 : 2003-11-22 23:35
依夢兒
天霜 寫:奇怪 我個人設定隱藏 但我一登出 看到的卻是 離線
照理說應是 隱藏 吧?
我裝錯了嗎?
我沒有這樣的問題....
不過剛剛看了一下,我裝的「在線狀態」不是上面發文者提到的 Online/Offline/Hidden 。
我裝的是另一支叫作 Online/Offline in Viewtopic 的外掛。
如果你只需要在文章上顯示在線狀態的話,你可以試試這一支,也許就不會有你說的問題了。

下載處:
http://www.phpbb2.de/dload.php?action=d ... ile_id=161