バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > 管理機能 > 受注管理-新規受注で顧客を電話番号から検索したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
harvest
投稿日時: 2010/2/25 12:03
対応状況: −−−
新米
登録日: 2010/2/23
居住地:
投稿: 9
受注管理-新規受注で顧客を電話番号から検索したい
お世話になります。

EC-CUBEバージョン 2.4.1です。
管理画面の受注管理-新規受注入力で、顧客検索ボタンでサブウィンドウを出すと検索設定画面が出てきますが、そこで電話番号で検索できるようソースをカスタマイズしたいのですが、よくわかりません。

HTML部分は、
data/Smarty/templates/default/admin/customer/search_customer.tpl
に電話番号のテキストボックスを入れれば良いところまではわかったのですが、検索ロジックに電話番号を検索するよう追加するにはどのようにすればよいでしょうか?
ちなみに私はPHPは少し読めるけれどあまり書けない、そんなレベルです。

わかる方、教えて下さいませ。
ukai
投稿日時: 2010/2/25 14:47
対応状況: −−−
常連
登録日: 2009/5/29
居住地: 東京都
投稿: 54
Re: 受注管理-新規受注で顧客を電話番号から検索したい
こんにちは。わたしもまだまだ初心者なのですが…

サイトの実行ロジックは大体
data/class/pagesの配下にあります。

なので、今回の場合は
data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.phpを直せばいいのではないでしょうか?

マニュアルサイト等にディレクトリ構成がのっているので
どのファイルがどの機能を司っているのか、調べてみるとカスタマイズも進めやすいと思います
DELIGHT
投稿日時: 2010/2/25 15:22
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 571
Re: 受注管理-新規受注で顧客を電話番号から検索したい
手順としては

1.data/Smarty/templates/default/admin/customer/search_customer.tpl
・電話番号テキストボックス(tel01,tel02,tel03)追加

2.data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php
・検索条件を追加

で対応できるように思います。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

harvest
投稿日時: 2010/2/25 19:27
対応状況: 解決済
新米
登録日: 2010/2/23
居住地:
投稿: 9
Re: 受注管理-新規受注で顧客を電話番号から検索したい
お二人の方、お返事ありがとうございました。
アドバイス通りに、以下のようにソースを変更しました。
電話番号の下4桁での検索ですが、うまく行きました。
ありがとうございました。

---
search_customer.tplの98行目付近に、以下を追加。
<tr class="fs12n">
<td bgcolor="#f0f0f0" width="100">電話番号下4桁</td>
<td bgcolor="#ffffff" width="287" colspan="2">
<!--{if $arrErr.search_tel03}--><span class="red12"><!--{$arrErr.search_tel03}--></span><!--{/if}-->
<input type="text" name="search_tel03" value="<!--{$arrForm.search_tel03|escape}-->" size="40" class="box40" style="<!--{$arrErr.search_tel03|sfGetErrorColor}-->"/>
</td>
---
LC_Page_Admin_Customer_SearchCustomer.phpの182行目付近に、以下を追加。
$this->objFormParam->addParam("電話番号下4桁", "search_tel03", TEL_ITEM_LEN, "n", array("NUM_CHECK"));
---
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は20,136名です
総投稿数は82,934件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1644
4
yuh
1392
5
red
1066
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
468
712
11
umebius
712
12
tao_s
651
13 sumida 638
14
homan
633
15 karin 618
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.