상세화면의 이전상품, 다음상품이 이상하네요.

상세화면의 이전상품, 다음상품이 이상하네요.

QA

상세화면의 이전상품, 다음상품이 이상하네요.

본문

게시판인경우 이전글이나 다음글을 누르면 현재 보고있는 글의 이전글과 다음글로 이동이 되는데요.

 

영카트5 쇼핑몰의 상품을 클릭후 들어가면 보여지는 이전상품 다음상품은 클릭할 경우 현재 보고있던 상품의 리스트에서 이전상품과 다음상품이 보여지지 않고 엉뚱한 상품들이 보여지네요.

왜 그런거죠? 

이 질문에 댓글 쓰기 :

답변 2

이전상품과 다음상품 링크는 상품코드(it_id)값 기준입니다. 

이전, 다음 상품 클릭해보면서 상품코드 id 값을 한번 확인해보세요.

order by it_id asc limit 1 

order by it_id desc limit 1 

 

일반 게시판에 글을 등록할 때와는 다르게 영카트 상품 등록할 땐 저 값을 임의의 값으로 입력을 할 수가 있기 때문에 그런 문제가 발생하게 되죠.  

균이님이 더 자세하고 정확한 답변을 달아 주셨는데요.
사실 저게 기능상 문제인 건 확실한데 수정이 전혀 불가능한 건 아니지만 간단하진 않을 겁니다.
SIR 버그 게시판에 한번 제안을 해보세요. 나중에 업데이트에 반영을 해주실지도 모르니까요.
http://sir.kr/cm_bug?sca=%EC%98%81%EC%B9%B4%ED%8A%B85

현재 보고있는 상품의 ca_id 4자리를 잘라서 같은 분류에 들어가는 상품들 중

현재상품 it_id 전후의 상품을 찾아오기 때문입니다 --> substr($it['ca_id'],0,4)

 

위 조건도 1차분류로만 여차저차하는 경우에는 맞지만

히트상품, 추천상품 등 it_type 목록에서 상품보기 페이지로 이동한 경우에는 해당 type에서

이전 , 다음 상품을 찾아와야 되는데 무조건 ca_id로만 찾아오니 전혀 엉뚱한 상품이 나오게 됩니다

판매순 가격순 등으로 정렬한 경우에도 당연히 맞지않습니다

수정되어야할 부분인데....

 

 

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

회원로그인

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