質問 > フロント機能 > 【2.13.5】注文日時の●日後の日時をメールに表示したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2018/6/7 11:44
対応状況: −−−
|
Re: 【2.13.5】注文日時の●日後の日時をメールに表示したい ありがとうございます。
期待通りの結果を実現することができました。 |
|
yuh |
投稿日時: 2018/6/7 10:07
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 【2.13.5】注文日時の●日後の日時をメールに表示したい
これで試してください
|
ゲスト |
投稿日時: 2018/6/6 16:01
対応状況: −−−
|
Re: 【2.13.5】注文日時の●日後の日時をメールに表示したい ありがとうございます。
データベースから取り出した値を加工するのではなく、加工して取り出した方が良いのですね。 もう少し詳しくお伺いさせていただきたいのですが、 DATE_ADD はPostgreSQL環境でも使えましたでしょうか? SC_Helper_Mail.phpのsfSendOrderMailメソッドを
に置き換え、 メールテンプレートファイルに
を追記しましたが注文日に7日間を加えた日付は表示できませんでした。 この「$arrOrder.limitdate」をテンプレート側で表示するための何かしらの処理をPHPに追記する必要がございましたでしょうか? ちなみにSC_Helper_Mail.phpのsfSendOrderMailメソッドを
に置き換えた場合はシンタックスエラーとなりPHP自体が動作しませんでした。 |
|
yuh |
投稿日時: 2018/6/6 14:48
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: 【2.13.5】注文日時の●日後の日時をメールに表示したい Smarty側でやらずにDBから計算して取ってきた方が楽かもです。
この部分を
か
に変更すれば取れると思います。
|
ゲスト |
投稿日時: 2018/6/6 13:29
対応状況: 解決済
|
【2.13.5】注文日時の●日後の日時をメールに表示したい 支払期限などの案内用に、注文日時(create_date)に任意の日にちを加算した値をメールに挿入したいと思っています。
(例) 注文日時:2018/06/06 13:00 支払期限:2018/06/13 (7日後の日付) そこでメールテンプレートに
と試したら実際に表示された日時は「1970/01/08」でした。 恐らく、Smarty内で計算処理をする前にphp側でcreate_dateのデータ型?形式?を変換する必要があるのだと思うのですが、認識としては合っておりますでしょうか? 宜しくお願いいたします。 EC-CUBE: 2.13.5 PHP: 5.6 DB: PostgreSQL WEBサーバ: Apache |
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |