[問題]如何更改會員名稱

phpBB Installation & Usage Support
phpBB 3 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
narcissusli
星球普通子民
星球普通子民
文章: 16
註冊時間: 2006-09-19 02:48

[問題]如何更改會員名稱

文章 narcissusli »

新手發問,已搜尋過相關討論!

在 phpBB3 的ACP 裡面,
分別在「一般→會員註冊設定」和「一般→討論區特色」兩個地方,
有一個「更改會員名稱」,這聽起來不像是改帳號,而是改「會員別名」的意思。
例如:BBS除了註冊ID, 還可以使用nickname(暱稱)。
但,使用一般會員帳號登入,怎麼也找不到設定「會員名稱」的地方。

後來以為就是指改帳號名稱,但是發現用管理員身份登入,
不管有沒有設定允許更改會員名稱,都可以改會員帳號。

難道是我會錯意了嗎?



●架設主機作業系統:Linux
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB3 版本:phpBB3 zh-tw
●您的 phpBB3 使用風格:prosilver


改幾個錯字, 再補充一點。
剛才無意間看到管理員記錄:

代碼: 選擇全部

已改變會員名稱
» 從 「member」 到 「member1」

代碼: 選擇全部

已改變會員名稱
» 從 「member1」 到 「member」
這表示管理員改的會員帳號,就是「會員名稱」,再回頭看登入畫面,也是如此。
來去研究一下原文.... :mrgreen:
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 550
註冊時間: 2006-01-03 07:48

Re: [問題]如何更改會員名稱

文章 yehrussell »

選要改的人進去
可以更改會員名稱
-1拷貝.jpg
更改後請按送出鍵,即可

暱稱要另外設欄位
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.13
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]如何更改會員名稱

文章 心靈捕手 »

narcissusli 寫:新手發問,已搜尋過相關討論!

在 phpBB3 的ACP 裡面,
分別在「一般→會員註冊設定」和「一般→討論區特色」兩個地方,
有一個「更改會員名稱」,這聽起來不像是改帳號,而是改「會員別名」的意思。
例如:BBS除了註冊ID, 還可以使用nickname(暱稱)。
但,使用一般會員帳號登入,怎麼也找不到設定「會員名稱」的地方。

後來以為就是指改帳號名稱,但是發現用管理員身份登入,
不管有沒有設定允許更改會員名稱,都可以改會員帳號。

難道是我會錯意了嗎?



●架設主機作業系統:Linux
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB3 版本:phpBB3 zh-tw
●您的 phpBB3 使用風格:prosilver


改幾個錯字, 再補充一點。
剛才無意間看到管理員記錄:

代碼: 選擇全部

已改變會員名稱
» 從 「member」 到 「member1」

代碼: 選擇全部

已改變會員名稱
» 從 「member1」 到 「member」
這表示管理員改的會員帳號,就是「會員名稱」,再回頭看登入畫面,也是如此。
來去研究一下原文.... :mrgreen:
會員名稱 == 使用者帳號

如果您要讓會員設定nickname(暱稱)
那麼請自行設定 (新增) 個人資料欄位:
ACP / 會員及群組 / 自訂個人資料欄位 / 建立新的欄位
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

Re: [問題]如何更改會員名稱

文章 動機不明 »

narcissusli 寫:但,使用一般會員帳號登入,怎麼也找不到設定「會員名稱」的地方。

後來以為就是指改帳號名稱,但是發現用管理員身份登入,
不管有沒有設定允許更改會員名稱,都可以改會員帳號。
引用您這段來解釋

1. 管理員的權限可以更改 [會員帳號名稱]
2. 一般會員若要自行更改 [會員帳號名稱] 的話,必須到控制台的 [一般] - [討論區特色] - [允許會員名稱變更] 做選擇
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
narcissusli
星球普通子民
星球普通子民
文章: 16
註冊時間: 2006-09-19 02:48

Re: [問題]如何更改會員名稱

文章 narcissusli »

感謝諸君的幫助!

斗膽請教,關於「一般→會員註冊設定」裡面的更改會員名稱,意思也是一樣嗎?
在phpBB3的user manual都沒提到這些,我直接從3.0開始使用,也不太想去翻舊版的文件。

另,關於暱稱,我原先的想法是,不要讓user使用中文註冊;
已經試過自訂欄位,不過只能顯示在會員資料裡面。
不過後來摸索了好一會兒,似乎是要使用所謂的外掛,或者是MOD來輔助,
讓user發文時,顯示的是暱稱,而不是 username。
(例如:以"abian"註冊,暱稱是"阿扁",在發文時顯示作者為"阿扁",而不是"abian")

