상품분류 추가
관련링크
https://appealart.co.kr/
89회 연결
본문
1. 도와주세요.
2. 상품분류를 추가하면 상품은 등록되지만 분류관리와 상품리스트에서 4차이후부터 상품수가 "0"으로만 나타납니다.
3. 도와주십시오.
답변 4
1.
2차 분류는 기본 분류의 하위 분류 개념이 아니므로 기본 분류 선택시 해당 상품이 포함될 최하위 분류만 선택하시면 됩니다.
즉, 사업장|가게 만 선택하시면, 그 위의 분류는 따로 선택하지 않아도 됩니다.
2. /adm/shop_admin/categorylist.php 파일 수정
// 해당 분류에 속한 상품의 수
$sql1 = " select COUNT(*) as cnt from {$g5['g5_shop_item_table']}
where ca_id = '{$row['ca_id']}'
or ca_id2 = '{$row['ca_id']}'
or ca_id3 = '{$row['ca_id']}'
or ca_id4 = '{$row['ca_id']}'
or ca_id5 = '{$row['ca_id']}'
or ca_id6 = '{$row['ca_id']}'
or ca_id7 = '{$row['ca_id']}'
or ca_id8 = '{$row['ca_id']}' ";
$row1 = sql_fetch($sql1);
3. /skin/shop/basic/listcategory.skin.php 파일 수정
$sql = " select ca_id, ca_name from {$g5['g5_shop_category_table']} where ca_id like '$ca_id%' and length(ca_id) = $len2 and ca_use = '1' order by ca_order, ca_id ";
$result = sql_query($sql);
while ($row=sql_fetch_array($result)) {
$row2 = sql_fetch(" select count(*) as cnt from {$g5['g5_shop_item_table']} where (ca_id like '{$row['ca_id']}%' or ca_id2 like '{$row['ca_id']}%' or ca_id3 like '{$row['ca_id']}%' or ca_id4 like '{$row['ca_id']}%' or ca_id5 like '{$row['ca_id']}%' or ca_id6 like '{$row['ca_id']}%' or ca_id7 like '{$row['ca_id']}%' or ca_id8 like '{$row['ca_id']}%') and it_use = '1' ");
$str .= '<li><a href="'.shop_category_url($row['ca_id']).'">'.$row['ca_name'].' ('.$row2['cnt'].')</a></li>';
$exists = true;
}
4차 ~8차 카테고리를 추가하신거죠?
item_list 에 조건을 수정하지 않으셔서 그런거 같습니다.
(shop.lib.php 를 수정하시면 됩니다.)
그런데 3차까지 쓰는것도 or 조건이라서 속도가 느려질텐데요 ^^;;
8차까지 쓰셔야 하나요?
그누 기본은 3차라서 따로 소스 수정을 안해주셔서 그런거 같습니다. 리스트 부분도 8차에 맞게 따로 수정을 해주셔야 합니다.
답변을 작성하시기 전에 로그인 해주세요.