質問 > 管理機能 > 受注管理・会員管理の検索結果で会社名を表示させたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
toshi55 |
投稿日時: 2017/12/28 14:08
対応状況: −−−
|
新米 登録日: 2017/12/28 居住地: 投稿: 10 |
受注管理・会員管理の検索結果で会社名を表示させたい [EC-CUBE] バージョン2.13.5
はじめまして。初歩的な質問なのですがお付き合い頂けると幸いです。 管理画面の「会員管理」「受注管理」で検索を行った際に、検索結果一覧が表示されると思います。 この表示されている項目についてですが、可能であれば「お名前」を「会社名」に変更して表示されるようにしたいと思っています。 どなたかご教示頂けると幸いです。 宜しくお願い致します。 |
red |
投稿日時: 2017/12/29 11:00
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注管理・会員管理の検索結果で会社名を表示させたい data/Smarty/templates/admin/customer/index.tpl 辺りをいじってください
|
ゲスト |
投稿日時: 2017/12/29 11:38
対応状況: −−−
|
Re: 受注管理・会員管理の検索結果で会社名を表示させたい フロント画面との整合性はどうされます?
|
|
toshi55 |
投稿日時: 2017/12/30 17:49
対応状況: −−−
|
新米 登録日: 2017/12/28 居住地: 投稿: 10 |
Re: 受注管理・会員管理の検索結果で会社名を表示させたい 回答ありがとうございます!
フロント画面との整合性は気にしておりません。 B2B向けのサイトを考えているため注文者が法人になると想定し、 ただ単に、管理画面の検索結果が会社名でなく名前で出てくるとわかりにくいのが気になっているおります。 よろしくお願い致します。 |
ゲスト |
投稿日時: 2018/1/8 10:21
対応状況: −−−
|
Re: 受注管理・会員管理の検索結果で会社名を表示させたい ならば、
まず、order側は eccube-2.13.5/data/Smarty/templates/admin/order/index.tpl の <!--{* 検索結果表示テーブル *}--> 辺りの「お名前」と対になる <td class="center"><!--{$arrResults[cnt].order_name01|h}--> <!--{$arrResults[cnt].order_name02|h}--></td> を <td class="center"><!--{$arrResults[cnt].order_company_name|h}--></td> とすれば良い、、、ということでしょうか? もし、それで良いなら、customer側は eccube-2.13.5/data/class/SC_CustomerList.php の、「// 名前(フリガナ)」の次辺りに以下を入れ、
$this->select = 'SELECT customer_id,name01,name02,kana01,kana02,sex,email,email_mobile,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg FROM dtb_customer '; に「,company_name」を追加し、 $this->select = 'SELECT customer_id,name01,name02,kana01,kana02,company_name,sex,email,email_mobile,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg FROM dtb_customer '; eccube-2.13.5/data/Smarty/templates/admin/customer/index.tpl の「お名前」と対になる <td rowspan="2"><!--{$row.name01|h}--> <!--{$row.name02|h}--><br />(<!--{$row.kana01|h}--> <!--{$row.kana02|h}-->)</td> を <td rowspan="2"><!--{$row.company_name|h}--></td> とすれば良いと思います。 (参考: http://www.kudzilla.com/~hic/ ID/PWD:hic/Ringo 2_11-company_section_kiban-admin.pdf) |
|
toshi55 |
投稿日時: 2018/1/10 13:18
対応状況: −−−
|
新米 登録日: 2017/12/28 居住地: 投稿: 10 |
Re: 受注管理・会員管理の検索結果で会社名を表示させたい 詳細なアドバイス、ありがとうございました!
order側は思い通りの結果が表示されるようになりました。 customerはアドバイス頂いた内容で改修したのですが、 会員検索ボタンを押すとシステムエラーとなってしまいました。 eccube-2.13.5/data/class/SC_CustomerList.php こちらを切り戻したところエラーは解消されたため、 このファイルの修正が何かしら上手くできていないと思われるのですが・・・ 取り急ぎorder側の修正が優先事項で、それは解消されましたので、 お時間ある時にもう少しお付き合い頂ければ幸いです。引用:
|
ゲスト |
投稿日時: 2018/1/10 18:34
対応状況: −−−
|
Re: 受注管理・会員管理の検索結果で会社名を表示させたい エラーログは(要再ログイン)
「管理画面」「システム設定」「EC-CUBE ログ表示」の画面で、 選択肢「エラーログファイル」を選択。 「直近の[50]行[読み込む]」。 で、表示されます。 エラー発生時のログが有れば、エラーログの提示をして頂けますか? 頂ける様なら、下記の様に、やばそうなところは伏字にして、提示願います。 mdb2_statement_mysql_xxx on [xxx/data/class/SC_Query.php(1095)] from ::1 login_id = xxx 下記のエラーは 「,company_name,sex,」 とすべき所を 「,company_namesex,」 と、「,」を忘れた場合の例です。 Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [SELECT customer_id,name01,name02,kana01,kana02,company_namesex,email,email_mobile,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg FROM dtb_customer WHERE del_flg = 0 ORDER BY customer_id DESC] MDB2 Error: no such field _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_xxx FROM 'SELECT customer_id,name01,name02,kana01,kana02,company_namesex,email,email_mobile,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg FROM dtb_customer WHERE del_flg = 0 ORDER BY customer_id DESC LIMIT 0, 10'] [Native code: 1054] [Native message: Unknown column 'company_namesex' in 'field list'] on [xxx/data/class/SC_Query.php(1095)] from ::1 login_id = xxx (以下、省略) |
|
toshi55 |
投稿日時: 2018/1/13 12:46
対応状況: −−−
|
新米 登録日: 2017/12/28 居住地: 投稿: 10 |
Re: 受注管理・会員管理の検索結果で会社名を表示させたい 返信が遅くなり申し訳ありません。
エラーログは下記の通りでした。 /admin/customer/index.php Fatal error(E_PARSE): syntax error, unexpected T_VARIABLE on [/home/letter-pack/www/data/class/SC_CustomerList.php(77)] from 106.72.36.32 login_id = admin(0)[d93c55215e1f5ee0a6b3b50dad31a638] |
ゲスト |
投稿日時: 2018/1/15 7:52
対応状況: −−−
|
Re: 受注管理・会員管理の検索結果で会社名を表示させたい 小生の投稿当時の下記コードをCopy & Pastされたのだと思います。
※今は、「全角スペース→半角スペース」修正済みです。 コード囲みTagを忘れてしまっていたので、インデントを「全角スペース」にしていたので、それが原因で、該当行が「syntax error」になったのだと思います。すみませんでした。 インデントを「半角スペース」にしたものを下記に記しましたので、これで、動くかどうか、ご確認をお願いします。
|
|
toshi55 |
投稿日時: 2018/1/15 16:15
対応状況: −−−
|
新米 登録日: 2017/12/28 居住地: 投稿: 10 |
Re: 受注管理・会員管理の検索結果で会社名を表示させたい 再度頂いた内容で修正したところ、無事解決できました!!
くだらない質問に最後までお付き合い頂き、本当に感謝です! これからも自分の知識・技術向上に励みます。 本当にありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |