그누보드 쇼핑몰에서 특정 카테고리의 모든 상품을 노출 막는 방법

그누보드 쇼핑몰에서 특정 카테고리의 모든 상품을 노출 막는 방법

QA

그누보드 쇼핑몰에서 특정 카테고리의 모든 상품을 노출 막는 방법

본문

 관리자에서 카테고리 및 상품을 판매해제하면 되는건 알고 있습니다.

이 방법 말구요. 상품 리스트상에서 특정 카테고리의 모든 상품의 출력을 한번에 할 수 있는 방법을 알고 싶습니다.

 

예를 들면, 분류 코드가, 1, 2, 3 에 모든 상품은 하위 분류 코드를 포함 모두 노출을 방지하는 방법이 궁금합니다.

 

상품 갯수가 많을때 관리자에서 일일이 수정할 수 없어서 프로그램으로 한번에 할 수 있는 방법을 찾고 있습니다.

 

참고로 테마 사용중일때입니다.

이 질문에 댓글 쓰기 :

답변 2

1. 관리자 > 분류관리 특정 분류 판매 체크 해제
2. 특정 분류에 속한 상품 관리에서 판매 체크를 해제하고 분류 적용은 체크

 

위 두 방법을 알고 계시다면... sql 코드로 일괄 업데이트 치는거 말고는 없지 않을까요...??

특정 카테고리인 경우 출력을 안시키려고 코드에 문장을 추가하려는 자체가... 

위 1번 또는 2번으로 설정하면 코드에서 체크된 상태에 따라 조건을 추가하거나 안하거나 하는데 그럼 직접 문장을 추가하시려는 방법과 결국은 동일한게 아닌가 생각됩니다;;

제가 생각하는게 정답은 아니지만 굳이 별도로 코드를 추가하려는 의도가 있으신가요...??

lib/shop.lib.php에서 function run() 함수에 추가하세요

$where = array(); <===이 코드 다음에 아래 형태로 추가

$where[] ="(ca_id not like '10%' and  ca_id not like '2030%' and ca_id not like '50%' )";

 

======== set_use($use) 처럼 class에서 사용가능 하도록 함수를 만들어 사용하면 편리합니다

set_nocate() 같은 함수를 만들고  $list->set_nocate('10,2030,50'); 처럼 사용하면 필요한 곳에서만

사용할 수도 있겠습니다

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,108 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT