記事No | : 3399 |
投稿日 | : 2008/04/16(Wed) 16:16:13 |
タイトル | : Shopping Cartでの表示順 |
ID情報 | : kevin34 |
投稿者 | : kevin34 |
URL | : http://www.jpla-aichi.com/ |
はじめましてShopping Cartを使わせていただいております。
早速ですが単品表示式で使用しておりますが、
カテゴリ順に表示されているものを新着順に表示することは可能ですか?
よろしくお願い致します
記事No | : 3403 |
投稿日 | : 2008/04/16(Wed) 20:36:51 |
タイトル | : Re: Shopping Cartでの表示順 |
ID情報 | : fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> はじめましてShopping Cartを使わせていただいております。
> 早速ですが単品表示式で使用しておりますが、
> カテゴリ順に表示されているものを新着順に表示することは可能ですか?
> よろしくお願い致します
以下でどうでしょうか。
●cart.cgi
#-------------------------------------------------
# メニュー表示
#-------------------------------------------------
-- 途中省略 --
# カテゴリ表示
if ($category == 2) { &category; }
if ($page eq '') { $page=0; }
$gview *= $rview;
print "<p><TABLE BORDER=0 CELLPADDING=5><TR>\n";
local(@tmp)=(); ## ←★追加
$i=0; $n=0;
open(IN,"$logfile") || &error("Open Error: $logfile");
while (<IN>) {
#▼ここから▼
unshift(@tmp, $_);
}
close(IN);
foreach (@tmp) {
#▲ここまで追加▲
$n++;
if ($n < $page + 1) { next; }
if ($n > $page + $gview) { last; }
-- 途中省略 --
#close(IN); ## ←★コメントアウト
print "</TR></TABLE>\n";
# ページ繰越ボタン
$next = $page + $gview;
$back = $page - $gview;
記事No | : 3404 |
投稿日 | : 2008/04/16(Wed) 20:56:47 |
タイトル | : Re^2: Shopping Cartでの表示順 |
ID情報 | : kevin34 |
投稿者 | : kevin34 |
URL | : http://www.jpla-aichi.com/ |
ありがとうございます
早速、試してみましたがカテゴリの逆順になりました
よろしくお願い致します
>
> 以下でどうでしょうか。
>
> ●cart.cgi
> #-------------------------------------------------
> # メニュー表示
> #-------------------------------------------------
>
> -- 途中省略 --
>
> # カテゴリ表示
> if ($category == 2) { &category; }
>
> if ($page eq '') { $page=0; }
> $gview *= $rview;
> print "<p><TABLE BORDER=0 CELLPADDING=5><TR>\n";
> local(@tmp)=(); ## ←★追加
> $i=0; $n=0;
> open(IN,"$logfile") || &error("Open Error: $logfile");
> while (<IN>) {
> #▼ここから▼
> unshift(@tmp, $_);
> }
> close(IN);
> foreach (@tmp) {
> #▲ここまで追加▲
> $n++;
> if ($n < $page + 1) { next; }
> if ($n > $page + $gview) { last; }
>
> -- 途中省略 --
>
> #close(IN); ## ←★コメントアウト
>
> print "</TR></TABLE>\n";
>
> # ページ繰越ボタン
> $next = $page + $gview;
> $back = $page - $gview;
>
記事No | : 3405 |
投稿日 | : 2008/04/16(Wed) 21:29:32 |
タイトル | : Re^3: Shopping Cartでの表示順 |
ID情報 | : fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> ありがとうございます
> 早速、試してみましたがカテゴリの逆順になりました
> よろしくお願い致します
以下の追加修正を。
修正後の新規登録から適用されますので新規登録をやり直して下さい。
●admin.cgi
#-------------------------------------------------
# 新規登録
#-------------------------------------------------
-- 途中省略 --
# カテゴリ順にソート
#@data = @data[sort {$sort[$a] <=> $sort[$b]} 0 .. $#sort]; ## ←★コメントアウト
記事No | : 3407 |
投稿日 | : 2008/04/17(Thu) 00:15:36 |
タイトル | : Re^4: Shopping Cartでの表示順 |
ID情報 | : kevin34 |
投稿者 | : kevin34 |
URL | : http://www.jpla-aichi.com/ |
ありがとうございました
出来ました
>
> 以下の追加修正を。
> 修正後の新規登録から適用されますので新規登録をやり直して下さい。
>
> ●admin.cgi
> #-------------------------------------------------
> # 新規登録
> #-------------------------------------------------
>
> -- 途中省略 --
>
> # カテゴリ順にソート
> #@data = @data[sort {$sort[$a] <=> $sort[$b]} 0 .. $#sort]; ## ←★コメントアウト