[問題]關於 Show usergroups 顯示上的疑問

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

[問題]關於 Show usergroups 顯示上的疑問

文章 依夢兒 »

問題外掛:Show usergroups 1.3.4
參考連結:http://mods.db9.dk/viewtopic.php?t=11
使用版本:phpBB 2.0.3
狀況描述:

最近我將我站上的 Show usergroups (顯示會員群組) 由 1.2.6 更新至 1.3.4 。
更新後卻發現到了一個問題,請參考:
http://morningmusumenet.net/phpbb/viewtopic.php?t=14394

請注意文章左側訪客資料的部份。
照理說訪客以及遭到刪除的會員是不會顯示「群 組: 沒有」這幾個字才對,
至少我記得先前我安裝 1.2.6 版的時候,訪客以及遭到刪除的會員就不曾出現這幾個字。
但是改裝新版後竟然給我跑出來,這樣看起來實在是很突兀....

研究了一下新版和舊版的檔案,作者好像漏掉了一段。
也就是如果這位 USER 是訪客或是不存在的會員,
「群 組: 沒有」這幾個字應該不予顯示才對,而作者卻忘了這麼作。
有人知道該怎麼解決呢??麻煩指導一下,謝謝。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

有個消極的方法可以解決啦.......

就是viewtopic用1.2.6的改法 usercp_viewprofile用1.3.4的改法

因為我覺得1.3.4在viewtopic的顯示效果與1.2.6差不多
至少我是這樣改的 @@y
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

謝謝你的提醒。
我的作法是,參考舊版的寫法,加入一段判斷式,只要 ID 為訪客就不予顯示....
最後由 依夢兒 於 2003-12-06 20:32 編輯,總共編輯了 1 次。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

對了 我裝了之後 連沒有加入群組的會員也給我顯示「群 組: 沒有」
@@|| 這是本來就這樣設計嗎?
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

天霜 寫:對了 我裝了之後 連沒有加入群組的會員也給我顯示「群 組: 沒有」
@@|| 這是本來就這樣設計嗎?
新版的設計的確是這樣....(汗)
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

本來想說 如果只有訪客會顯示的話 
乾脆就像大大一樣加入一段判斷式就好了

既然連沒加入群組的會員 也顯示的話\r
那就只好viewtopic延用1.2.6的改法 
而usercp_viewprofile好像1.2.6在下拉式選單的顯示效果有bug
所以就用1.3.4的改法好了
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

依夢兒 寫: 我的作法是,參考舊版的寫法,加入一段判斷式,只要 ID 為訪客就不予顯示....
請問依夢兒大 ~
判斷句要加在viewtopic.php的哪個位置比較適當呢 ?
另外可以請教什麼判斷句 ..
因為1.2.6找不到相關文件了@@
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

我的 viewtopic.php 靠近尾端的部份:

代碼: 選擇全部

	if ( $postrow[$i]['user_id'] == ANONYMOUS )
	{
		$user_groups = '';
	}
	else if (display_usergroups($userdata['user_id'],$poster_id,'postrow'))
	{
		$template->append_block_vars('postrow',array(
		'L_USER_GROUP' => '<font color="#A52A2A">' . $lang['Usergroups'] . ':</font>',
		'L_GO' => $lang['Go']));
	}
	else
	{
		$template->append_block_vars('postrow',array(
		'L_NO_USER_GROUP' => '<font color="#A52A2A">' . $lang['Usergroups'] . ': ',
		'L_NO_USERGROUPS' => $lang['None'] . '</font>'));
	}
不過我好像還有改其它地方耶,一時想不起來,因為顯示群組外掛已經被我改的亂七八糟了....
如果你發現有什麼異狀再跟我說,我才知道還有哪裡要改。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

先在這裡謝過依夢兒大大囉^^
最近在想要把1.3改成2.06版本 ..
因為速度好像不夠快哩 ..

明天試試有問題在發問~
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

已經改好了= =
但是不知道為什麼 . 他不是每一篇發表的文章都會顯示群組 (這樣正常嗎?)
不是很肯定所以發問 . 另外依夢兒大的群組圖案怎麼是勳章@@
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

吉川拓也 寫:但是不知道為什麼 . 他不是每一篇發表的文章都會顯示群組 (這樣正常嗎?)
這樣應該不正常....(汗)
我還沒有遇過這種情況,還是你試試天霜建議的,把 viewtopic.php 的部份用舊版的方式來修改??

吉川拓也 寫:另外依夢兒大的群組圖案怎麼是勳章@@
呵呵,沒有人規定那些勳章圖示只能給勳章系統使用吧??? :mrgreen:
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

我還沒有遇過這種情況,還是你試試天霜建議的,把 viewtopic.php 的部份用舊版的方式來修改??
天霜的站停止運作中= =||
還是依夢兒大有沒有舊版的1.2.6安裝文件讓我參考一下 ~
這樣就比較不用麻煩依夢兒大了 . 等有問題在作討論 ^^
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

吉川拓也 寫:天霜的站停止運作中= =||
還是依夢兒大有沒有舊版的1.2.6安裝文件讓我參考一下 ~
這樣就比較不用麻煩依夢兒大了 . 等有問題在作討論 ^^
我這裡只剩下 1.2.3 的備份檔,不過它和 1.2.6 的差別不大,反正你只是需要 viewtopic.php 的那個部份。
我待會寄給你參考參考。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

已經收到^^
感謝你的幫助嚕 . 有問題在發文請教~
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

  • 額外修正:
    修正訪客會顯示"群組:沒有"字樣的問題
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

viewtopic.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

// Start add - Show usergroups MOD
	if (display_usergroups($userdata['user_id'],$poster_id,'postrow'))
	{
		$template->append_block_vars('postrow',array(
		'L_USER_GROUP' =>$lang['Usergroups'],
		'L_GO' => $lang['Go']));
	} else
	{
		$template->append_block_vars('postrow',array(\r
		'L_NO_USER_GROUP' =>$lang['Usergroups'],
		'L_NO_USERGROUPS'=> $lang['None']));
	} 
// End add - Show usergroups MOD
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Start add - Show usergroups MOD
	if ( $poster_id != ANONYMOUS )
	{
		if (display_usergroups($userdata['user_id'],$poster_id,'postrow'))
		{
			$template->append_block_vars('postrow',array(
			'L_USER_GROUP' =>$lang['Usergroups'] . ': ',
			'L_GO' => $lang['Go']));
		} else
		{
			$template->append_block_vars('postrow',array(
			'L_NO_USER_GROUP' =>$lang['Usergroups'] . ': ',
			'L_NO_USERGROUPS'=> $lang['None']));
		} 
	}
// End add - Show usergroups MOD
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

<br/>{postrow.L_USER_GROUP}{postrow.L_NO_USER_GROUP}: {postrow.SHOW_USERGROUPS}{postrow.L_NO_USERGROUPS}
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

<br/>{postrow.L_USER_GROUP}{postrow.L_NO_USER_GROUP}{postrow.SHOW_USERGROUPS}{postrow.L_NO_USERGROUPS}
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
主題已鎖定

回到「外掛問題討論」