將 reCAPTCHA 與 phpBB2 搭配使用

重要事項:系統已不再支援 reCAPTCHA API 1.0 版,請升級至 2.0 版。瞭解詳情

reCAPTCHA phpBB2 外掛程式採用 CAPTCHA 技術,可阻擋論壇垃圾內容。

建議您使用 reCAPTCHA phpBB MOD 安裝 reCAPTCHA。目前有兩種模組可用,一種用於註冊,另一個用於訪客貼文

除了 phpBB MOD 外,還有一個修補程式,可在註冊時啟用 reCAPTCHA。如要使用 修補程式時,請依照下列指示進行:

  1. 下載 ZIP 檔案並解壓縮。
  2. 將 recaptchalib.php 檔案移至 phpBB 中包含目錄。
  3. 從 phpBB 收錄目錄執行下列指令,以套用第一個修補程式:
    patch -b usercp_register.php < /path/to/usercp_register.patch
  4. 將 profile_add_body.tpl.patch 檔案移至 phpBB 範本/<your_theme>目錄 (預設為 <你的主題>為「subSilver」)
  5. 從 phpBB 範本/<your_theme> 執行下列指令,以套用第二個修補程式目錄:
    patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
  6. 請在這裡註冊 reCAPTCHA 金鑰。reCAPTCHA 會核發公共通信給您, 私密金鑰在 include 目錄中開啟 usercp_register.php ,然後將 $recaptcha_public_key 和 $recaptcha_private_key 更新為核發給您的值。
  7. 大功告成!現在,您的 reCAPTCHA 小工具應該會顯示在使用者註冊頁面上。

常見問題

如果修補指令失敗該怎麼辦?

修補程式是以整合 diff (diff -u) 建立而成。這個檔案的不同版本或其他修改內容,都可能造成 衝突。您可以研究修補程式檔案 以及這會如何與檔案衝突

我想復原修補程式變更或解除安裝 reCAPTCHA,該怎麼做?

使用「-b」執行修補指令時選項,系統便會在同一個目錄中建立檔案備份。使用 mV 指令以覆寫修補過的檔案。你也可以刪除 加入 include 目錄中的 recaptchalib.php 檔案。