ページ 11

11/30 【バグ修正】 Breizh Ajax Checks MOD のバグ修正

Posted: 2010年11月30日(火) 08:17
by 御津凪
Breizh Ajax Checks は、ユーザー登録時及びアカウント情報の変更時に、 Ajax を利用してリアルタイムに入力情報をチェックする MOD ですが、
IE ブラウザの場合、チェックする為のテキスト送信の時に正しくURIエンコードされない不具合が確認されました。
また、その他のブラウザでも一部の記号を使うと正しく判定されない不具合も確認されました。

以上の点を修正したと共に、その修正内容を下記に書き置きしておきます。

phpbbroot/styles/proshilver/template/ucp_profile_reg_details.html

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2);
これを、以下のように置き換えます:

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+encodeURIComponent(value1)+'&'+valuename2+'='+encodeURIComponent(value2));
phpbbroot/styles/proshilver/template/ucp_register.html

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+value1+'&'+valuename2+'='+value2);
これを、以下のように置き換えます:

コード:

	    http.open('get', '{AJAX_CHECKS_FILE}?mode='+mode+'&'+valuename1+'='+encodeURIComponent(value1)+'&'+valuename2+'='+encodeURIComponent(value2));
以上です。