1 頁 (共 1 頁)

[問題] 新增版主功能無法成功

發表於 : 2004-08-26 00:44
StupidFish
------------------------------------------------------------------------------------
●架設主機作業系統:Windows 2000 Server
●快速架站程式:無\r
●您的上網方式:ADSL 固定制\r
●您安裝的程式:IIS 5 + php + MS SQL 2000 SP3a
●您的 phpBB2 版本:phpBB 2.0.10
●您的 domain(網域名稱) :bmg.com.tw
●您的 phpBB2 連結網址: http://www.bmg.com.tw/BMGForum/
●錯誤代碼:無\r

●錯誤狀態:版主權限程式執行成功,但是功\能沒有真的完成。
------------------------------------------------------------------------------------

我從使用者權限設定那裡直接指定某個使用者有某個版面的版主權限,送出之後沒有錯誤訊息,而且回應說 "權限設定已經完成更新"!
重新點選使用者權限設定,實際上剛才的設定並未成功!

對php不熟無法去trace程式,請大家提供一點意見嚕! 或者記錄版主權限在哪一個table,我先手動加看看!

新手上路請大家多包涵!

發表於 : 2004-08-26 00:48
神川小羽
手動加入唷 這個是MAC叔叔寫的 你參考看看
MAC叔叔 寫:找到 資料庫 phpbb2 - 資料表 phpbb_users
有一欄 user_level 就是決定等級的

0 = 訪客, 一般會員
1 = 系統管理員
2 = 版面管理員
上面這部分是權限部分


(1)phpbb_user_group 查 user_id 是幾號 group_id。例如:帳號 test,user_id =3,group_id = 3
(2)phpbb_auth_access 中用 group_id 查對應的 forum_id 幾號。例如:group_id = 3 對應到 forum_id = 1,那 test 就擁有 forum_id 1 號的管理權

發表於 : 2004-08-26 18:16
StupidFish
感謝小羽熱心支援\r
我手動新增有成功了....
不過我發現我設定時好像有些東西沒有出來耶...
參考下圖: 紅框似乎應該要有東西可以選?!

圖檔

發表於 : 2004-08-26 18:18
神川小羽
這個唷 你嘗試看看設定一個群組 然後在版面權限開放這個群組進入 就可以設定這些選項了 這個本來就是這樣的

發表於 : 2004-08-27 16:57
StupidFish
不知道是我之前改錯還是2.0.10的bug >_<
做以下修正即可!

代碼: 選擇全部

admin_ug_auth.php第292行

if ( 
					( isset($auth_access[$forum_id]['auth_mod']) && $change_mod_list[$forum_id]['auth_mod'] != $auth_access[$forum_id]['auth_mod'] ) || 
					( !isset($auth_access[$forum_id]['auth_mod']) && !empty($change_mod_list[$forum_id]['auth_mod']) ) 
				)

改成

if ( 
					( isset($auth_access[$forum_id]['auth_mod']) && $change_mod_list[$forum_id] != $auth_access[$forum_id]['auth_mod'] ) || 
					( !isset($auth_access[$forum_id]['auth_mod']) && !empty($change_mod_list[$forum_id]) ) 
				)

將 change_mod_list[$forum_id]['auth_mod'] 改成 change_mod_list[$forum_id]

發表於 : 2004-09-14 01:20
samsam
to StupidFish: 请问,按你说的这样修改后,会有什么负面的影响吗?版主功能也困扰了我很久。。。谢谢!

發表於 : 2005-09-19 02:34
BlackJK
StupidFish 寫:感謝小羽熱心支援\r
圖檔
我做完修改以後也可以設定版主了 :-D

可是"會員等級"的下拉選單裡還是只有 系統管理員、會員 這兩項.....請問這是正常的嗎? 有沒有修正他的方法?


P.S. 這個 bug 連錯誤在哪都沒顯示,還好在這裡爬到文了...感動... :mrgreen:

發表於 : 2005-09-19 02:52
~倉木麻衣~
BlackJK 寫:可是"會員等級"的下拉選單裡還是只有 系統管理員、會員 這兩項.....請問這是正常的嗎? 有沒有修正他的方法?
是正常的
換個角度想, 既然在會員權限設定裡可指定該會員為那個版面的版主, 不就表示是將他的等級變更成版主了嗎
這樣又何需多此一舉的在該頁面裡的會員等級中加入版主這個選項

發表於 : 2005-09-19 03:16
BlackJK
哇~~ 我才發問沒多久就得到答案了...@@ 感謝您~~~ :-)