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

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

QA

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

답변 2

본문

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

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

 

예를 들면, 분류 코드가, 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'); 처럼 사용하면 필요한 곳에서만

사용할 수도 있겠습니다

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,118
© SIRSOFT
현재 페이지 제일 처음으로