新規入会フォームの入力例カスタマイズについて

2011 年 11 月 22 日

ホーム フォーラム 使い方全般 新規入会フォームの入力例カスタマイズについて

このトピックには3件の返信が含まれ、2人の参加者がいます。5 年、 11 ヶ月前 jdbb さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #50817

    oaktree2011
    参加者

    お世話になります。

    新規入会フォームで

    郵便番号(100-1000)や市区郡町村(横浜市上北町)の

    ように入力例が記述されていますが

    この例をカスタマイズするにはどうしたらよいでしょうか。

    ご教授宜しくお願いします。


    Welcart のバージョン:1.0.9

    症状を確認したブラウザ:IE 8.0

    サーバー(会社名、サービス名):自前サーバ

    SSLの利用: 無し

    WordPress のパーマリンク設定:数字ベース


    #63316

    jdbb
    参加者

    はじめまして

    確認していませんが

    テーマのfunction.phpに以下を追加してやればよさそうです。

    add_filter('usces_filter_after_zipcode','my_example_zipcode',99);
    function my_example_zipcode(){
    return '460-0000';
    }
    add_filter('usces_filter_after_address1','my_example_address1',99);
    function my_example_address1(){
    return '名古屋市';
    }
    add_filter('usces_filter_after_address2','my_example_address2',99);
    function my_example_address2(){
    return '中区';
    }
    add_filter('usces_filter_after_address3','my_example_address3',99);
    function my_example_address3(){
    return '99-99';
    }
    add_filter('usces_filter_after_tel','my_example_tel',99);
    function my_example_tel(){
    return '090-9999-9999';
    }
    add_filter('usces_filter_after_fax','my_example_fax',99);
    function my_example_fax(){
    return '090-111-1111';
    }

    #63317

    oaktree2011
    参加者

    ありがとうございます。

    wordpressのadd_filter関数で上書きする方法のようなので

    早速試してみます。

    #63318

    jdbb
    参加者

    冗長でしたのでちょっとまとめてテスト環境にて

    確認しましたがちゃんと変更されておりました。

    全角を使う場合は文字コードに気をつけてください。

    add_filter('usces_filter_after_zipcode','my_example_newmember',99,1);
    add_filter('usces_filter_after_address1','my_example_newmember',99,1);
    add_filter('usces_filter_after_address2','my_example_newmember',99,1);
    add_filter('usces_filter_after_address3','my_example_newmember',99,1);
    add_filter('usces_filter_after_tel','my_example_newmember',99,1);
    add_filter('usces_filter_after_fax','my_example_newmember2',99,1);
    function my_example_newmember($arg){
    switch($arg){
    case '100-1000':
    return '555-5555';break;
    case __('Kitakami Yokohama', 'usces'):
    return 'Nagoya City';break;
    case '3-24-555':
    return '9-9-9';break;
    case __('tuhanbuild 4F', 'usces'):
    return 'Test Building 99F';break;
    case '1000-10-1000':
    return '090-9999-9999';break;

    }
    }
    function my_example_newmember2(){
    return '052-000-0000';
    }

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。