札幌Web制作のシンクグラフィカ

メールフォームプロで、購入した順番で表示!!

白井彰広さん (2013-08-21 12:03:50) www.919poi.jp/test03/01.html

メールフォームプロで、購入した商品を上に上に表示し確認しやすくしたいのですがどの様にすればよろしいですか?
現在はタグで<input type="hidden" name="item" value="0001" />などのitemナンバーが若い順に上に表示されております。

お忙しいとは思いますが、ご指南の程宜しくお願い致します。

Re:メールフォームプロで、購入した順番で表示!!

和田 (2013-08-25 00:56:34) www.synck.com

上になるかどうかわかりませんが、ソートをかけない場合は
mailformpro/add-ons/cart/cart.js.cgi
の51行目の
@cart = sort { (split(/\t/,$a))[0] cmp (split(/\t/,$b))[0]} @cart;
をコメントアウト(行頭に半角#)してください。

それで順番が逆だった場合は同ファイル内のpushと書いてる部分をunshiftに書き換えてみてください。
ちょっと手がはいるので必ずバックアップ後にお試しを!

Re:メールフォームプロで、購入した順番で表示!!

白井彰広さん (2013-08-26 09:35:55) www.919poi.jp/test03/01.html

忙しい中お返事を頂き大変感謝しております。

ご指示頂いた内容にて、変更を加えテストを行いました。
その結果をご報告致します。

新しく購入した商品は一旦一番下に表示され買物を続ける為に画面を移動し新しく商品を購入すると先ほど購入した商品が一番上に上がってる状態です。

何にか変更し改善できるようでしたらご指南の程、宜しくお願いします。

以下の様な感じです。
② bbbbbb
① aaaaaaa
③ ccccccc ←購入

一旦画面を移動(買物を続ける)

③ ccccccc
② bbbbbb
① aaaaaaa
④ dddddd

こんな感じです。


Re:Re:メールフォームプロで、購入した順番で表示!!

和田 (2013-09-01 06:06:54) www.synck.com

う~ん、となるともうちょっとしっかり改修しないとダメっぽいですねぇ。
もしJavascriptが書けるのであればcart.js側である程度制御はできるかもしれませんが、
そこそこしっかりCGI側に手を加えないと、望む動きにならないかもしれません。

メールフォームプロで、購入した順番で表示!!「お返事有難う御座います。」

白井彰広さん (2013-09-02 20:06:53) www.919poi.jp/

忙しい中、回答有難う御座います。

次回のバージョンアップにて宜しくお願い致します。

私は技術が無い為に色々とご迷惑をお掛けしております。

少しずつですが私も勉強してみます。

それでは、今後共に宜しくお願い致します。