그누보드 쇼핑몰에서 특정 카테고리의 모든 상품을 노출 막는 방법 채택완료
관리자에서 카테고리 및 상품을 판매해제하면 되는건 알고 있습니다.
이 방법 말구요. 상품 리스트상에서 특정 카테고리의 모든 상품의 출력을 한번에 할 수 있는 방법을 알고 싶습니다.
예를 들면, 분류 코드가, 1, 2, 3 에 모든 상품은 하위 분류 코드를 포함 모두 노출을 방지하는 방법이 궁금합니다.
상품 갯수가 많을때 관리자에서 일일이 수정할 수 없어서 프로그램으로 한번에 할 수 있는 방법을 찾고 있습니다.
참고로 테마 사용중일때입니다.
답변 2개
1. 관리자 > 분류관리 특정 분류 판매 체크 해제
2. 특정 분류에 속한 상품 관리에서 판매 체크를 해제하고 분류 적용은 체크
위 두 방법을 알고 계시다면... sql 코드로 일괄 업데이트 치는거 말고는 없지 않을까요...??
답변에 대한 댓글 2개
위 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'); 처럼 사용하면 필요한 곳에서만
사용할 수도 있겠습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인