バージョン選択

フォーラム

メニュー

オンライン状況

35 人のユーザが現在オンラインです。 (17 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 34
kggh もっと...

サイト内検索

質問 > フロント機能 > 入力フォームの電話番号入力欄を1つにしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
88mz51ki
投稿日時: 2015/11/30 12:41
対応状況: −−−
半人前
登録日: 2015/7/6
居住地:
投稿: 21
Re: 入力フォームの電話番号入力欄を1つにしたい
dolce様

お返事が遅くなってしまい、申し訳ありません。

それぞれの処理を行うclassファイルというシステム処理用のファイルを編集する必要があります。

入力項目の電話番号2、電話番号3に設定されています入力必須の条件を解除するには以下のファイルの
編集が必要となります。

/data/class/helper/SC_Helper_Customer.php

該当する箇所は386行目辺りから415行目辺りの各パラメーターの設定項目(字数や入力方法を制限しています。)
と517行目辺りから533行目辺りのエラーチェックの部分をカスタマイズすると良いと思います。


なお、編集の際には、必ずExtendファイルにて行ってください。


----------------
答えられる範囲にてお答えいたします!

ゲスト
投稿日時: 2015/11/19 9:52
対応状況: −−−
Re: 入力フォームの電話番号入力欄を1つにしたい
88mz51ki様

お答え頂きありがとうございます。
ネット等で調べても分からず、困っていたので本当に助かります・・!


>class_extendファイルにて文字数制限の部分を電話番号用の文字数制限(TEL_ITEM_LEN)以外に変更する

>システム設定>パラメータ設定にてTEL_ITEM_LENの値を変更する等システム側での変更も必要


これはどちらかを行えばよいのでしょうか?
また、どのように変更したらよいのでしょうか?


>なお、会員登録の場合、電話番号2、電話番号3の項目も必須項目となっておりますので、システム側にて必須チェックのメソッドをはずしてあげる必要があります

こちらも、どのように行えばよいのか教えて頂けないでしょうか?

上記以外にも変更が必要な部分はありますか?
恐れ入りますが、宜しくお願い致します。
88mz51ki
投稿日時: 2015/11/18 18:55
対応状況: −−−
半人前
登録日: 2015/7/6
居住地:
投稿: 21
Re: 入力フォームの電話番号入力欄を1つにしたい
dolce様

電話番号を一つのテキストボックスにて登録するとなると文字数制限等の問題が発生します。
class_extendファイルにて文字数制限の部分を電話番号用の文字数制限(TEL_ITEM_LEN)以外に変更する、或いはシステム設定>パラメータ設定にてTEL_ITEM_LENの値を変更する等システム側での変更も必要ですね。

なお、会員登録の場合、電話番号2、電話番号3の項目も必須項目となっておりますので、システム側にて必須チェックのメソッドをはずしてあげる必要がありますのでご注意ください。


----------------
答えられる範囲にてお答えいたします!

ゲスト
投稿日時: 2015/11/17 15:24
対応状況: −−−
入力フォームの電話番号入力欄を1つにしたい
問い合わせフォームや注文フォームなどで、電話番号を入力する欄が「000」-「0000」-「0000」と3つに分かれていると思うのですが、それを1つに「0000000000」と入力するようにしたいです。(間のハイフンはあってもなくてもOKです)
どのようにカスタマイズすればよろしいでしょうか?

↓現在のコードです

<div class="form-group">
<label for="tel01" class="col-sm-3 col-md-2 control-label">電話番号</label>
<div class="col-sm-9">
<div class="form-group">
<div class="col-xs-3<!--{if $arrErr.tel01}--> has-error<!--{/if}-->">
<input type="tel" id="tel01" class="box60 form-control padding-xs" name="tel01" value="<!--{$arrForm.tel01.value|default:$arrData.tel01|h}-->" 
maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr.tel01|sfGetErrorColor}-->; ime-mode: disabled;" /></div>
<label class="control-label col-xs-1 padding-none">−</label>
<div class="col-xs-3<!--{if $arrErr.tel02}--> has-error<!--{/if}-->">
<input type="tel" class="box60 form-control" name="tel02" value="<!--{$arrForm.tel02.value|default:$arrData.tel02|h}-->" 
maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr.tel02|sfGetErrorColor}-->; ime-mode: disabled;" />
</div>
<label class="control-label col-xs-1 padding-none">−</label>
<div class="col-xs-3<!--{if $arrErr.tel03}--> has-error<!--{/if}-->">
<input type="tel" class="box60 form-control" name="tel03" value="<!--{$arrForm.tel03.value|default:$arrData.tel03|h}-->" 
maxlength="<!--{$smarty.const.TEL_ITEM_LEN}-->" style="<!--{$arrErr.tel03|sfGetErrorColor}-->; ime-mode: disabled;" />
</div>
</div>
</div>
</div>


どなたかご教授お願い致します。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,915名です
総投稿数は110,009件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.