記事No | : 14262 |
投稿日 | : 2015/09/26(Sat) 22:18:07 |
タイトル | : ShoppingCartの画像について |
ID情報 | : nekoma |
投稿者 | : キムラ |
URL | : http://trial.random.jp/cart/cart.cgi |
ShoppingCartの利用を試しています。
カテゴリー画面(main-menu)に出るcartボックス内の商品写真のリンクを [詳細]に付いている、詳細ページへのリンクに変更するにはどうしたら良いでしょうか?
また、写真が複数のとき、[2] [3] と出るのを出ないようにするには、どうしたら良いでしょうか
記事No | : 14263 |
投稿日 | : 2015/09/28(Mon) 16:59:07 |
タイトル | : Re: ShoppingCartの画像について |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/ |
> ShoppingCartの利用を試しています。
> カテゴリー画面(main-menu)に出るcartボックス内の商品写真のリンクを [詳細]に付いている、詳細ページへのリンクに変更するにはどうしたら良いでしょうか?
> また、写真が複数のとき、[2] [3] と出るのを出ないようにするには、どうしたら良いでしょうか
まず、画像が複数の時 [2] [3]・・・と出ないようにするには
libフォルダ内にある「menu_list.pl」の141行目あたり
# サブ画像
my $n = 1;
foreach my $img ($img2,$img3,$img4,$img5) {
$n++;
my ($ex,undef,undef) = split(/,/,$img);
if ($ex) {
$image .= qq|[<a href="$cf{imgurl}/$no-$n$ex" target="_blank">$n</a>]\n|;
}
}
↑を↓のようにコメントアウトします
# サブ画像
#my $n = 1;
#foreach my $img ($img2,$img3,$img4,$img5) {
#$n++;
#my ($ex,undef,undef) = split(/,/,$img);
#if ($ex) {
#$image .= qq|[<a href="$cf{imgurl}/$no-$n$ex" target="_blank">$n</a>]\n|;
#}
#}
それから商品カゴ内にある画像をクリックして詳細ページに飛ぶようにするには
libフォルダ内にある「menu_list.pl」の465行目あたりから始まるサブルーチン「sub image」内476行目
return qq|<a href="$cf{imgurl}/$no-$i$ex" target="_blank">$image</a>|;
↑を↓のように変更します
# カートに入れる場合
my $cart;
foreach ( $cgi->param() ) {
if (/^cart:(\d+)$/) {
$cart = $1;
last;
}
}
# 在庫情報
my %zan = read_stock() if ($cf{stock} == 1);
my ($sid,$cart_now,$total) = cart_in($cart,\%zan);
if (!$in{sid} && $sid) { $in{sid} = $sid; }
my $pg = $in{pg} || 0;
my $param = "mode=detail&no=$no";
$param .= "&cate=$in{cate}" if ($in{cate} ne '');
$param .= "&sid=$sid" if ($sid);
$param .= "&pg=$pg" if ($pg);
if ($in{mode} eq 'detail') {
return qq|<a href="$cf{imgurl}/$no-$i$ex" target="_blank">$image</a>|;
} else {
return qq|<a href="$cf{cart_cgi}?$param">$image</a>|;
}
以上でいかがでしょうか?
記事No | : 14266 |
投稿日 | : 2015/09/30(Wed) 13:03:31 |
タイトル | : Re^2: ShoppingCartの画像について |
ID情報 | : nekoma |
投稿者 | : キムラ |
ご指導の通りにして置き換えたらバッッチリでした!
感激しました!
ありがとうございます。これでこのスクリプトを利用できそうです。
もう少しデザイン等改変し、商品が出そろった所でKENT様の方に利用登録させていただき、きちんと利用料をお支払いします。
本当に本当にありがとうございました!