테스트 사이트 - 개발 중인 베타 버전입니다

가맹회원이 상품을 올리면 해당 회원의 상품만 보이게 쿼리문 수정하려면?

회원가입한 가맹점이 상품을 올리면 해당회원의 상품만 보이고 로그인않하면 모든 상품이 보이게 하고싶습니다. 쿼리문을 어던파일에서 수정해야 하나요?

 

고수님들의 답변 기다리겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

1. 회원가입한 가맹점이 상품을 올리면 <--- 가맹점 회원이 상품을 등록하는 페이지를 하나 만들어야겠습니다

   등록시 자기 상품이라는 표시로 it_1에 등록자 아이디가 등록 되도록 만듭니다

 

2. 자기가 등록한 상품을 관리 하는 상품리스트 페이지를 하나 만들어야 합니다

    링크를 클릭하면 위 1번 페이지로 이동해서 수정가능 하도록 해야합니다

    로그인 안하면 전체가 보이는 것이 아니라 이 페이지는 로그인 해야만 볼 수 있도록 메뉴를 만들어야합니다

자기 상품만 나오게 하는 코드

 $result = sql_query(" select * from {$g5['g5_shop_item_table']} where it_1 = '{$member['mb_id']}' order by it_time desc ");

 

3. 장바구니에 필드를 추가해서 구매시 상품등록자 아이디를 저장해야 합니다

4. 이렇게 해도 등록자가 다른 A,B 두 사람의 상품을 구매했을때 배송비 처리, 입금처리, 운송장 처리 등 차후 처리 방법이 보통 어려운게 아닌 작업이 남습니다

 

쿼리문 질문 하나로 해결 될 수 있는 사항이 아닙니다

 

 

    

 

  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

가맹회원이

== 어떤 회원인가요?

 

상품을 올리면

== 영카트 관리 페이지에서 올리나요?

 

해당 회원의 상품만 보이게

== 어떤 페이지 (URL) 인가요?

 

쿼리문 수정하려면...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

상품리스트는 item_list function으로 호출이 되는데

/lib/shop.lib.php에 있습니다.

해당 부분을 수정하시면 원하시는데로 하실수 있으십니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

https://github.com/gnuboard/gnuboard5/blob/master/shop/list.php#L125

쇼핑몰 관련 리스트가 호출될때 다음 형태의 동작이 이루어 지는것 같고

</p>

<p>$list = new item_list ...</p>

<p>

 

https://github.com/gnuboard/gnuboard5/blob/master/lib/shop.lib.php#L248

</p>

<p>$list->set_query(' SELECT ... FROM ... WHERE ... ');</p>

<p>

조건에 맞는 쿼리를 직접 호출하는 방법이 있을것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록