掲示板に戻る




Cart Z ver.17.0について 投稿者: mica
えふ様、いつもお世話になっております。

これまで使っていたCart Zを最新版のver17.0に変更するにあたって、
①csvファイルをメールに添付しているのですが、文字コードをsjisで出力する事は可能ですか?
②オプションの選択項目がある商品が在庫0の時に、ダイアロでのエラーが表示されずカートに入ってしまうので、カタログページでエラーを表示させるにはどうしたらいいでしょうか?

過去ログなど探してみたのですが該当する項目が見つけられなかったのでご教示いただけますでしょうか。
よろしくお願いいたします。
No.288882023/10/16(Mon) 2:53:11 Res


Re: Cart Z ver.17.0について 投稿者: えふ
①はcart_cgi/lib/mail.plの
74行の
$g_l = encode_base64($g_l);
の上に
$g_l=encode('sjis',decode('utf8',$g_l));
と追加してください。

②は
cart.cgiの
$zaiko='1';
が1になっていて
注文後に
cart_js/goods.jsに
商品オプションがMであれば
st['商品番号']['M']='0';
のように0になっていれば注文ボタンをクリックしたときに
エラーのダイアログがでるはずなのですが。


No.288892023/10/17(Tue) 8:56:39 Res


Re^2: Cart Z ver.17.0について 投稿者: mica
ご回答ありがとうございます。
②について、少しイレギュラーな使い方をしているという説明が抜けてました・・スミマセン。

オプションを選べるようにしているのですがオプションそれぞれに在庫数を設定しているのではなく、商品自体に在庫数を設定しております。
入力確認後の「この内容で注文する」まで進むと最終ページで在庫切れの旨表示されますが、これをカタログページでカゴに入れるタイミングでダイアログが出るようにしたいです。

よろしくお願いいたします。


>
> ②は
> cart.cgiの
> $zaiko='1';
> が1になっていて
> 注文後に
> cart_js/goods.jsに
> 商品オプションがMであれば
> st['商品番号']['M']='0';
> のように0になっていれば注文ボタンをクリックしたときに
> エラーのダイアログがでるはずなのですが。
>
No.288902023/10/18(Wed) 13:18:05 Res


Re^3: Cart Z ver.17.0について 投稿者: えふ
cart_js/cart.jsの
69行の
if(!opflag){
の上に
opflag=false;
と追加してみてください。
No.288912023/10/18(Wed) 18:35:28 Res


Re^4: Cart Z ver.17.0について 投稿者: mica
ありがとうございます!
お陰様でやりたい事ができるようになりました!
No.288922023/10/19(Thu) 3:31:18 Res