P.S. 突發奇想!
在phpBB3網站上,有提到很多搞怪的功能,那我看完就在想,是不是乾脆自己作個extension的改版,
放在ACP裡面只要動幾下按鈕,敲幾下鍵盤,遠勝於裝一堆外掛還得敲敲打打、累的要命... ;)
(「懶」和「笨」不同,對世界的貢獻程度,剛好成反比)
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題]如何更改會員名稱

文章 SCR »

narcissusli 寫:(「懶」和「笨」不同,對世界的貢獻程度,剛好成反比)
這句話相當回味無窮~~ :mrgreen:

回主題
narcissusli 寫:另,關於暱稱,我原先的想法是,不要讓user使用中文註冊;
已經試過自訂欄位,不過只能顯示在會員資料裡面
不過後來摸索了好一會兒,似乎是要使用所謂的外掛,或者是MOD來輔助,
讓user發文時,顯示的是暱稱,而不是 username。
(例如:以"abian"註冊,暱稱是"阿扁",在發文時顯示作者為"阿扁",而不是"abian")
既然能顯示在會員資料裡面,就表示能寫進資料庫.能寫進資料庫,一樣就可以把他給叫出來.能把他給叫出來,當然就可以隨心所欲地要在什麼時候把他給顯示在任何頁面.
以上邏輯,應該不難理解.所以應該不用什麼 Mod 來輔助,別把問題給搞的太迷糊,就不會越陷越深.
在 viewtopic.php 檔案裡面,往 USERS_TABLE 這個方向去著手,把另增欄位裡面的資料給叫出來,再來一兩段段對應碼.
並且在 viewtopic_body.html 裡面,再把對應碼給顯示出來,如此應該就可以了.

PS:我還正在摸索 PHPBB3.0 ,所以也就"懶"得把你這個問題給真正解答出來.不過,從你的對話當中,你不"笨"!從你的思考點來說,你也不懶.所以,提供給你一點小小的方向,你著手去做吧.等著你的答案來造福大眾呢!!
知難非行易,知易反行難~~
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題]如何更改會員名稱

文章 SCR »

剛剛測試了一下.會員自訂欄位的資料是存進 profile_fields_data 的 TABLE 裡面,再把這個 TABLE 的讀取給對應在 USERS_TABLE 裡面,應該就行了.
知難非行易,知易反行難~~
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]如何更改會員名稱

文章 心靈捕手 »

narcissusli 寫:感謝諸君的幫助!

斗膽請教,關於「一般→會員註冊設定」裡面的更改會員名稱,意思也是一樣嗎?
在phpBB3的user manual都沒提到這些,我直接從3.0開始使用,也不太想去翻舊版的文件。

另,關於暱稱,我原先的想法是,不要讓user使用中文註冊;
已經試過自訂欄位,不過只能顯示在會員資料裡面。
不過後來摸索了好一會兒,似乎是要使用所謂的外掛,或者是MOD來輔助,
讓user發文時,顯示的是暱稱,而不是 username。
(例如:以"abian"註冊,暱稱是"阿扁",在發文時顯示作者為"阿扁",而不是"abian")

P.S. 突發奇想!
在phpBB3網站上,有提到很多搞怪的功能,那我看完就在想,是不是乾脆自己作個extension的改版,
放在ACP裡面只要動幾下按鈕,敲幾下鍵盤,遠勝於裝一堆外掛還得敲敲打打、累的要命... ;)
(「懶」和「笨」不同,對世界的貢獻程度,剛好成反比)
試試看, 這兩個地方的設定是同步更新的.
ACP / 一般 / 討論區特色 / 允許會員名稱變更
ACP / 一般 / 會員註冊設定 / 允許會員名稱變更

一般而言, 管理員 '不會允許會員名稱變更', 以方便管理會員.

--
'暱稱' 就好比是個人資料裡頭的 '來自', '職業', '興趣',...等, 並非有 '專利' 性.
例如: 我的職業是 '教師', 別人的職業當然也可以是 '教師';
也就是說, 您可以設暱稱是 '阿扁', 我同樣也可以設暱稱是 '阿扁'.

若要將發文時顯示作者為暱稱, 則我個人以為:
不是不能做, 只是沒必要.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題]如何更改會員名稱

文章 SCR »

心靈捕手 寫:'暱稱' 就好比是個人資料裡頭的 '來自', '職業', '興趣',...等, 並非有 '專利' 性.
例如: 我的職業是 '教師', 別人的職業當然也可以是 '教師';
也就是說, 您可以設暱稱是 '阿扁', 我同樣也可以設暱稱是 '阿扁'.

