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

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

장수명 2년 전 조회 1,374

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

 

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

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

답변 4개

2년 전

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) 인가요?

 

쿼리문 수정하려면...

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

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

M
2년 전

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

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

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

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

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

2년 전

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>

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

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

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

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

로그인