[教學] 註冊識別碼&風格 (2006/10/2更新)

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

ghostfbnm
星球公民
星球公民
文章: 75
註冊時間: 2005-03-12 22:47
來自: 台中
聯繫:

[教學] 註冊識別碼&風格 (2006/10/2更新)

文章 ghostfbnm »

[教學] 註冊識別碼&風格

首先先感謝寒冰軒提供的教學指引 ^^

首先本篇是做個整理的,也加入一些自己的使用方法
讓有過跟我一樣問題的新手們,都可以快速解決。

首先 本篇所要討論的問題是什麼呢?

舉個類似的例子:

在使用預設風格時
有出現

代碼: 選擇全部

開啟識別確認
會員需要輸入正確的確認代碼完成註冊動作. 是   否 
但更改風格後
基本組態中此選項卻又不見了
請問我應該從何處著手呢


::::::以上是本篇的問題 接著要來討論解決的方案::::::

首先:

代碼: 選擇全部

#-----[ open ]------------------------------------------ 
# 
templates/您的風格/admin/board_config_body.tpl 

# 
#-----[ 尋找 ]------------------------------------------ 
# 
   <tr> 
      <td class="row1">{L_ACCT_ACTIVATION}</td> 
      <td class="row2"><input type="radio" name="require_activation" value="{ACTIVATION_NONE}" {ACTIVATION_NONE_CHECKED} />{L_NONE}   <input type="radio" name="require_activation" value="{ACTIVATION_USER}" {ACTIVATION_USER_CHECKED} />{L_USER}   <input type="radio" name="require_activation" value="{ACTIVATION_ADMIN}" {ACTIVATION_ADMIN_CHECKED} />{L_ADMIN}</td> 
   </tr> 

# 
#-----[ 之後, add上 ]------------------------------------------ 
# 
   <tr> 
      <td class="row1">{L_VISUAL_CONFIRM}<br /><span class="gensmall">{L_VISUAL_CONFIRM_EXPLAIN}</span></td> 
      <td class="row2"><input type="radio" name="enable_confirm" value="1" {CONFIRM_ENABLE} />{L_YES}   <input type="radio" name="enable_confirm" value="0" {CONFIRM_DISABLE} />{L_NO}</td> 
   </tr>

關於後台基本組態內的部份

代碼: 選擇全部

#
#-----[ OPEN ]---------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_admin.php

#
#-----[ FIND ]---------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
$lang['Visual_confirm'] = '是否開啟會員確認代碼';
$lang['Visual_confirm_explain'] = '';

 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM



關於註冊部份:

代碼: 選擇全部

#
#-----[ OPEN ]---------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ FIND ]---------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]---------------------------------------------
#
$lang['Confirm_code_impaired'] = '註冊文字確認碼';
$lang['Confirm_code'] = '請輸入您看到的代碼. 代碼有大小寫之分,數字 0 內有一對角線';
$lang['Confirm_code_explain'] = '';
$lang['Confirm_code_wrong'] = '您輸入的文字錯誤, 請重新輸入';
#
#-----[ OPEN ]---------------------------------------------
#
templates/您的風格/profile_add_body
#
#-----[ FIND ]---------------------------------------------
#
="{PASSWORD_CONFIRM}" /></td></tr>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
<!-- Visual Confirmation --> 
<!-- BEGIN switch_confirm --> 
<tr> 
<td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td> 
</tr> 
<tr> 
<td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td> 
<td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td> 
</tr> 
<!-- END switch_confirm --> 
<tr> 

#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM


原由:

代碼: 選擇全部

風格是以前的版本 所以必須這樣子做才會顯示 
因為使用的風格是較為之前的版本 
所以沒有註冊文字確認的欄位 
所以就要做以上的動作,還有後台基本組態中 
"開啟識別確認"要確認是否有開啟 
這樣子會員註冊時才會出現這識別的欄位。
:::::以上由本人整理製作 以及寒冰軒教導指引:::::

p.s. 有錯誤的地方 請各位幫忙修正 謝謝。

參考出處: http://phpbb-tw.net/phpbb/viewtopic.php ... highlight= (載點掛掉了 所以這篇應該對大家有少許幫助吧^^)
最後由 ghostfbnm 於 2006-10-02 18:31 編輯,總共編輯了 8 次。
目前在學3D模組製作,努力加油中 . . .