若要將發文時顯示作者為暱稱, 則我個人以為:
不是不能做, 只是沒必要.
捕手老師,請嘗試往"當你的論壇 PO 在文章頁面.發表人欄位全都是一大堆數字(98674612),或奇怪的英文( oqxjopnlk ,或 WjaXmLXsp )的帳號時候",你就會了解"認為有必要"的需要了.
雖然偶而會有撞名的機會,但還有那一堆看不懂的帳號來輔助,就可以分辨此阿扁非彼阿扁,總比看不懂分不清到底那篇文章的作者到底是 0Oo 或 l|I1 還是 Yㄚ丫bdbB8 好多了.
知難非行易,知易反行難~~
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]如何更改會員名稱

文章 心靈捕手 »

SCR 寫:
心靈捕手 寫:'暱稱' 就好比是個人資料裡頭的 '來自', '職業', '興趣',...等, 並非有 '專利' 性.
例如: 我的職業是 '教師', 別人的職業當然也可以是 '教師';
也就是說, 您可以設暱稱是 '阿扁', 我同樣也可以設暱稱是 '阿扁'.

若要將發文時顯示作者為暱稱, 則我個人以為:
不是不能做, 只是沒必要.
捕手老師,請嘗試往"當你的論壇 PO 在文章頁面.發表人欄位全都是一大堆數字(98674612),或奇怪的英文( oqxjopnlk ,或 WjaXmLXsp )的帳號時候",你就會了解"認為有必要"的需要了.
雖然偶而會有撞名的機會,但還有那一堆看不懂的帳號來輔助,就可以分辨此阿扁非彼阿扁,總比看不懂分不清到底那篇文章的作者到底是 0Oo 或 l|I1 還是 Yㄚ丫bdbB8 好多了.
請問:
這些人既然用 '一大堆數字(98674612),或奇怪的英文( oqxjopnlk ,或 WjaXmLXsp )的帳號',
那他們在設定暱稱時, 就會突然 (改邪歸正) 變得很規矩嗎? :-?
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題]如何更改會員名稱

文章 SCR »

心靈捕手 寫:
SCR 寫:請問:
這些人既然用 '一大堆數字(98674612),或奇怪的英文( oqxjopnlk ,或 WjaXmLXsp )的帳號',
那他們在設定暱稱時, 就會突然 (改邪歸正) 變得很規矩嗎? :-?
不一定,但也或許吧!
我打個比方來說(起碼我的論壇裡面就是),如果會員註冊時候他用電話號碼來當帳號(10碼的數字),或者有些當初註冊時不知可用中文來當帳號,或者他用的帳號是 Stevenson (這對只懂拼音的我來說,只能拼出"史蒂文生",卻不會打出全部的字).會比用短短幾字的暱稱好記嗎?又難道要管理員逐一去詢問或逐一去修改他們事後才想要用的暱稱來改成帳號嗎??
會發文(只要內容不偏離版規,對有建樹的)就表示他們有注重論壇的成長與發展(不符規定的文章大都已被刪除更甚連帳號也被刪),當他們發現有暱稱欄位可輔助使論壇內其他人更能記住"你"的時候,起碼他就會規規矩矩的設定好"暱稱"欄位.
如果他不發文,誰管他暱稱是不是規矩設定,反正別人能看到他的機會也幾乎等於........零.
知難非行易,知易反行難~~
narcissusli
星球普通子民
星球普通子民
文章: 16
註冊時間: 2006-09-19 02:48

Re: [問題]如何更改會員名稱

文章 narcissusli »

感謝諸位的回答。
原來那兩個 field 是連在一起的,難怪前幾天我改了一個,惡搞了好久沒啥新發現,
要改另一個的時候才發覺怎麼設定跑掉了,疑惑了好一陣子,以為是半夜精神不濟。

SCR的想法和我一樣,也就是nickname字面上的代表意義。
我可能不曉得那個人叫啥名字,但是一說"冬瓜菊",大家就都知道(要被告)了。
這只是個輔助,至於會不會改邪歸正、改正歸邪就不是那麼重要了。

針對 nickname 提出個人看法。
這個世界是英文的世界,有中文電腦嗎?有是有,可是會有人想用嗎?
mv /var/www/html /var/www/html_old → 搬移(搬家/移動/....) /var/... /var.....
光用想像的就很痛苦;滑鼠左鍵右鍵按一按、滾輪滑呀滑、鍵盤敲一敲,方便又好用。

