第 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
由 心靈捕手
這版的外掛, 雖然我並沒有安裝,
不過, 就您的問題描述情形,
我猜想是受到類似下列程式碼的影響:
--------------------------------------
<!-- 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
目前看來是沒問題
謝謝天霜大大幫忙喔
感恩^^~~