KENT-WEB サポートコーナー 過去ログ [ 0313 ]


記事No: 14833
投稿日: 2016/04/29(Fri) 16:23:44
タイトルカートの希望日
ID情報: kigawaya
投稿者: たんかん
URLhttp://www.kent-web.com/cart/mart/mart.html

WEB MART(クッキー式カート)をテストしているのですが、
お支払い配達方法の部分の配達日時、希望日とも入力し、
内容確認画面でも入力内容が確認できるのですが、
発注を完了して、届いたメールを見ると希望日の部分が
注文をしたときの日時時間秒になってしまいます。

入力した内容どおりにメールを送信したいのですが
どこを修正したらよいでしょうか?


記事No: 14834
投稿日: 2016/04/30(Sat) 11:22:54
タイトルRe: カートの希望日
ID情報: kigawaya
投稿者: たんかん
URLhttp://www.kent-web.com/cart/mart/mart.html

自己解決しました。

# 注文送信 (Step3)

sub send_form内で

# ホスト名/時間を取得
my $host = get_host();
my ($date,$mdate) = get_time();
$in{date} = $date;
$in{host} = $host;

この部分で$in{date} = $date;の内容が到着希望日ではなく現在の日付になってしまうのが原因のようでした。

# ホスト名/時間を取得
を行う前に

$in{deliv} = '';
if ($in{date} ne '') {
$in{deliv} = "$in{date} ";
if ($in{deli} ne "") {
$in{deliv} .= " ${$cf{deli}}[$in{deli}]";
}
}

をさせて$in{deliv} に情報を先に書き込んだところ、到着希望日が入力されるようになりました。


記事No: 14839
投稿日: 2016/05/08(Sun) 07:36:38
タイトルRe^2: カートの希望日
ID情報: kent
投稿者: KENT

> 自己解決しました。
>
> # 注文送信 (Step3)
>
> sub send_form内で
>
> # ホスト名/時間を取得
> my $host = get_host();
> my ($date,$mdate) = get_time();
> $in{date} = $date;
> $in{host} = $host;
>
> この部分で$in{date} = $date;の内容が到着希望日ではなく現在の日付になってしまうのが原因のようでした。
>
> # ホスト名/時間を取得
> を行う前に
>
> $in{deliv} = '';
> if ($in{date} ne '') {
> $in{deliv} = "$in{date} ";
> if ($in{deli} ne "") {
> $in{deliv} .= " ${$cf{deli}}[$in{deli}]";
> }
> }
>
> をさせて$in{deliv} に情報を先に書き込んだところ、到着希望日が入力されるようになりました。

ご指摘をありがとうございました。
近日中に修正しておきます。


[検索ページ] [掲示板]