ok, 回到正題。
我寫過database的前後端程式;要解決麻煩,首要就是減少麻煩。
很遺憾,我沒走遍全世界,但猜測全世界的鍵盤,可能最少都具備英文字母;
別的不講,光是要輸入帳號就會很痛苦。
比如在葉門機場看著阿拉伯文的暈倒XP,登入竹貓想輸入美美的ID「夢幻熊貓」、「銀翼殺手」,
這時候才發現........中文輸入法咧(一般人可不曉得要去哪裡新增輸入法)。

不過這問題見仁見智啦,既然都用phpBB3這種forum快速發佈工具,勤加備份database就好了,
萬一要進開刀房,工具齊全的情況下,是無所謂。
最慘的是狂派變形金剛都快要攻進來了,這時才發現胡佛水壩底下,只有終端機,
用終端機遠端修改,這時候會看到一堆亂碼,這樣口以嗎 ? 口以嗎 ? 口以嗎 ?

P.S. 歹勢,說了一堆廢話。
1. 如果有空閒讓我把修改工具包做出來,一定擺上來造福群眾。
2. nickname = username (default value) 無痛設定法,不改不重要,改了看的到。
頭像
SCR
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2006-03-11 23:21
來自: 網路的小角落

Re: [問題]如何更改會員名稱

文章 SCR »

narcissusli 寫:不改不重要,改了看的到。
這句話頗有同感!
畢竟有需要才會去研究找答案,認為需要 nickname 的人自然就會對他的用處有所需求,認為不需要的人自然會說"不重要".
如同你 "narcissusli",若要一個一個把你這英文字帳號給看清楚,記起來,我想除了你以外,或許不可能有第二人會去牢牢記住,(頂多只能使用"引用"的方法或複製).或許你是在非中文輸入法的地區註冊了這帳號(如你所說,根本找不到中文輸入法),而事後到了能有中文輸入法的地區,你能改你的帳號嗎?再或者,能讓你改了中文帳號,但你又到了一個非中文輸入法的地區時,你如何使用中文帳號來登入??
這時候的 nickname ,或許就會變的相當好用,也相當實用.不想擁有 nickname 的功能,的確不重要,但如果你認為有需要的時候,他就變得很重要.(起碼讓你能容易記住某個人)
nickname -- 暱稱,若要解釋說,也可以當成叫"綽號",記住某個人的名字或許不困難,但記住某個人的"綽號"卻更容易.
試著幻想一下,當你遇上一個久未見面的小學同學時,你第一句出口喊他的是"名字"還是"綽號"??
"來自"這功能很重要嗎??我也認為不重要,因為你可以"來自:台灣",我也可以"來自:台灣",他也可以"來自:台灣",也無所謂的"專利性",但為何偏偏 phpbb3.0 還要把這"來自:"給"弄進" viewtopic 裡面呢?這問題的思考也是見仁見智,"重要"嗎?
知難非行易,知易反行難~~
頭像
jhangjc
星球普通子民
星球普通子民
文章: 24
註冊時間: 2008-12-04 10:47
來自: 台灣

Re: [問題]如何更改會員名稱

文章 jhangjc »

我查找到viewtopic_body.php這個檔案,發表人的欄位是抓{postrow.POST_AUTHOR}
對應到資料庫是抓TABLE user的username欄位,我實在看不出來這之間的關連性
是怎麼抓到資料庫欄位的呢?
●主機作業系統:Windows XP Home
●快速架站程式:Appserv2.5.4a
●免費空間連結:無
●您的上網方式:社區網路
●您安裝的程式:略
●您的 phpBB 版本:3.0.2
●您的 domain (網域名稱) :無
●您的 phpBB 連結網址:無
=========================================
Change Your Mind and You Change the World.
=========================================
頭像
jhangjc
星球普通子民
星球普通子民
文章: 24
註冊時間: 2008-12-04 10:47
來自: 台灣

Re: [問題]如何更改會員名稱

文章 jhangjc »

簡單的說,如果我要把我自訂的匿名欄位資料,顯示在帳號之後,這樣會不會就較能免去無法辨識是Jack Wu或Jack Chen的問題呢,但又能保有個人稱呼的活潑性,我查找到viewtopic_body.html 這個欄位 {postrow.custom_fields.PROFILE_FIELD_VALUE}是顯示我的匿稱資料,要如何改成以下的排列方式呢?

jhangjc 包子
--------- ----
↑ ↑
帳號 匿稱
●主機作業系統:Windows XP Home
●快速架站程式:Appserv2.5.4a
●免費空間連結:無
●您的上網方式:社區網路
●您安裝的程式:略
●您的 phpBB 版本:3.0.2
●您的 domain (網域名稱) :無
●您的 phpBB 連結網址:無
=========================================
Change Your Mind and You Change the World.
=========================================
主題已鎖定

回到「[3.0.x] 安裝與使用」