【修正依頼】「上記内容で注文する」をクリックするとトップページに戻る
- このトピックには6件の返信、2人の参加者があり、最後に
staff_ueykにより11年、 4ヶ月前に更新されました。
-
投稿者投稿
-
2014年7月8日 4:53 PM #71182
staff_ueyk
参加者——————————————-
WordPress のバージョン:3.9.1
Welcart のバージョン:1.4.3
ご利用のテーマ:オリジナル
症状を確認したブラウザ:FF
サーバー(会社名、サービス名):ファーストサーバー
SSLの利用: 使用
WordPress のパーマリンク設定:投稿名
——————————————–以前にもご質問があったようですが、下記で動作がおかしいような気がします
/functions/filters.php
function wc_purchase_nonce()内です
85行目にて
if( strpos($html, ‘wc_nonce’) || !in_array( $payments[‘settlement’], array(‘COD’, ‘installment’, ‘transferAdvance’, ‘transferDeferred’, ‘acting_zeus_card’)) )
という命令が入っているうちの前半部分strpos($html, ‘wc_nonce’)で問題を起こしているのではと思われます順序だてていきますと、
/templates/cart/confirm.php
115行目で ポイントシステムがON、更にログイン状態でカート確認画面に来ると下記が出力されます
$html .= wp_nonce_field( ‘use_point’, ‘wc_nonce’, true, false );
するとコード内に「wc_nonce」が存在する事になります
260行目
require( USCES_PLUGIN_DIR . “/includes/purchase_button.php”);
にうつり17行目
$html = apply_filters(‘usces_filter_confirm_inform’, $html, $payments, $acting_flag, $rand, $purchase_disabled);
にてフィルター先を探しますと、下記につきます
/includes/default_filters.php
add_filter(‘usces_filter_confirm_inform’, ‘wc_purchase_nonce’, 20, 5 );既に$html内にポイント使用のフォームでwc_nonceが入っているので、
strpos($html, ‘wc_nonce’)がtrueになり、次からの行にある
$wc_nonce = wp_create_nonce(‘wc_purchase_nonce’);
にたどりつけないため、注文を確定しようとしてもwp_nonceが送信されず、注文確定できていないように思えますもし間違っていたら申し訳ございません
お手数をおかけしますが、ご検証の程よろしくお願いいたします
2014年7月8日 4:58 PM #71183
yskysmrキーマスターこんにちは。
ご報告ありがとうございます。
こちらの件は、Development Version で修正が完了していますので、お手数ですが Development Version にアップデートしてお使いいただけますでしょうか。どうぞよろしくお願いいたします。
2014年7月8日 5:04 PM #71185staff_ueyk
参加者早速のご返信ありがとうございました
すみません 既に直っていたんですね 開発バージョンを見る事に気付きませんでした
早速試して見ます今後ともよろしくお願いいたします
2014年7月8日 5:23 PM #71191
yskysmrキーマスターいえいえ、本日の修正ですので、お気付きでなくて当然です。Development Version でも不具合が見られましたら(あってはならないのですが)、またご連絡くださいませ。
2014年7月8日 5:43 PM #71192staff_ueyk
参加者いつもすばやいご対応に頭が下がるばかりです
開発バージョンにて確認いたしましたら、注文はたどり着けました
ただ、確認画面にて、確認内容が表示されず、注文ボタンだけが出るようです
お手数をおかけしますがご確認の程よろしくお願いいたします2014年7月8日 6:02 PM #71193
yskysmrキーマスター…大変失礼いたしました!
今ほど修正して Development Version を再度更新しましたので、お手数をおかけして申し訳ございませんが、Development Version(Version 1.4.3.1407083)にアップデートしなおしていただけますでしょうか。
慌てるといけませんね。
どうぞよろしくお願いいたします。2014年7月8日 11:04 PM #71199staff_ueyk
参加者早速のご対応ありがとうございました
修整したら別の場所が・・・というのはよくあることですよね
お疲れさまですおかげさまで、最新開発版にて動作確認し、問題ないことが確認できました
今後ともよろしくお願いいたします
ありがとうございました -
投稿者投稿
- このトピックに返信するにはログインが必要です。
PAGE TOP