[問題] 如何容許只有網主、版主和VIP才能有隱身功能(已解決)

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

版主: 版主管理群

主題已鎖定
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

[問題] 如何容許只有網主、版主和VIP才能有隱身功能(已解決)

文章 china2000 »

使用版本:phpBB 2.0.5,採用BMan1Blue為預設風格,Linux為操作系統,MySQL
4.0.15 ,租用外國的主機空間。

狀況描述:最近我發覺我站的會員很過份!有超過一半在線會員的狀熊都自我設定為隱身!以致竟然只有三數位在線會員才看到名字!其餘數十人竟隱身!有些人我記得曾經是由我重設為不隱身但竟偷地裡改回隱身!很是氣憤!有沒有先進能幫忙解答以下問題:

1) 能否在新會員登記時不容許他們更改預設(預設為否)?

2) 當新會員登記後現在是容許他們日後自我修改資料的,能否只容許版主和VIP才能修改隱身狀況,而其他一般會員是不能修改隱身的設定呢?
最後由 china2000 於 2005-03-30 20:48 編輯,總共編輯了 1 次。
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

//動作:開啟
templates/subSilver/profile_add_body.tpl

//動作:尋找\r
<input type="radio" name="hideonline" value="1" {HIDE_USER_YES} />

//動作:在同一行中找\r
/>

//動作:之前加上
disabled
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

謝謝DL學兄的教導,但這樣修改只能讓擁有網主權限的人才能修改!能否讓以下類別的人仕(ADMIN、 MOD 、BOT)也可以自我修改?
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

對不起,真是無能為力
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

-@@-~~ 慘啊!
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

您版上的ADMIN、MOD、BOT應該是具有特殊等級(指user_level)的使用者吧@@?
如果是的話~那還蠻好辦的~底下是用subSilver為例

代碼: 選擇全部

#
#-----[OPEN]----------
#
includes/usercp_register.php

#
#-----[FIND]----------
#
		$template->assign_block_vars('switch_edit_profile', array());
#
#-----[AFTER ADD]----------
#
		if ($userdata['user_level']>0)
		{
			$template->assign_block_vars('switch_hideuser_allowed', array());
		}

#
#-----[OPEN]----------
#
# subSilver請代換成您所使用的風格\r
templates/subSilver/profile_add_boey.tpl

#
#-----[FIND]----------
#
	<tr> 
	  <td class="row1"><span class="gen">{L_HIDE_USER}:</span></td>

#
#-----[BEFORE ADD]----------
#
	<!-- BEGIN switch_hideuser_allowed -->

#
#-----[FIND]----------
#
		<input type="radio" name="hideonline" value="0" {HIDE_USER_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>

#
#-----[AFTER ADD]----------
#
	<!-- END switch_hideuser_allowed -->

#
#-----[SAVE/CLOSE ALL FILES]----------
#
# EoM
至於那些已經設定為隱身的一般會員~
可以考慮到phpMyAdmin裡下sql 指令將他們的狀態全改成不隱身

代碼: 選擇全部

UPDATE phpbb_users SET user_allow_viewonline = 1 WHERE user_level =0
註:
請自行修改phpbb_users 名稱以符合您自己實際的設定
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

~倉木麻衣~老師,成功了!效果跟我想像的完全一樣!感謝老師再一次的幫忙 :)
p181c

文章 p181c »

請問那我要在版面上隱藏這些選項要如何修改\r
選項
HTML 語法 開啟
BBCode 代碼 開啟
表情符號 開啟 關閉這篇文章的 HTML 語法功能
關閉這篇文章的 BBCode 代碼功能
關閉這篇文章的表情符號功能
當有人回覆文章時通知我
主題已鎖定

回到「外掛問題討論」