バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 検索結果に生年月日を表示

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
GonGon
投稿日時: 2012/2/28 9:26
対応状況: −−−
常連
登録日: 2008/7/10
居住地: 東京都
投稿: 64
検索結果に生年月日を表示
顧客管理、受注管理の検索結果に、生年月日を表示したいと思っています。
下記のようにしてみたのですが、何も表示されませんでした。
他にもクラスなど弄らないとだめでしょうか?

data/Smarty/templates/admin/customer/index.tpl

<!--検索結果表示テーブル-->
<table class="list" id="customer-search-result">
<colgroup width="5%">
<colgroup width="10%">
<colgroup width="25%">
<colgroup width="5%">
<colgroup width="30%">
<colgroup width="7%">
<colgroup width="7%">
<tr>
<th rowspan="2">種別</th>
<th>顧客ID</th>
<th rowspan="2">お名前/(フリガナ)</th>
<th rowspan="2">性別</th>
<th rowspan="2">生年月日</th>
<th>TEL</th>
<th rowspan="2">編集</th>
<th rowspan="2">削除</th>
</tr>
<tr>
<th>都道府県</th>
<th>メールアドレス</th>
</tr>
<!--{foreach from=$arrData item=row}-->
<tr>
<td class="center" rowspan="2"><!--{if $row.status eq 1}-->仮<!--{else}-->本<!--{/if}--></td>
<td><!--{$row.customer_id|h}--></td>
<td rowspan="2"><!--{$row.name01|h}--> <!--{$row.name02|h}--><br>(<!--{$row.kana01|h}--> <!--{$row.kana02|h}-->)</td>
<td class="center" rowspan="2"><!--{$arrSex[$row.sex]|h}--></td>
<td class="center" rowspan="2"><!--{$row.birth|h}--></td>
<td><!--{$row.tel01|h}-->-<!--{$row.tel02|h}-->-<!--{$row.tel03|h}--></td>
<td class="center" rowspan="2"><span class="icon_edit"><a href="#" onclick="return fnEdit('<!--{$row.customer_id|h}-->');">編集</a></span></td>
<td class="center" rowspan="2"><span class="icon_delete"><a href="#" onclick="return fnDelete('<!--{$row.customer_id|h}-->');">削除</a></span></td>
</tr>
<tr>
<td><!--{assign var=pref value=$row.pref}--><!--{$arrPref[$pref]}--></td>
<td><!--{mailto address=$row.email encode="javascript"}--></a><!--{if $row.status eq 1}--><br /><a href="#" onclick="return fnReSendMail('<!--{$row.customer_id|h}-->');">仮登録メール再送</a><!--{/if}--></td>
</tr>
<!--{/foreach}-->
</table>
<!--検索結果表示テーブル-->

よろしくお願いいたします。
pingpong
投稿日時: 2012/2/28 12:07
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: 検索結果に生年月日を表示
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
上記ページを参考にして情報を教えて下さい。

何も表示されないというのは生年月日の部分だけですか?(変数の未表示されない?)
ページ全体ですか?
GonGon
投稿日時: 2012/2/28 12:16
対応状況: −−−
常連
登録日: 2008/7/10
居住地: 東京都
投稿: 64
Re: 検索結果に生年月日を表示
分かりづらくて申し訳ありません。
表示されない部分は、

<td class="center" rowspan="2"><!--{$row.birth|h}--></td>
のセルの中になります。

ブラウザで表示すると
<td class="center" rowspan="2"></td>
となります。

他の部分は問題無く表示されています。

引き続きよろしくお願いいたします。

EC-CUBEバージョン 2.11.4
PHPバージョン PHP 5.3.10
DBバージョン MySQL 5.5.21
PWS
投稿日時: 2012/2/28 16:33
対応状況: −−−
一人前
登録日: 2012/1/23
居住地: Itami Hyogo
投稿: 141
Re: 検索結果に生年月日を表示
こんにちは。

デフォルトのままだと検索結果に生年月日が含まれていないようですね。
SC_Customer_list.phpのgetListに生年月日のフィールドを追加すれば出るようになるのではないでしょうか。

#検証はしていませんが(汗
pingpong
投稿日時: 2012/2/28 19:30
対応状況: −−−
長老
登録日: 2011/12/15
居住地:
投稿: 156
Re: 検索結果に生年月日を表示
細かいですが、正確には SC_CustomerList.php になるかと。
GonGon
投稿日時: 2012/2/28 20:50
対応状況: −−−
常連
登録日: 2008/7/10
居住地: 東京都
投稿: 64
Re: 検索結果に生年月日を表示
PWSさん pingpongさん

ありがとうございます。
SC_CustomerList.phpを下記の通りにしたところ無事表示されました。

function getList() {
$this->select = "SELECT customer_id,name01,name02,kana01,kana02,sex,email,email_mobile,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg,birth FROM dtb_customer ";
return $this->getSql(0);
}

表示結果
2012-02-22 00:00:00

次は、00:00:00 を表示しないようにチャレンジしてみます。

ありがとうございました。
GonGon
投稿日時: 2012/2/29 2:10
対応状況: −−−
常連
登録日: 2008/7/10
居住地: 東京都
投稿: 64
Re: 検索結果に生年月日を表示
追記です
<td class="center" rowspan="2"><!--{$row.birth|date_format:"%Y年%m月%d日"}--></td>
としたところ、
2012年02月22日
と、うまく表示出来ました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,089名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
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.