bc010843
竹貓忠實會員
竹貓忠實會員
文章: 333
註冊時間: 2004-10-13 18:33
聯繫:

文章 bc010843 »

好文章!應該可以置頂方便找查
PHPBB:2.0.20
OS:LINUX
風格: ICG
快速程式:無
上網方式:Hinet 8m/640
架設環境:竹貓空間

bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

文章 bu »

己置頂 ^^"
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can

ahdaa
星球公民
星球公民
文章: 50
註冊時間: 2004-09-13 15:00

文章 ahdaa »

對不起,有個問題~小弟一直不了解\r
為什麼會需要用到註冊文字呀??
註冊文字不是由電腦亂數產生後~再由user輸入嗎?(沒裝過,也沒仔細看程式碼,不知道這個觀念對不對)
而很多論壇也都有使用\r
但是~這樣有什麼意義,真的是百思不得其解
不知道哪位大大能夠指點小弟一下
●作業系統:Debian testing
●安裝程式:Apache + php版本4.3.10-9 + MySql版本4.0.24_Debian-2-log
●phpBB2:phpBB 2.0.13

寒冰軒
竹貓忠實會員
竹貓忠實會員
文章: 417
註冊時間: 2003-11-06 23:24
來自: 阿婆A灶腳
聯繫:

文章 寒冰軒 »

