解決済Beldadフリガナの有効チェック

フォーラム 使い方全般 【解決済】Beldadフリガナの有効チェック

  • このトピックには2件の返信、2人の参加者があり、最後にSTJにより3年、 6ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #92993
    STJ
    参加者

    ——————————————-
    WordPress のバージョン:5.6.2
    Welcart のバージョン:2.1.7
    PHP のバージョン:(例 7.4)
    Welcart専用の拡張プラグインとバージョン:
    WCEX Coupon1.2.0
    WCEX DL Seller3.1.1
    WCEX Multiple Shipping1.2.0
    WCEX Yamato Number1.1.5
    ご利用のテーマ:Welcart Basic 1.3.1&Welcart Beldad 1.0.11
    症状を確認したブラウザ:
    サーバー【重要】:さくらインターネット
    ——————————————–

    お世話になります。
    たびたび、質問させて頂いております。

    今回もBasic時に有効であった、会員登録時のフリガナの有効チェックがBeldadを導入したところ機能しなくなりました。
    当方で、切り分けしましたところ、
    WCEX DL Seller3.1.1
    WCEX Multiple Shipping1.2.0
    の影響ではなく、Beldadで発生している様子です。
    フリガナ必須の「*」印は表示されますが、入力チェックが機能していません。
    以下の通り、functions.phpに以下の通り記載しております。

    チェック機能がBeldadでは実現できないのでしょうか?
    ご教示をお願い致します。

    /***********************************************************
    * 会員登録情報のフリガナを必須にする
    ***********************************************************/
    add_filter(‘usces_filter_furigana_form’, ‘my_furigana_customer’, 10, 3);
    function my_furigana_customer($furigana, $type, $values ){
    $furigana = ‘<tr class=”inp1″><th scope=”row”>‘ . __(‘*’, ‘usces’) . ‘‘ . usces_get_essential_mark(‘name3′, $data).’フリガナ</th>’;
    $furigana .= ‘<td>’.__(‘Familly name’, ‘usces’).'<input name=”‘ . $type . ‘[name3]” id=”name3″ type=”text” value=”‘ . esc_attr($values[‘name3’]) . ‘” onKeyDown=”if (event.keyCode == 13) {return false;}” style=”ime-mode: active” /></td>’;
    $furigana .= ‘<td>’.__(‘Given name’, ‘usces’).'<input name=”‘ . $type . ‘[name4]” id=”name4″ type=”text” value=”‘ . esc_attr($values[‘name4’]) . ‘” onKeyDown=”if (event.keyCode == 13) {return false;}” style=”ime-mode: active” /></td>’;
    $furigana .= ‘</tr>’;
    return $furigana;
    }

    add_filter(‘usces_filter_member_check_fromcart’, ‘my_filter_customer_check’, 10);
    add_filter(‘usces_filter_customer_check’, ‘my_filter_customer_check’, 10);
    function my_filter_customer_check($mes) {
    if ( WCUtils::is_blank($_POST[“customer”][“name3”]) ){
    $mes .= “フリガナを入力して下さい。<br />”;
    }
    return $mes;
    }

    //別の送付先に送付する場合のチェック
    add_filter(‘usces_filter_delivery_check’, ‘my_filter_member_check2’, 10);
    function my_filter_member_check2($mes) {
    if ( isset($_POST[‘delivery’][‘delivery_flag’]) && $_POST[‘delivery’][‘delivery_flag’] == 1 ) {
    if ( WCUtils::is_blank($_POST[“delivery”][“name3”]) ){
    $mes .= “フリガナを入力して下さい。<br />”;
    }
    return $mes;
    }
    }
    add_filter(‘usces_filter_member_check’, ‘my_filter_member_check’, 10);
    function my_filter_member_check($mes) {
    if ( WCUtils::is_blank($_POST[“member”][“name3”]) ){
    $mes .= “フリガナを入力して下さい。<br />”;
    }
    return $mes;
    }

    #92996
    sagawa
    キーマスター

    こんにちは。

    こちらも先日のトピックと同じかと思います。読み込みの優先順位を11以降にしても変わらないでしょうか?

    #93029
    STJ
    参加者

    返信遅くなりました。
    この投稿前に、12まで優先順位を上げてNGでしたが、13で反映されました。

    ご回答ありがとうございました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。