記事No | : 9560 |
投稿日 | : 2011/11/06(Sun) 14:14:07 |
タイトル | : webmartの商品購入選択画面について |
ID情報 | : playgame |
投稿者 | : まるお |
URL | : http://www.bestorder.co.jp/mart_curtain/regular01w.html |
webmartを使わせていただきましてありがとうございます。
mart.init.cgiのながで商品のサイズや数量などを以下のように
設定しましたが、購入時に全てを選択しなくても商品が買えてしまいます。
ERROR !
サイズ(巾)が選択されていません
というように全ての項目で上記のメッセ時が出るようにするには
どのようにすればいのでしょうか?
# 属性情報
# → name値は順に、color,size,model,open,color2,fuck
$opt01 = 'サイズ(巾)';
$opt02 = 'サイズ(丈)';
$opt03 = '商品番号';
$opt04 = '開き方';
$opt05 = 'カラー';
$opt06 = 'フック';
よろしくお願いします
記事No | : 9563 |
投稿日 | : 2011/11/06(Sun) 19:06:15 |
タイトル | : Re: webmartの商品購入選択画面について |
ID情報 | : kent |
投稿者 | : KENT |
> webmartを使わせていただきましてありがとうございます。
>
> mart.init.cgiのながで商品のサイズや数量などを以下のように
> 設定しましたが、購入時に全てを選択しなくても商品が買えてしまいます。
>
> ERROR !
> サイズ(巾)が選択されていません
>
> というように全ての項目で上記のメッセ時が出るようにするには
> どのようにすればいのでしょうか?
>
>
> # 属性情報
> # → name値は順に、color,size,model,open,color2,fuck
> $opt01 = 'サイズ(巾)';
> $opt02 = 'サイズ(丈)';
> $opt03 = '商品番号';
> $opt04 = '開き方';
> $opt05 = 'カラー';
> $opt06 = 'フック';
これって、正規版ですか?
バージョンはいくつでしょう?
記事No | : 9565 |
投稿日 | : 2011/11/06(Sun) 23:36:25 |
タイトル | : Re^2: webmartの商品購入選択画面について |
ID情報 | : playgame |
投稿者 | : まるお |
URL | : http://www.bestorder.co.jp/mart_curtain/regular01w.html |
> > webmartを使わせていただきましてありがとうございます。
> >
> > mart.init.cgiのながで商品のサイズや数量などを以下のように
> > 設定しましたが、購入時に全てを選択しなくても商品が買えてしまいます。
> >
> > ERROR !
> > サイズ(巾)が選択されていません
> >
> > というように全ての項目で上記のメッセ時が出るようにするには
> > どのようにすればいのでしょうか?
> >
> >
> > # 属性情報
> > # → name値は順に、color,size,model,open,color2,fuck
> > $opt01 = 'サイズ(巾)';
> > $opt02 = 'サイズ(丈)';
> > $opt03 = '商品番号';
> > $opt04 = '開き方';
> > $opt05 = 'カラー';
> > $opt06 = 'フック';
>
> これって、正規版ですか?
> バージョンはいくつでしょう?
以前にダウンロードさせていただき、項目の増やし方をサポートページで教えていただいて増やしたものです。
バージョンは Web Mart v1.7 となります
よろしくお願いします
記事No | : 9577 |
投稿日 | : 2011/11/08(Tue) 07:57:56 |
タイトル | : Re^3: webmartの商品購入選択画面について |
ID情報 | : kent |
投稿者 | : KENT |
> > > webmartを使わせていただきましてありがとうございます。
> > >
> > > mart.init.cgiのながで商品のサイズや数量などを以下のように
> > > 設定しましたが、購入時に全てを選択しなくても商品が買えてしまいます。
> > >
> > > ERROR !
> > > サイズ(巾)が選択されていません
> > >
> > > というように全ての項目で上記のメッセ時が出るようにするには
> > > どのようにすればいのでしょうか?
> > >
> > >
> > > # 属性情報
> > > # → name値は順に、color,size,model,open,color2,fuck
> > > $opt01 = 'サイズ(巾)';
> > > $opt02 = 'サイズ(丈)';
> > > $opt03 = '商品番号';
> > > $opt04 = '開き方';
> > > $opt05 = 'カラー';
> > > $opt06 = 'フック';
> >
> > これって、正規版ですか?
> > バージョンはいくつでしょう?
>
> 以前にダウンロードさせていただき、項目の増やし方をサポートページで教えていただいて増やしたものです。
>
> バージョンは Web Mart v1.7 となります
改造プログラムですね。
それでは、他の方のサポートを待つことにしましょう。
申し訳ないですが、私は今のところ余裕がありません。
記事No | : 9595 |
投稿日 | : 2011/11/09(Wed) 19:03:12 |
タイトル | : Re^3: webmartの商品購入選択画面について |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
こちらの改造をされたのでしょうか。
http://www.kent-web.com/support/old/61/0341.html
項目全ての入力チェックを行えば良いんじゃないでしょうか。
●mart.cgi
#-------------------------------------------------
# カゴ入れ
#-------------------------------------------------
sub pickup {
local($flag,$id,$code,$num,$size,$col,@new);
$in{'num'} = &num_z2h($in{'num'});
$in{'size'} =~ s/:/:/g;
$in{'size'} =~ s/;/;/g;
$in{'color'} =~ s/:/:/g;
$in{'color'} =~ s/;/;/g;
# BACK属性がなければ、HTTP_REFERERで取得
if (!$in{'back'}) { $in{'back'} = $ENV{'HTTP_REFERER'}; }
&chk_back;
# 登録データ認識
&get_data;
####################
my $err;
if (!$in{'color'}) { $err .= "色を選択してください<br>"; }
if (!$in{'size'}) { $err .= "サイズを選択してください<br>"; }
if (!$in{'num'}) { $err .= "商品個数がありません<br>"; }
if ($err) { &error($err); }
####################
# コード & 個数が共に無しの場合は「中身確認」
if ($in{'code'} eq "" && $in{'num'} eq "") {
記事No | : 9617 |
投稿日 | : 2011/11/12(Sat) 02:30:58 |
タイトル | : Re^4: webmartの商品購入選択画面について |
ID情報 | : playgame |
投稿者 | : まるお |
URL | : http://www.bestorder.co.jp/mart_curtain/regular01w.html |
> こちらの改造をされたのでしょうか。
> http://www.kent-web.com/support/old/61/0341.html
>
> 項目全ての入力チェックを行えば良いんじゃないでしょうか。
>
> ●mart.cgi
>
> #-------------------------------------------------
> # カゴ入れ
> #-------------------------------------------------
> sub pickup {
> local($flag,$id,$code,$num,$size,$col,@new);
>
> $in{'num'} = &num_z2h($in{'num'});
> $in{'size'} =~ s/:/:/g;
> $in{'size'} =~ s/;/;/g;
> $in{'color'} =~ s/:/:/g;
> $in{'color'} =~ s/;/;/g;
>
> # BACK属性がなければ、HTTP_REFERERで取得
> if (!$in{'back'}) { $in{'back'} = $ENV{'HTTP_REFERER'}; }
> &chk_back;
>
> # 登録データ認識
> &get_data;
> ####################
> my $err;
> if (!$in{'color'}) { $err .= "色を選択してください<br>"; }
> if (!$in{'size'}) { $err .= "サイズを選択してください<br>"; }
> if (!$in{'num'}) { $err .= "商品個数がありません<br>"; }
> if ($err) { &error($err); }
> ####################
> # コード & 個数が共に無しの場合は「中身確認」
> if ($in{'code'} eq "" && $in{'num'} eq "") {
ありがとうございます。
# 登録データ認識
&get_data;
####################
my $err;
if (!$in{'color'}) { $err .= "色を選択してください<br>"; }
if (!$in{'size'}) { $err .= "サイズを選択してください<br>"; }
if (!$in{'num'}) { $err .= "商品個数がありません<br>"; }
if ($err) { &error($err); }
####################
を追加すると
買い物カートで選択項目を選ばなくてもやはり購入できてしまいます。
どのように対処すればいいでしょうか?
よろしくお願いします
記事No | : 9618 |
投稿日 | : 2011/11/12(Sat) 08:27:46 |
タイトル | : Re^5: webmartの商品購入選択画面について |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
オリジナルはcolorとsizeのみですので改造で追加した項目を全て入れてくださいと言うことです。
my $err;
if (!$in{'model'}) { $err .= "商品番号を選択してください<br>"; }
if (!$in{'color'}) { $err .= "サイズ(巾)を選択してください<br>"; }
if (!$in{'size'}) { $err .= "サイズ(丈)を選択してください<br>"; }
if (!$in{'open'}) { $err .= "開き方を選択してください<br>"; }
if (!$in{'fuck'}) { $err .= "フックを選択してください<br>"; }
if (!$in{'num'}) { $err .= "数量がありません<br>"; }
if ($err) { &error($err); }
記事No | : 9625 |
投稿日 | : 2011/11/13(Sun) 02:14:09 |
タイトル | : Re^6: webmartの商品購入選択画面について |
ID情報 | : playgame |
投稿者 | : まるお |
URL | : http://www.bestorder.co.jp/mart_curtain/regular01w.html |
ご指導ありがとうございます。
全ての項目を入れましたが
my $err;
if (!$in{'model'}) { $err .= "商品番号を選択してください<br>"; }
if (!$in{'color'}) { $err .= "サイズ(巾)を選択してください<br>"; }
if (!$in{'size'}) { $err .= "サイズ(丈)を選択してください<br>"; }
if (!$in{'open'}) { $err .= "開き方を選択してください<br>"; }
if (!$in{'fuck'}) { $err .= "フックを選択してください<br>"; }
if (!$in{'num'}) { $err .= "数量がありません<br>"; }
if ($err) { &error($err); }
上記内容のうち以下の2項目に関しては選択しなくとも
買い物ができてしまします。
どこかおかしいところがあるのでしょうか?
if (!$in{'color'}) { $err .= "サイズ(巾)を選択してください<br>"; }
if (!$in{'fuck'}) { $err .= "フックを選択してください<br>"; }
何度もお手数をおかけしますが、よろしくお願いします。
記事No | : 9633 |
投稿日 | : 2011/11/13(Sun) 14:54:37 |
タイトル | : Re^7: webmartの商品購入選択画面について |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
一つのページに複数の商品を表示する場合もありますので以下に変更してください。
mart.cgi
my $err;
if ($in{'model'} && $in{'model'} eq "selected") { $err .= "商品番号を選択してください<br>"; }
if ($in{'color'} && $in{'color'} eq "selected") { $err .= "サイズ(巾)を選択してください<br>"; }
if ($in{'size'} && $in{'size'} eq "selected") { $err .= "サイズ(丈)を選択してください<br>"; }
if ($in{'open'} && $in{'open'} eq "selected") { $err .= "開き方を選択してください<br>"; }
if ($in{'fuck'} && $in{'fuck'} eq "selected") { $err .= "フックを選択してください<br>"; }
if ($err) { &error($err); }
商品ページは以下のサンプルように全ての項目の書式を統一してください。
<select name="size">
<option value="selected">▼選択
<option value="S">S
<option value="M">M
<option value="L">L
</select>
記事No | : 9638 |
投稿日 | : 2011/11/13(Sun) 21:50:25 |
タイトル | : Re^8: webmartの商品購入選択画面について |
ID情報 | : playgame |
投稿者 | : まるお |
URL | : http://www.bestorder.co.jp/mart_curtain/regular01w.html |
BAL様お手数をおかけいたします。
ご指摘のとおり以下のように変更しましたが、
同じようにサイズ(丈)とフックは選択しなくても購入できてしまいます。
何度も申し訳ありません。どのように対処すればいいのでしょうか?
***************
一つのページに複数の商品を表示する場合もありますので以下に変更してください。
mart.cgi
my $err;
if ($in{'model'} && $in{'model'} eq "selected") { $err .= "商品番号を選択してください<br>"; }
if ($in{'color'} && $in{'color'} eq "selected") { $err .= "サイズ(巾)を選択してください<br>"; }
if ($in{'size'} && $in{'size'} eq "selected") { $err .= "サイズ(丈)を選択してください<br>"; }
if ($in{'open'} && $in{'open'} eq "selected") { $err .= "開き方を選択してください<br>"; }
if ($in{'fuck'} && $in{'fuck'} eq "selected") { $err .= "フックを選択してください<br>"; }
if ($err) { &error($err); }
商品ページは以下のサンプルように全ての項目の書式を統一してください。
記事No | : 9639 |
投稿日 | : 2011/11/13(Sun) 22:04:49 |
タイトル | : Re^9: webmartの商品購入選択画面について |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> ご指摘のとおり以下のように変更しましたが、
> 同じようにサイズ(丈)とフックは選択しなくても購入できてしまいます。
商品ページが指示通りになっていません。
指示通りにすればこのようになります。
http://www26.tok2.com/home/sumire1100/menu.html
記事No | : 9641 |
投稿日 | : 2011/11/14(Mon) 10:27:53 |
タイトル | : Re^10: webmartの商品購入選択画面について |
ID情報 | : playgame |
投稿者 | : まるお |
URL | : http://www.bestorder.co.jp/mart_curtain/regular01w.html |
BAL様
ありがとうございました。
商品ページがご指示どうりになっていませんでした。
修正後確認したらうまくいきました。
何度もご指導いただきましてありがとうございました。