1 頁 (共 1 頁)

[問題]會員暱稱 外掛 註冊時沒有出現"會員暱稱"這一

發表於 : 2004-11-28 17:51
titanmars
使用了 會員暱稱 外掛
註冊時還是沒有出現"會員暱稱"這一欄
但是註冊後就可以進去修改了(會員資料上有,也可以修改)

請問我是要再修改哪些地方嗎?

已爬過文,但是\r
http://phpbb-tw.net/phpbb/viewtopic.php ... C%CA%BA%D9
中的
http://www.starryhometown.com/Starry_Fo ... .php?t=230
連結以失了

問題外掛:會員暱稱Change User Nick Name
外掛版本:2.0.2
使用版本:phpBB 2.0.10

Re: [問題]會員暱稱 外掛 註冊時沒有出現"會員暱稱"這

發表於 : 2004-11-28 21:11
心靈捕手
titanmars 寫:使用了 會員暱稱 外掛
註冊時還是沒有出現"會員暱稱"這一欄
但是註冊後就可以進去修改了(會員資料上有,也可以修改)

請問我是要再修改哪些地方嗎?

已爬過文,但是\r
http://phpbb-tw.net/phpbb/viewtopic.php ... C%CA%BA%D9
中的
http://www.starryhometown.com/Starry_Fo ... .php?t=230
連結以失了

問題外掛:會員暱稱Change User Nick Name
外掛版本:2.0.2
使用版本:phpBB 2.0.10
這版的外掛, 雖然我並沒有安裝,
不過, 就您的問題描述情形,
我猜想是受到類似下列程式碼的影響:
--------------------------------------
<!-- BEGIN switch_user_logged_in -->
...
<!-- END switch_user_logged_in -->
--------------------------------------
建議您:
檢視 templates/YOUR_TEMP/profile_add_body.tpl
調整出您需要的位置即可.

發表於 : 2004-11-28 21:38
Martinet
我認為很有可能是外掛的tpl修改部分沒改到~

發表於 : 2004-11-28 21:46
titanmars
是下面這一段有錯嗎?

代碼: 選擇全部

	<!-- BEGIN switch_namechange_disallowed -->
	<tr> 
		<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
		<td class="row2"><input type="hidden" name="username" value="{USERNAME}" /><span class="gen"><b>{USERNAME}</b></span></td>
	</tr>
	<!-- END switch_namechange_disallowed -->
	<!-- BEGIN switch_namechange_allowed -->
	<tr> 
		<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
	</tr>
	<!-- END switch_namechange_allowed -->
	<!-- BEGIN switch_nicknamenature_block -->
	<tr> 
		<td class="row1" width="38%"><span class="gen">{L_NICKNAME}: </span><br /><span class="gensmall">{L_CUSTOM_NICKNAME_EXPLAIN}</td>
		<td class="row2"><input type="text" class="post" style="width: 200px" name="nickname" size="25" maxlength="255" value="{NICKNAME}" /></td> 
	</tr>
	<!-- END switch_nicknamenature_block -->

	<tr> 
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>
	<!-- BEGIN switch_edit_profile -->
	<tr> 
	  <td class="row1"><span class="gen">{L_CURRENT_PASSWORD}: *</span><br />
		<span class="gensmall">{L_CONFIRM_PASSWORD_EXPLAIN}</span></td>
	  <td class="row2"> 
		<input type="password" class="post" style="width: 200px" name="cur_password" size="25" maxlength="32" value="{CUR_PASSWORD}" />
	  </td>
	</tr>

發表於 : 2004-11-28 21:48
天霜
#
#-----[ OPEN 打開 ]------------------------------------------------
#

代碼: 選擇全部

includes/usercp_register.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#

代碼: 選擇全部

// Start add - Change User Nick Name
		if ( $userdata['user_allownickname'] )
                {
                        $template->assign_block_vars('switch_nicknamenature_block', array() );
                }
// End add - Change User Nick Name
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#

代碼: 選擇全部

// Start add - Change User Nick Name
		if ( $userdata['user_allownickname'] || $mode == 'register' )
                {
                        $template->assign_block_vars('switch_nicknamenature_block', array() );
                }
// End add - Change User Nick Name
#
#-----[ SAVE/CLOSE ALL FILES 儲存/關閉所有檔案 ]-------------------
#
# EoM 外掛修正結束

試試看行不行...

發表於 : 2004-11-28 22:14
titanmars
終於發現問題是出在<!-- BEGIN switch_nicknamenature_block --><!-- END switch_nicknamenature_block -->上
我把它拿掉就可以了
可是這兩句是啥意思?!
拿掉有影響嗎?!

[code]
<!-- BEGIN switch_nicknamenature_block -->
<tr>
<td class="row1" width="38%"><span class="gen">{L_NICKNAME}: </span><br /><span class="gensmall">{L_CUSTOM_NICKNAME_EXPLAIN}</td>
<td class="row2"><input type="text" class="post" style="width: 200px" name="nickname" size="25" maxlength="255" value="{NICKNAME}" /></td>
</tr>
<!-- END switch_nicknamenature_block -->
[/code]

發表於 : 2004-11-28 22:22
天霜
嗯... 
那一段拿掉會讓個別會員的”允許使用個人暱稱”的判斷功能失效 - -||

不過現在想想.. 拿掉也沒多大關係 
反正暱稱最主要是顯示在文章及個人公開資料頁面\r
只是單純會讓編輯個人資料頁面的判斷失靈罷了~

發表於 : 2004-11-28 22:47
titanmars
只是單純會讓編輯個人資料頁面的判斷失靈罷了~
註冊了2個新會員\r
TEST1 暱稱:測試1
TEST2 暱稱:測試2

然後都發了文
也修改了暱稱,甚至還把他們的暱稱都改一樣的
也沒事

反正我也不懂 呵呵\r
目前看來是沒問題
謝謝天霜大大幫忙喔
感恩^^~~