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


記事No: 14262
投稿日: 2015/09/26(Sat) 22:18:07
タイトルShoppingCartの画像について
ID情報: nekoma
投稿者: キムラ
URLhttp://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
URLhttp://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&amp;no=$no";
$param .= "&amp;cate=$in{cate}" if ($in{cate} ne '');
$param .= "&amp;sid=$sid" if ($sid);
$param .= "&amp;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様の方に利用登録させていただき、きちんと利用料をお支払いします。
本当に本当にありがとうございました!


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