-2
私はフォームフィールドが少ない単純なモジュールを持っています。私はReCaptcha :: get( 'html');を試してみました。私は何かが欠けていると確信しています。 私は何か提案がありがとうと思います。私のカスタムjoomla 2.5モジュールにrecaptchaを挿入するには?
私はフォームフィールドが少ない単純なモジュールを持っています。私はReCaptcha :: get( 'html');を試してみました。私は何かが欠けていると確信しています。 私は何か提案がありがとうと思います。私のカスタムjoomla 2.5モジュールにrecaptchaを挿入するには?
次の手順を試してください:
1)here>>
2からGoogleのreCAPTCHAのキーを取得します)reCAPTCHAのプラグインにこれらのキーを設定し、そうでない場合は、それを活性化させます。表示したいコードの下に入れ
3)reCAPTCHAの:
//php code:
JPluginHelper::importPlugin('captcha');
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onInit','dynamic_recaptcha_1');
//html code inside form tag:
<div id="dynamic_recaptcha_1"></div>
4)形式の詳細については
$post = JRequest::get('post');
JPluginHelper::importPlugin('captcha');
$dispatcher = JDispatcher::getInstance();
$res = $dispatcher->trigger('onCheckAnswer',$post['recaptcha_response_field']);
if(!$res[0]){
die('Invalid Captcha');
}
処理/あなたが検証し、このコードを配置:
を
多くのプラグインがありますJoomlaの拡張ディレクトリでilable。 Joomlaサイトでダウンロード、インストール、有効にすることができます。それから、あなたのモジュールに与えられたコードを置くことは、仕事をするはずです。 – jaibatrik
これを試すことができます:http://stackoverflow.com/questions/12840015/how-to-use-joomla-recaptcha-plugin-to-my-custom-module/12860744#12860744 – Irfan