1 頁 (共 1 頁)

[討論] 如何修改會員註冊時「會員名稱」欄位??(已解決)

發表於 : 2005-01-28 13:01
馬克
●架設主機作業系統:Redhat 9 (付費主機)
●我的上網方式:ADSL HINET 1M/64k 浮動IP
●我的 phpBB2 版本:phpBB 2.0.11
●我的 phpBB2 連結網址: 馬克杯英語教室
●問題描述:

因為許多會員在註冊時以為要在「會員名稱」欄中填寫真實姓名,
所以造成日後「重覆註冊」或要求系統管理員更改名稱的困擾!
可有辦法編輯「會員名稱」欄位,增加說明文字呢?!改修改那個檔呢?!

● 圖(一)原始註冊欄位
圖檔

● 圖(二)欲增加說明文字於「會員名稱」後(此圖以小畫家完成)
圖檔

至於「說明文字」的位置要置於【:】前面或後面均可,
只要讓會員可以清楚觀看即可!


煩請各位指教!謝謝!

發表於 : 2005-01-28 13:19
.::藍色的天空::.
你可以直接修改 profile_add_body.tpl。

發表於 : 2005-01-28 13:29
馬克
.::藍色的天空::. 寫:你可以直接修改 profile_add_body.tpl。
感謝您的指教!但小弟之前也曾試著修改此檔!
但無奈沒有學過語法,不知從何改起而作罷!
可否詳細說明該修改其中那個部分呢?!謝謝!

發表於 : 2005-01-28 14:04
flower
打開 profile_add_body.tpl
找尋 <!-- BEGIN switch_namechange_allowed --> 和 <!-- END switch_namechange_allowed --> 中間的
<span class="gen">{L_USERNAME}: *</span></td>
把你要的加在 </span> 前面就可以了

{L_USERNAME} 的中文敘述在 lang_main.php 中的 $lang['Username'] = '會員名稱';

發表於 : 2005-01-28 17:03
馬克
flower 寫:打開 profile_add_body.tpl
找尋 <!-- BEGIN switch_namechange_allowed --> 和 <!-- END switch_namechange_allowed --> 中間的
<span class="gen">{L_USERNAME}: *</span></td>
把你要的加在 </span> 前面就可以了

{L_USERNAME} 的中文敘述在 lang_main.php 中的 $lang['Username'] = '會員名稱';
感謝您的指教!
小弟只在「 lang_main.php 」中的「會員名稱」後加上「無需真實姓名,可填寫暱稱」,
就達到小弟所想要的成果囉!所以未修改「profile_add_body.tpl」!再次感謝! :-D

發表於 : 2005-01-28 17:08
flower
嗯 但 $lang['Username'] 並不只使用在註冊時所填的使用者名稱 也同樣使用於登入時的使用者名稱\r
您可以登出後再登入試試\r

選擇適合您需要的方法修改 ;)

發表於 : 2005-01-28 17:29
馬克
flower 寫:嗯 但 $lang['Username'] 並不只使用在註冊時所填的使用者名稱 也同樣使用於登入時的使用者名稱\r
您可以登出後再登入試試\r

選擇適合您需要的方法修改 ;)
啊!沒錯!就像您說的一樣!
雖然註冊時的會員名稱欄改了,但登人時卻看到那一大串的:
『會員名稱(無需真實姓名,可填寫暱稱):』!
真的是「情天霹靂」啊! :-o 這不是我想要的!! :-o

但是試了您指教的第一種方式修改後,已完成囉!
再次感謝您的提醒!! :-D

發表於 : 2005-04-03 22:04
DL
改成「帳號」就好了=.=

發表於 : 2005-05-25 01:31
kr12345
flower 寫:打開 profile_add_body.tpl
找尋 <!-- BEGIN switch_namechange_allowed --> 和 <!-- END switch_namechange_allowed --> 中間的
<span class="gen">{L_USERNAME}: *</span></td>
把你要的加在 </span> 前面就可以了