註冊文字是為了防止有人使用機器人一直註冊(應該是這樣吧)
所以才使用註冊識別碼
而註冊識別碼也是由系統亂數產生的(每次都會不一樣)\r
phpBB 2.0.11後的版本都己內建了
只是使用一些較早的風格會顯示不出來
~§ 架站系統:WindowsXP §~
~§ 架站程式:Appserv2.4.4a §~
~§ 使用網路:giga ADSL §~
~§ 安裝程式:Apache + php + MySql §~
~§ 論壇版本: 2.0.18 §~
申明檔
1.新手發問並不是可恥的事.可恥的是沒有按照發文規則及格式還裝做沒解決你的問題是我們的錯。
2.很樂意大家pm給我.或把我加入即時通.msn,但加入並不是代表小弟已成為您的私人看護
3.還是想不通嗎? 那可以到地下十八樓找你的答案。
[http://microduo.home99.tw/?fromuid=6331]微剋多資訊[/url]

ahdaa
星球公民
星球公民
文章: 50
註冊時間: 2004-09-13 15:00

文章 ahdaa »

原來是這樣呀
果然~事出必有因呀
謝謝大大的解惑^^
●作業系統:Debian testing
●安裝程式:Apache + php版本4.3.10-9 + MySql版本4.0.24_Debian-2-log
●phpBB2:phpBB 2.0.13

ghostfbnm
星球公民
星球公民
文章: 75
註冊時間: 2005-03-12 22:47
來自: 台中
聯繫:

[回覆]嗯嗯

文章 ghostfbnm »

ahdaa 寫:原來是這樣呀
果然~事出必有因呀
謝謝大大的解惑^^
嗯 是押 事出必有因 = =...

想當初偶也不知道這麼一回事

不過爬爬文 自然就可以找到解決之道囉

這也是這篇文章出爐的原因

因為我怕有人也有跟我一樣的問題... = ="
目前在學3D模組製作,努力加油中 . . .

俊俊
星球公民
星球公民
文章: 118
註冊時間: 2004-08-15 11:59

文章 俊俊 »

lang檔更正一下吧......

lang_admin.php
find
$lang['Visual_confirm_explain'] = '';
改做
$lang['Visual_confirm_explain'] = '會員需要輸入正確的確認代碼完成註冊動作.';

lang_main.php
find
$lang['Confirm_code_explain'] = '';
改做
$lang['Confirm_code_explain'] = '請輸入您看到的代碼. 代碼有大小寫之分,數字 0 內有一對角線.';

頭像
靈異使者
星球普通子民
星球普通子民
文章: 2
註冊時間: 2005-04-23 20:18

文章 靈異使者 »

感謝ghostfbnm大大唷\r

幫偶們整理這個好讓偶們口以快速解決

真是謝啦\r

想說本來也有這樣的問題

想不到你竟然仙發現了

真猛 = =

寒冰軒
竹貓忠實會員
竹貓忠實會員
文章: 417
註冊時間: 2003-11-06 23:24
來自: 阿婆A灶腳
聯繫:

文章 寒冰軒 »

這在phpbb2.0.11版本時就有出現的問題了唷
~§ 架站系統:WindowsXP §~
~§ 架站程式:Appserv2.4.4a §~
~§ 使用網路:giga ADSL §~
~§ 安裝程式:Apache + php + MySql §~
~§ 論壇版本: 2.0.18 §~
申明檔
1.新手發問並不是可恥的事.可恥的是沒有按照發文規則及格式還裝做沒解決你的問題是我們的錯。
2.很樂意大家pm給我.或把我加入即時通.msn,但加入並不是代表小弟已成為您的私人看護
3.還是想不通嗎? 那可以到地下十八樓找你的答案。
[http://microduo.home99.tw/?fromuid=6331]微剋多資訊[/url]

smartpig
星球公民
星球公民
文章: 57
註冊時間: 2005-05-16 14:22

[問題] Re: [教學] 註冊識別碼&風格

文章 smartpig »

我全部照理面改法
可是結果只會出現一個空白列+ 是 否 兩個選項 前面沒有開啟識別確認文字 是有多出一個列 但前面是空字串\r
當我選 是 或 否 按確定.回去再去開設定..兩個選項會全變成沒有選到任何一個.
再回去測試重新註冊一個新的.當然 沒有識別確認那些部份出現. 不知那個高手知道那邊出問題,可幫解決一下..

●架設主機作業系統:Windows xp pro sp3
●快速架站程式:Appserv v2.4.1
●免費空間連結:架在本電腦上
●我的上網方式:ADSL 固定 IP ,Hinet 8M/640K
●我安裝的程式:Apache + php + MySql
●我的 phpBB2 版本:phpBB 2.0.15
●我的 phpBB2 連結網址: http://220.135.86.146/
●我安裝過的外掛:5top
●我使用的風格:subsilver

ghostfbnm
星球公民
星球公民
文章: 75
註冊時間: 2005-03-12 22:47
來自: 台中
聯繫:

文章 ghostfbnm »

一切都是排版的問題......

只要稍懂HTML 這一切將不會是問題 ^^
目前在學3D模組製作,努力加油中 . . .

聖戰之皇
星球普通子民
星球普通子民
文章: 3
註冊時間: 2005-05-23 01:58
來自: 台灣台北
聯繫:

文章 聖戰之皇 »

太感謝了 :lol:

我正為此煩惱中.......

中搞定了~
圖檔

頭像
dexf1
星球普通子民
星球普通子民
文章: 20
註冊時間: 2005-06-12 17:14

文章 dexf1 »

okada1314 寫:WHY我會出現2個請填入上方顯示的文字: *
依我的淺見

代碼: 選擇全部

# 
#-----[ OPEN ]--------------------------------------------- 
# 
templates/您的風格/profile_add_body 
# 
#-----[ FIND ]--------------------------------------------- 
# 
="{PASSWORD_CONFIRM}" /></td></tr> 

# 
#-----[ AFTER, ADD ]--------------------------------------------- 
# 
<!-- Visual Confirmation --> 
<!-- BEGIN switch_confirm --> 
<tr> 
<td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td> 
</tr> 
<tr> 
<td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td> 
<td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td> 
</tr> 
<!-- END switch_confirm --> 
<tr> 

#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
因為你的profile_add_body裡本來就已經有

代碼: 選擇全部

<!-- Visual Confirmation --> 
<!-- BEGIN switch_confirm --> 
<tr> 
<td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td> 
</tr> 
<tr> 
<td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td> 
<td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td> 
</tr> 
<!-- END switch_confirm --> 
<tr> 
此段碼~~~所以你再貼上去反而讓他重覆一次了
所以如果重複的話把此段拿掉就可以了

ghostfbnm
星球公民
星球公民
文章: 75
註冊時間: 2005-03-12 22:47
來自: 台中
聯繫:

文章 ghostfbnm »

怪了 文字變成亂碼~ = ="
目前在學3D模組製作,努力加油中 . . .

主題已鎖定

回到「2.0」