[問題]會員註冊畫面沒有出現"會員名稱*"欄位

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
yeskw
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-06-20 11:00

[問題]會員註冊畫面沒有出現"會員名稱*"欄位

文章 yeskw »

我檢查過 ./templates/subSilver/profile_add_body.tpl 以下程式
<!-- BEGIN switch_namechange_disallowed -->
<!-- END 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>
<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 -->
沒有異動過, 也沒設封鎖, 但是會員註冊資料沒有出現會員名稱之欄位
它只出現:

標示有 * 的項目須確實填寫
\n電子郵件信箱: *
登入密碼: *
確認新密碼: *

查了好久, 不知原因在那裡..
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

Re: [問題]會員註冊畫面沒有出現"會員名稱*"欄位

文章 messagebox »

yeskw 寫:
<!-- BEGIN switch_namechange_disallowed -->
<!-- END 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>
<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 -->
你的switch_namechange_allowed 到紅色那行就終止了~
mit
星球公民
星球公民
文章: 247
註冊時間: 2003-10-23 18:26
來自: 壞鄰居社區
聯繫:

文章 mit »

我的那段是長這樣喔~ 你自己看有什麼差別吧 ;-)

代碼: 選擇全部

	
<!-- 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 -->
圖檔
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

messagebox 已經解釋的很清楚了 ..
如果問題解決之後希望能在標題打上已經解決 ..
不然一堆人回答會失去效果 ..
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
yeskw
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-06-20 11:00

文章 yeskw »

mit 寫:我的那段是長這樣喔~ 你自己看有什麼差別吧 ;-)

代碼: 選擇全部

	
<!-- 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 -->
謝謝您
剛從備份找到之前的 profile_add_body.tpl , 跟你的一樣,
我拷貝過去還是沒有出現會員名稱\r

看網頁的原始程式好像上面說的 <!--BEGIN> 和 <!--END> 之間
不會被 template.php 解讀 (cookies, cache 都清過)

若在 <!-- BEGIN switch_namechange_disallowed --> 那行之前加上
以下這幾行就會出來..

<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>

最近只更新 postgresql 及 Attachments mod
沒有動過 .php 及 .tpl 檔案
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

<!-- BEGIN switch_namechange_disallowed -->
AAAAA
<!-- END switch_namechange_disallowed -->

<!-- BEGIN switch_namechange_allowed -->
BBBBB
<!-- END switch_namechange_allowed -->
這裡表示~
當有指定輸出switch_namechange_disallowed時~
就會顯示AAAAA
有指定輸出switch_namechange_disallowed時~
顯示BBBBB
兩者都有指定
顯示AAAAABBBBB
都沒指定~
NULL

正常情況下~
如果是新註冊用戶~會顯示switch_namechange_allowed這一段~
如果是會員修改資料~會顯示switch_namechange_disallowed這一段~
(正常情況下不可能同時出現這兩段~這是個boolean值的變數~只有TRUE或是FLASE)
你的tpl很明顯是被自己改錯了~~
你又要硬說你沒動我也沒辦法~~
mit
星球公民
星球公民
文章: 247
註冊時間: 2003-10-23 18:26
來自: 壞鄰居社區
聯繫:

文章 mit »

yeskw 寫:若在 <!-- BEGIN switch_namechange_disallowed --> 那行之前加上
以下這幾行就會出來..

<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>
但是如果你這樣做的話會導致一般使用者在編輯自己的個人資料時也可以變更自己的會員名稱了。
<!-- BEGIN switch_namechange_disallowed -->
<!-- END switch_namechange_disallowed -->
<!-- BEGIN switch_namechange_allowed -->
<!-- END switch_namechange_allowed -->
這四個是有作用的!
我想有可能你更動了其他的檔案才會這樣。
yeskw 寫: 看網頁的原始程式好像上面說的 <!--BEGIN> 和 <!--END> 之間
不會被 template.php 解讀 (cookies, cache 都清過)
你有安裝快取template的mod嗎?


再把你的狀況與架設資料說得清楚一點,會更容易得到幫助喔
圖檔
yeskw
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-06-20 11:00

文章 yeskw »

yeskw 寫: 你有安裝快取template的mod嗎?
再把你的狀況與架設資料說得清楚一點,會更容易得到幫助喔
phpbb, postgresql 依說明安裝
attachment mod 依 http://www.phpbb.com/phpBB/viewtopic.php?t=74505 安裝
主題已鎖定

回到「phpBB 2 安裝與使用」