中文姓名預先設在PROFILE_FIELD_DATA.PF_FULLNAME 數據內。
英文帳號仍是USERS_TABLE.username。
我嘗試用PROFILE_FIELD_DATA.PF_FULLNAME 代替USERS_TABLE.username,結果不成,是什麼原因?
下面是嘗試方法:
開啟
index.php
找
代碼: 選擇全部
$sql = 'SELECT u.user_id, u.username, u.user_colour, u.user_birthday
FROM ' . USERS_TABLE . ' u
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
WHERE (b.ban_id IS NULL
OR b.ban_exclude = 1)
代碼: 選擇全部
$sql = 'SELECT u.user_id, pf.pf_fullname as username, u.user_colour, u.user_birthday
FROM ' . USERS_TABLE . ' u
LEFT JOIN ' . PROFILE_FIELDS_DATA_TABLE . ' pf ON (u.user_id = pf.user_id)
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
WHERE (b.ban_id IS NULL
OR b.ban_exclude = 1)
照樣也試在SEARCH.PHP,viewtopic.php, viewonline.php, functions_posting.php等如上述類似代碼修改,一樣沒有結果。

如君有知,請賜指導。謝謝!