質問 > 管理機能 > 検索結果に生年月日を表示 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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日 と、うまく表示出来ました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |