華燈初上

Joomla! 資訊網站

  • 首頁
    • 會員使用條款
    • 隱私權政策
  • Joomla!
    • Joomla! 新聞
    • J2Store 教學
    • Joomla! 核心
    • 元件文章
    • 佈景主題文章
    • 經驗、觀念分享
    • 外部網路資源
  • 書籍與授課
    • Joomla! 書籍簡介
    • 簡報分享
  • 討論區
  • 留言板
  • 會員登入
    註冊
    • 忘記你的帳號?
    • 忘記你的密碼?

    使用社群網站帳號登入

    你目前位置:  
  1. 首頁
  2. Joomla!
  3. Joomla! 核心
  4. 修正 reCAPTCHA 無法正常顯示的問題 (J! 2.5.16/3.2.0)
10 十二月 2013

修正 reCAPTCHA 無法正常顯示的問題 (J! 2.5.16/3.2.0)

  本文參考自:Joomla 2.5.16 / 3.2 update breaks ReCaptcha。

無法顯示 reCAPTCHA 驗證碼,為什麼?

  簡單的說,原先呼叫 reCAPTCHA 資源的 API 網址有所改變,所以無法正常顯示 reCAPTCHA 驗證碼內容。

  原先 Joomla! 呼叫 reCAPTCHA API 的網址是:http://api.recaptcha.net,現已更改成:http://www.google.com/recaptcha/api,所以包含 Joomla! 在內的所有使用 reCAPTCHA 資源的網路應用程式,如果沒有因應這個改變而做修正也會發生相同的問題。

  這個問題應會在 2.5.17/3.2.1 發佈時修正,在此之前可以透過修改程式碼的方式解決。

修正方法

  打開「plugins/captcha/recaptcha/recaptcha.php」,在約第 24 行處找到「const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";」文字,修改成「const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";」後存檔完成修正。

檔案修正前程式碼
▲檔案修正前程式碼

檔案修正後程式碼
▲檔案修正後程式碼

  如果沒有編輯器程式,或是擔心輸入錯誤則可考慮底下的下載資源取得修正檔,透過「擴充套件管理」畫面進行安裝即可。

下載資源(來自 See People Software)

下載 Joomla! 2.5.16 reCAPTCHA 修正檔

下載 Joomla! 3.2.0 reCAPTCHA 修正檔

back to top
  • 上一篇文章:從 Joomla! 2.5 升級至 3.3,你需要注意的事情 從 Joomla! 2.5 升級至 3.3,你需要注意的事情
  • 下一篇文章:不用改程式,把文章編輯區變大!(適用於 Joomla! 2.5 ) 不用改程式,把文章編輯區變大!(適用於 Joomla! 2.5 )

服務條款 隱私權條款© 1999 - 2019 創用 CC 授權條款華燈初上由 A-Bo Lee 製作,以創用CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款釋出。All Rights Reserved. Powered by Helix3

Joomla!® is the trademark of Open Source Matters, Inc. in the United States and other countries. The Joomla!® name is used under a limited license granted by Open Source Matters. 華燈初上 is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

  • 首頁
    • 會員使用條款
    • 隱私權政策
  • Joomla!
    • Joomla! 新聞
    • J2Store 教學
    • Joomla! 核心
    • 元件文章
    • 佈景主題文章
    • 經驗、觀念分享
    • 外部網路資源
  • 書籍與授課
    • Joomla! 書籍簡介
    • 簡報分享
  • 討論區
  • 留言板
  • 會員登入
 
為使您有最好的使用體驗,本網站使用 cookies 功能記錄您的喜好。
We use cookies to ensure that we give you the best experience on our website.
我同意 / I accept