河風你好\r
我跟bluedragon遇到的情形一樣\r
phpbb版本同為2.0.5
未註冊會員在填註冊資料的表單時有暱稱欄可填寫,且管理員可也在控制台更改會員暱稱
但已註冊會員無法在個人資料中自行設定暱稱,因為沒有暱稱欄
另外,沒有錯誤訊息出現\r
在includes/usercp_register.php中可找到你所提的兩段關於暱稱的code
另外,我在改程式的過程中有發現幾個小地方跟所需搜尋的字串不同
1.在includes/usercp_viewprofile.php中\r
需尋找:
代碼: 選擇全部
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
而程式中這段應為:
代碼: 選擇全部
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
我知道 在html即表示空一格,但我對PHP不懂,所以就把此問題提出來
2.有幾個地方搜尋的字串包含「popuppm」,但在預設的程式中此處應為「popup_pm」
於是我到SQL去查,裡頭確實是「popup_pm」,所以我仍使用「popup_pm」
我想這大概版本不同所造成的差異,不知道這會影響嗎?
3.在admin/admin_users.php中\r
需尋找:
代碼: 選擇全部
$interests = htmlspecialchars($this_userdata['user_interests']);
但實際上,此段的程式應為:
代碼: 選擇全部
$interests = ereg_replace("&","&",htmlspecialchars($this_userdata['user_interests']));
多了ereg_replace...等字串\r
所以我想請問我們所要加上的程式碼也需加上ereg_replace...的程式碼嗎?
謝謝你