2016-10-11 5 views
-1

私はJoomlaを新しくしました。最近私の連絡フォームにcaptchaを有効にしようと多くの試みをしました。 。 (プラグイン、グローバル設定、ユーザマネージャのcaptchaを有効にしています)しかし、結局私は自分のフォームでこれを見ています。
*セキュリティコード(Captcha)
そして、コード自体とキャプチャコードを入力するテキストフィールドは表示されません。
どうすればいいですか?私が言ったように、私はJoomlaの新しいですので、一歩一歩説明してください。自分のサイトの言語はペルシャ(それは重要ではありませんが)
ですちなみにこれは私のフォームは、キャプチャを有効にした後どのように見えるかです:
My form after enabling CAPTCHACAPTCHAはJoomlaの私の連絡フォームのようには見えません

+0

コードなし、ヘルプなし。問題の写真に基づいて問題を解決することはできません。 –

+0

これはコードではできませんが、少なくとも私はこの方法を知っています。コードで終わったら、コードを与えてください。 –

+0

あなたは誤った場所に来ました。このサイトはプログラミングの質問のためのものです。私たちは一般的なソフトウェア技術サポートではありません。 –

答えて

0

最終的に私は答えを見つけ、ネット上で検索した24時間後。
サイトのホームディレクトリの下にある:
public_html - > plugins - > captcha - > recaptcha
とrecaptcha.phpという名前のファイルを開いてください。コードの断片のための
検索は怒鳴る言及し、次のように変更します。

const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api"; 
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api"; 
const RECAPTCHA_VERIFY_SERVER = "www.google.com"; 

変更

const RECAPTCHA_API_SERVER = "http://api.recaptcha.net"; 
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api"; 
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net"; 

をしても

を変更します

$response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify" 

次に保存して、ページをリロードします。完了しました。
これはJoomla 2.5ではRECAPTCHAのバージョンが1.0で、Joomlaが新しいバージョンの場合は何も変更する必要がないのでRECAPTCHAを有効にする必要があることを忘れないでください。

関連する問題