메인 공지사항 기능소개 매뉴얼     TEST BOARD : [1]  [2]  [3]  [4]  [5]
내용없음9
내용없음10
      APPLICATION
무료 스킨.모듈

유료 스킨.모듈

활용 홈페이지

활용팁 공유

자료 공유

유틸리티

웹 스터디
제작자 리소스

최근 활용팁 공유 RANK
신홍
4
작은소망
1
        -- update:30Min --


상품수량 보정 소스
 application
활용팁 공유
테크노트 사용에 관련된 노하우를 공유하는 게시판입니다.
홈페이지 작업/운용중에 알게 된 여러가지 활용팁을 올려 주세요.
나에겐 그저 습관일 뿐이던 것이 누군가에겐 엄청 큰 힘과 도구가 되는 경우가 많답니다.
자료등록시 적립되는 포인트는 200P 입니다.
     
  작성자 기즈모SOFT ,   http://gizmo.modoo.at
  분 류 쇼핑몰
ㆍ조회: 487  ㆍ추천: 0         
ㆍ작성일: 2016년 1월 25일 월요일
상품수량 보정 소스
쇼핑몰 좌측 카테고리 메뉴에 해당 카테고리에 등록된 상품의 수량이 표시되도록 되어 있습니다.

쇼핑몰 상품을 관리하다 보면 숨김, 비매품 등의 기본 등록 상태가 아닌 판매 불가 상태의 상품들이 생기기 마련입니다.

이런 경우 상품의 수량이 실제 판매중인 상품보다 많이 나옵니다.

예를 들어 숨김 상품이 10개, 기본으로 판매중인 상품이 10개인 경우 카테고리 옆 상품 수량이 20 으로 나옵니다.

상품 수량이 10개 미만의 오차를 갖는 경우에는 큰 의미가 없기 때문이기도 하고 딱히 이를 문제 삼는 고객도 없기 때문에 별다른 문제가 되지 않겠지만, 수시로 시즌별 상품을 판매하는 식의 숨김 상품이 많은 경우에는 다소 곤란한 면이 있습니다.

이럴때 사용하면 좋은 소스를 알려드립니다.

/skin_shop/standard/1_layout/left/left_default.php 파일을 찾아
'cache_corner_tree' 검색한 다음

<?=str_replace('$','',str_replace(" ",'',$GLOBALS['cache_corner_tree']))?> // 캐쉬에서 상품코너 분류 배열 가져옴
CORNER_no['dd']='dd'; // foot 마감

이 부분을

<?=str_replace('$','',str_replace(" ",'',$GLOBALS['cache_corner_tree']))?> // 캐쉬에서 상품코너 분류 배열 가져옴
<?
if(!$you_Manager) { // 관리자가 아닌 경우
foreach($CORNER_no as $CORNER_no_key => $CORNER_no_value) {
$temp_cnt = mysql_result(mysql_query("SELECT COUNT(b.`no`) FROM `{$CONFIG['table_scnr2']}` AS a left join `{$CONFIG['table_slist']}` AS b ON a.`idx_pnum` = b.`no` WHERE a.`idx_uid` LIKE '{$CORNER_no_value}%' AND b.`gs_disp` = 0"),0,0);
$CORNER_cnt[$CORNER_no_key] = $temp_cnt;
echo(" CORNER_cnt[{$CORNER_no_key}] = '{$temp_cnt}'; ");
}
}
?>

CORNER_no['dd']='dd'; // foot 마감

이렇게수정합니다.

관리자에게는 테크노트 기본값인 실제 상품 등록 수를 보여주고
일반 사용자에게는 판매중인 상품의 수만 보여줍니다.

카테고리 수만큼 DB를 읽어들이기 때문에 카테고리 수에 따라 약간의 속도저하가 발생할 수 있습니다.


※ 가능하면 상품 수량을 노출하지 않는 쪽이 유리합니다.
       
  0
3500
FILE #1 .
FILE #2 .
FILE #3 .
FILE #4 .
FILE #5 .
FILE #6 .
FILE #7 .
FILE #8 .
FILE #9 .
FILE #10 .
윗글 지정된 시간외에 어떤 문구를 나타나게 할때..
아래글 youtube 영상을 브라우저 화면 비율에 맞게 늘였다 줄였다 할 수 있는 방법
1186 방문자의 익스플로러 버전 체크해주는 소스입니다 [1] 신홍 2017-03-07
1185 모바일 웹.. 아이폰, 아이패드 iwindow 레이어 문제 해결 [3]+1 신홍 2017-02-12
1184 모바일에서 주소복사 기능 [1] 신홍 2017-02-10
1183 모바일 [무료모바일프로그램]안드로이드 스튜디오 [2] 작은소망 2017-01-25
1182 게시판에 효율적으로 광고를 하려면... [1] 신홍 2017-01-04
1181 수정 올더게이트 통신 IP 변경 안내 모두모두 2016-12-05
1180 쇼핑몰 회원 장바구니 유지하기 [1] 기즈모SOFT 2016-12-05
1179 수정 커스터마이징된 파일첨부 필드에서 파일 삭제방법 [2] TECHSTAR 2016-10-17
1178 네이트 팀룸으로 메시지 전송~ [2]+2 Terrorboy 2016-09-20
1177 수정 특정 변수값의 한글이 깨질때 사용-삭제 모두모두 2016-09-05
1176 댓글 목록 제한 스크립 추가시 생기는 제한 [1] cherryboyz 2016-07-21
1175 푸시불렛 소스 [2]+4 Terrorboy 2016-06-30
1174 응용 게시물의 날짜 및 시간 변경 [2] 모두모두 2016-05-31
1173 수정 0(제로) 검색 [1] 기즈모SOFT 2016-05-09
1172 운영 종전에 보드 URL을 유보드 URL로 리로딩되게하는 팁. 요나단 2016-04-26
1171 모듈 페이스북처럼 스크롤따라 동영상 재생 컨트롤하는 rolVideo.min... [1]  : DN:1167 rolVideo.min.js : DN:1375 starbros 2016-03-29
1170 DB 오름차순 정렬시 null 또는 공백이 먼저 나오는 문제 해결 기즈모SOFT 2016-03-23
1169 응용 변덕쟁이 IE에서 innerHTML 쌍따옴표 있다 없다 [2] 기즈모SOFT 2016-03-16
1168 확장 게시글 카카오톡 링크 서비스 연동 [5]+4 TECHSTAR 2016-02-24
12345678910,,,63