2012-04-23 14 views
-2

私はフォームフィールドが少ない単純なモジュールを持っています。私はReCaptcha :: get( 'html');を試してみました。私は何かが欠けていると確信しています。 私は何か提案がありがとうと思います。私のカスタムjoomla 2.5モジュールにrecaptchaを挿入するには?

+0

多くのプラグインがありますJoomlaの拡張ディレクトリでilable。 Joomlaサイトでダウンロード、インストール、有効にすることができます。それから、あなたのモジュールに与えられたコードを置くことは、仕事をするはずです。 – jaibatrik

+0

これを試すことができます:http://stackoverflow.com/questions/12840015/how-to-use-joomla-recaptcha-plugin-to-my-custom-module/12860744#12860744 – Irfan

答えて

4

次の手順を試してください:

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'); 
} 

処理/あなたが検証し、このコードを配置:

参照docs.joomla.org>>

関連する問題