{L_USERNAME} 的中文敘述在 lang_main.php 中的 $lang['Username'] = '會員名稱';
我同樣有這樣的需求但是我實驗了幾次但是還是不成功

我的改法如下
找尋 <!-- BEGIN switch_namechange_allowed --> 和 <!-- END switch_namechange_allowed --> 中間的
<span class="gen">{L_USERNAME}: *新加入的文字</span></td>

{L_USERNAME} 的中文敘述在 lang_main.php 中的 $lang['Username'] = '會員名稱新加入的文字'

請問是這樣改嗎?
煩請指教!!

發表於 : 2005-05-25 09:19
小西
只要在*號後面加上你想要填的字即可\r
不用改lang_main.php

要改在\r
<!-- BEGIN switch_namechange_allowed -->
<!-- END switch_namechange_allowed -->
那一段裡面

發表於 : 2005-05-25 13:33
kr12345
小西 寫:只要在*號後面加上你想要填的字即可\r
不用改lang_main.php

要改在\r
<!-- BEGIN switch_namechange_allowed -->
<!-- END switch_namechange_allowed -->
那一段裡面
感謝感謝!!我是了很多次現在終於搞懂了!!

再感謝一次!! :mrgreen:

因為我想要更改一下會員註冊時的項目\r
例如會員名稱改成"帳號",還有其他的項目改成別的東西,以利管理

再請問大大一個問題!!是否可以會員註冊這個頁面增加欄位讓會員再註冊的時候填寫呢??

發表於 : 2005-05-25 14:13
小西
kr12345 寫:因為我想要更改一下會員註冊時的項目\r
例如會員名稱改成"帳號",還有其他的項目改成別的東西,以利管理

再請問大大一個問題!!是否可以會員註冊這個頁面增加欄位讓會員再註冊的時候填寫呢??
改成帳號那你就要到lang_main.php裡面修改\r

$lang['Username'] = '會員名稱';
改成
$lang['Username'] = '帳號';

另外..新增欄位
http://phpbb-tw.net/phpbb/viewtopic.php?t=19610

記得多多利用搜尋

發表於 : 2005-05-27 01:52
kr12345
小西 寫:
kr12345 寫:因為我想要更改一下會員註冊時的項目\r
例如會員名稱改成"帳號",還有其他的項目改成別的東西,以利管理

再請問大大一個問題!!是否可以會員註冊這個頁面增加欄位讓會員再註冊的時候填寫呢??
改成帳號那你就要到lang_main.php裡面修改\r

$lang['Username'] = '會員名稱';
改成
$lang['Username'] = '帳號';

另外..新增欄位
http://phpbb-tw.net/phpbb/viewtopic.php?t=19610

記得多多利用搜尋
感謝大大的指點阿!!
又讓我學到東西了

發表於 : 2007-09-11 23:09
sj8570
請教一下各位先進~
我下載的版本是站上提供的繁中utf8安裝包,也想如版主一樣更改會員註冊時名稱的註解,但是打開profile_add_body.tpl用ultraedit修改後存檔,結果在註冊頁面中所增加的註解文字卻是亂碼??
用convertz將這些註解文字由Big5→utf8或Big5→unicode(註:看起來文字還是沒變),結果在註冊頁面中還是出現亂碼:(

請問是哪裡出了問題呢?
---------------------------------------
(已解決)
改用EmEditor之後就OK了~ :oops:

發表於 : 2007-09-11 23:50
sj8570
另外再請教:

竹貓星球的會員註冊頁面中,有關輸入確認碼的部分,有比下載的2.02.22中,多出了下列文字:
----------------------
或是您可以按下瀏覽器的重新整理( Ctrl+F5 )本頁面, 更換您容易辨識的其他代碼
----------------------

請問有辦法自己加嗎?
要加在哪呢?