팁 아닌 팁 - Type별(히크상품, 등등) 출력방식을 Category별 출력에 적용합니다
팁이라고 할 정도도 안되는 허접팁입니다.
Type별(히크상품, 등등) 출력방식을 Category별 출력에 적용합니다.
/lib/shop.lib.php에 다음을 추가합니다.
// 카테고리 디스플레이 추가 - 스킨파일번호, 스킨파일, 1라인이미지수, 총라인수, 이미지폭, 이미지높이, 분류번호
function display_category2($no, $skin_file, $list_mod, $list_row, $img_width, $img_height, $ca_id="")
{
global $member, $g4;
function display_category2($no, $skin_file, $list_mod, $list_row, $img_width, $img_height, $ca_id="")
{
global $member, $g4;
// 상품의 갯수
$items = $list_mod * $list_row;
$items = $list_mod * $list_row;
$sql = " select *
from $g4[yc4_item_table]
where it_use = '1'";
if ($ca_id) $sql .= " and ca_id like '{$ca_id}%' ";
$sql .= " order by RAND()
limit $items ";
$result = sql_query($sql);
if (!mysql_num_rows($result)) {
return false;
}
from $g4[yc4_item_table]
where it_use = '1'";
if ($ca_id) $sql .= " and ca_id like '{$ca_id}%' ";
$sql .= " order by RAND()
limit $items ";
$result = sql_query($sql);
if (!mysql_num_rows($result)) {
return false;
}
$file = "$g4[shop_path]/$skin_file";
if (!file_exists($file)) {
echo "<span class=point>{$file} 파일을 찾을 수 없습니다.</span>";
} else {
$td_width = (int)(100 / $list_mod);
include $file;
}
}
if (!file_exists($file)) {
echo "<span class=point>{$file} 파일을 찾을 수 없습니다.</span>";
} else {
$td_width = (int)(100 / $list_mod);
include $file;
}
}
그리고 원하는 카페고리를 출력하고자하는 페이지에 아래를 추가합니다.
<?
//제품출력 추가
$no = 10;
echo display_category2('$no', 'maintype40.inc.php', 4, 4, 120, 120, '10');
?>
//제품출력 추가
$no = 10;
echo display_category2('$no', 'maintype40.inc.php', 4, 4, 120, 120, '10');
?>
스킨파일번호, 스킨파일, 1라인이미지수, 총라인수, 이미지폭, 이미지높이, 분류번호 순으로 입력하시면 됩니다.
위의 예는 카테고리 10번을 출력하라는 것입니다.
저는 장바구니에서 결제하기전에 하나라도 더 사게 만들려고 cart.php 파일 밑에 추가했습니다.
index.php에 추가해도 되겠지요.
이상 허접팁이었습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
제가 오늘 구매건수/장바구니 넣는 건수에 대한 정보를 db에 넣도록 수정하였습니다.
참조하시면 사이트 개발에 나름 유용할 것 같습니다 ^^
http://www.sitereview.co.kr/bbs/board.php?bo_table=yc4_tips&wr_id=28
너무 팁을 많이 올려서, 당분간은 이곳에 올리는 것은 자제하려구요. ㅋㅋ
<?
//제품출력 추가
$no = 10;
echo display_category2('$no', 'maintype40.inc.php', 4, 4, 120, 120, '$ca_id');
?>
를 적용하면 각 카테고리별로 해당 추천, 인기..등등의 상품을 적용할 수도 있겠네요 ?
나중에 적용해 봐야겠습니다.
감사합니다.