バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
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公式 Amazon Payプラグイン

統計情報

総メンバー数は88,306名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.