1 頁 (共 1 頁)

[問題]請問PHPBB有無避免大量註冊的MOD?

發表於 : 2004-09-25 03:32
mark1980
小弟有爬過文..不過並沒有找到相關的文章..
我想請問PHPBB有無避免大量註冊的MOD?
也就是註冊時會員必須輸入下方圖片所顯示的文字...
它會隨機顯示文字..現在幾乎註冊都要填寫此欄位...
請前輩們指導...甘溫阿..

發表於 : 2004-09-25 04:38
依夢兒
請勿一文多貼,重覆的那一篇已經幫你刪除了。

mark1980 寫:也就是註冊時會員必須輸入下方圖片所顯示的文字...
http://phpbb-tw.net/phpbb/viewtopic.php?t=24357

發表於 : 2004-09-25 10:03
mark1980
小弟我日後會注意..我安裝好樓上的MOD..註冊時依然沒有要求會員輸入相關文字
請問是安裝錯誤嗎...請問樓上的MOD主要是如何訪只大量註冊...謝謝..

發表於 : 2004-09-25 10:23
mark1980
按照教學逐一安裝3次...依然失敗... :-o
我的phpbb2.0.3
請問有沒有人安裝成功的範例..

發表於 : 2004-09-25 10:25
webspirit
如果正確安裝,註冊畫面會像這樣\r
圖檔

發表於 : 2004-09-25 10:45
Mac
mark1980 寫:我的phpbb2.0.3
你的 phpBB 版本實在太舊了 @@
除了做到指示中所說的,因為版本的關係,你還得做到 contrib/README.html 裡提到的部分:lang_main.php, lang_admin.php, profile_add_body.tpl, admin/board_config_body.tpl

後新增資料庫:

代碼: 選擇全部

INSERT INTO `phpbb_config` VALUES ('enable_confirm', '0');
~Mac

發表於 : 2004-09-25 11:04
mark1980
謝謝Mac哥的指導..等等我在安裝2.0.10的試看看..
請問除了照它的安裝原則還需要在lang_main.php, lang_admin.php, profile_add_body.tpl, admin/board_config_body.tpl
這些檔內加入\r
INSERT INTO `phpbb_config` VALUES ('enable_confirm', '0');
如果是的話請問那段要加在哪裡!?

發表於 : 2004-09-25 11:10
神川小羽
不是加在檔案中的唷~
是在資料庫的 phpbb_config 資料表下加入 enable_confirm
用phpMyAdmin 應該會比較方便~
不了解的話 請以關鍵字 phpMyAdmin搜尋

發表於 : 2004-09-25 17:06
ayaya
mark1980 寫:謝謝Mac哥的指導..等等我在安裝2.0.10的試看看..
請問除了照它的安裝原則還需要在lang_main.php, lang_admin.php, profile_add_body.tpl, admin/board_config_body.tpl
這些檔內加入\r
INSERT INTO `phpbb_config` VALUES ('enable_confirm', '0');
如果是的話請問那段要加在哪裡!?
舊版的phpbb並沒有內建這個外掛,

因此如果你用舊版的安裝,除了按照外掛的安裝指引去安裝外,

還必須要再修改\r

lang_main.php, lang_admin.php, profile_add_body.tpl, admin/board_config_body.tpl

這些檔案

然後還要用phpMyAdmin去加入Mac說的SQL語法

INSERT INTO `phpbb_config` VALUES ('enable_confirm', '0');

但若你是用phpbb2.0.10的話

只要照安裝指引去安裝就可以了,不必再做任何修改…

但該外掛預設為關閉的,所以你必須到「後臺-基本組態」去開啟這項功能

還有,有些風格在profile_add_body.tpl這個檔(也就是註冊頁面)並沒有寫入visual confirmation的部分

因此你必須自行加入\r

方法:

開啟profile_add_body.tpl

找到\r

代碼: 選擇全部

<tr> 
	  <td class="row1"><span class="gen">{L_CONFIRM_PASSWORD}: * </span><br />
		<span class="gensmall">{L_PASSWORD_CONFIRM_IF_CHANGED}</span></td>
	  <td class="row2"> 
		<input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />
	  </td>
	</tr>
之後加入\r

代碼: 選擇全部

<!-- 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 -->
建議你先到教學文件庫去爬文,基本的用語都看不懂的話裝外掛鐵定

發表於 : 2004-09-27 05:46
matuser
Mac 寫:後新增資料庫:

代碼: 選擇全部

INSERT INTO `phpbb_config` VALUES ('enable_confirm', '0');
~Mac
請問 mac 這個新增資料庫的動作是為什麼 :oops:
因為雖然我沒新增成功
但是我的 Visual Confirmation 依然運作正常
(不過裝完後 ... 個人資料裡的變更頭像欄位卻消失了 .... :lol: :cry: )

另外新增資料庫時它提示:
錯誤

SQL 語法 :

INSERT INTO `phpbb_config`
VALUES (

'enable_confirm', '0'
)

MySQL 傳回:


#1062 - Duplicate entry 'enable_confirm' for key 1
請問是為什麼?

抱歉 ... 問了些鳥問題 :oops:

發表於 : 2004-09-27 06:36
matuser
O...o 我自問自答

稍微瀏覽了一下phpbb_config後發現原來phpbb_config存的都是系統設定值\r
而新增enable_confirm為0在系統設定值的意思上是說 ... 啟用代碼-關閉

至於我資料庫會新增失敗的原因
則是因為2.0.6版已經在資料庫有該enable_confirm值存在 (錯誤提示 Duplicate 的真意 :-( )
只是平時是處於蟄伏裝死的狀態

會發現(或說覺悟)這些簡單東西
是因為我剛剛在profile_add_body.tpl把
<!-- BEGIN switch_avatar_block --> / <!-- END switch_avatar_block -->
<!-- BEGIN switch_avatar_local_upload --> / <!-- END switch_avatar_local_upload -->

拿掉後
終於看到久違的頭像設定
讓我懷疑起會不會我裝到ADMIN的部分時動到哪讓系統設定衝到 ...
檢查後雖沒找到原因
卻發現剛剛的問題白問 :oops:

抱歉 ... 浪費了版面 :-?


可 ... 偷偷問 ... 有人跟我的情形一樣嗎?
就是裝好後個人資料的頭像欄位不見了 ... 有請悄悄舉手喔 :lol: :cry:

發表於 : 2004-09-27 21:13
Mac
我想新開一個主題問會比較好喔
因為不一定知道解決你的問題的人會被 ([問題]請問PHPBB有無避免大量註冊的MOD?) 這樣的主題吸引進來看 :P

~Mac