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


記事No: 3399
投稿日: 2008/04/16(Wed) 16:16:13
タイトルShopping Cartでの表示順
ID情報: kevin34
投稿者: kevin34
URLhttp://www.jpla-aichi.com/

はじめましてShopping Cartを使わせていただいております。
早速ですが単品表示式で使用しておりますが、
カテゴリ順に表示されているものを新着順に表示することは可能ですか?
よろしくお願い致します


記事No: 3403
投稿日: 2008/04/16(Wed) 20:36:51
タイトルRe: Shopping Cartでの表示順
ID情報: fuyuki
投稿者: BAL
URLhttp://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
URLhttp://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
URLhttp://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
URLhttp://www.jpla-aichi.com/

ありがとうございました
出来ました




>
> 以下の追加修正を。
> 修正後の新規登録から適用されますので新規登録をやり直して下さい。
>
> ●admin.cgi
> #-------------------------------------------------
> # 新規登録
> #-------------------------------------------------
>
> -- 途中省略 --
>
> # カテゴリ順にソート
> #@data = @data[sort {$sort[$a] <=> $sort[$b]} 0 .. $#sort]; ## ←★コメントアウト


[検索ページ]