안녕하세요
영카트 에서 일정조회수 또는 주문수 이상이면 인기상품 유형 아이콘 (인기상품) 자동으로 설정되도록 처리하고싶은데. 어디를 수정해야할까요 ?
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
넓은마인드
2021-09-26 (일) 02:06:01
extend 폴더에 shop.extend.php 파일 안에 아래 구문을 추가하시면 됩니다
Copy
sql_query("update {$g5['g5_shop_item_table']} set it_type4= 1 where it_hit>'100'");
extend 폴더에 넣으면 페이지 로드때마다 실행되므로 부하가 걱정되신다면
상품 상세페이지 상단에 저 코드를 넣으셔도 되고
제품 상세에서 제품별로 처리하시려면
Copy
sql_query("update {$g5['g5_shop_item_table']} set it_type4= 1 where it_hit>'100' and it_id='{$it_id}'");
로 제품 코드 를 조건에 추가해주시면 됩니다.
실행되기 원하는 위치에다 해당 구문을 추가해주시면 됩니다
답변에 대한 댓글 1개
2021-09-26 (일) 16:11:38
넓은마인드
2021-09-26 (일) 16:43:45
네. 그렇게 하셔도 됩니다 .
조건은 where 뒤에 붙여야 하므로 하신것처럼 하시면 됩니다
답변을 작성하려면 로그인이 필요합니다.
사이트 부하 때문에
php 만들어서
한달에한번 php 직접 실행으로 작업되도록 설정하려 하는데 괜찮은 방법일까요 ?
조회수 는 마지막 hit 에서 처리해주는게 맞지요 ??
[code]
sql_query("update {$g5['g5_shop_item_table']} set it_type4= 1 where it_hit>'500'");
[/code]