제품상세페이지에서 장바구니 클릭시 선택적 이동 채택완료
coDribble
5년 전
조회 2,889
제품 상세 페이지에서 장바구니에 담으면
자동으로 장바구니 페이지로 넘어가는 부분을 선택적으로 넘어가게 하고싶습니다..;;
cartupdate.php 파일에서 제일 하단에 goto_url(G5_SHOP_CART.'/cart.php');
</p>
<p>// 바로 구매일 경우
if ($sw_direct)
{
if ($is_member)
{
goto_url(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct");
}
else
{
goto_url(G5_BBS_URL."/login.php?url=".urlencode(G5_SHOP_URL."/orderform.php?sw_direct=$sw_direct"));
}
}
else
{
goto_url(G5_SHOP_URL.'/cart.php');
}</p>
<p>
이 부분을 confirm('장바구니에 담았습니다. \n장바구니로 이동하시겠습니까?');
라는 확인창을 띄워서
확인 클릭시 장바구니에 담고 장바구니로 이동 goto_url(G5_SHOP_CART.'/cart.php');
취소 클릭시 장바구니에 담고 뒤로가기 goto_url($_SERVER['HTTP_REFERER']);
이런 기능을 추가하고싶은데... confirm을 어떤 식으로 구현해야하나요...??ㅠㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
님이 말씀하는 부분은 PHP 영역이 아니라 JAVASCRIPT 영역입니다.
</p>
<p><code>goto_url(G5_SHOP_URL.</code><code>'/cart.php'</code><code>);</code></p>
<p>
이부분에서 cart.php 대신에 별도의 파일로 넘기고 해당 PHP 파일에 그 기능을 하는 javascript 를 넣으셔야 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
c
coDribble
5년 전
c
coDribble
5년 전
@백수1995
item.form.skin.php 에서 fitem_submit 함수안에 장바구니 클릭일 경우 sw_direct 값을 바꿔주는 부분에 confirm 으로 체크하는 함수를 호출하고
cartupdate 에서 넘겨받은 값에 따라
confirm 에서 확인 클릭시 goto_url(G5_SHOP_URL.'/cart.php');
confirm 에서 취소 클릭시 goto_url($_SERVER['HTTP_REFERER']); // 보고있던 상품페이지로 이동
이렇게 해결 했습니다~!! 도움 주셔서 감사합니다!
item.form.skin.php 에서 fitem_submit 함수안에 장바구니 클릭일 경우 sw_direct 값을 바꿔주는 부분에 confirm 으로 체크하는 함수를 호출하고
cartupdate 에서 넘겨받은 값에 따라
confirm 에서 확인 클릭시 goto_url(G5_SHOP_URL.'/cart.php');
confirm 에서 취소 클릭시 goto_url($_SERVER['HTTP_REFERER']); // 보고있던 상품페이지로 이동
이렇게 해결 했습니다~!! 도움 주셔서 감사합니다!
�
백수1995
5년 전
저는 도움이 못되었네요 ㅋㅋ
그 정도면 거의 님이 해결하신겁니다. ^^
그 정도면 거의 님이 해결하신겁니다. ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저도 그 부분은 스크립트로 구현하는건 알고는 있습니다...;;
그래서 생각했던 방법이 item.form.skin.php 파일안 스크립트로 장바구니 클릭시
confirm 을 띄우고 확인/취소 클릭시 임의로 hidden 으로 넘겨줄 value값 만들고 그걸 컨트롤해서 cartupdate 에 넘겨주면...
본문 소스에서 넘겨받은 값에 따라 goto_url 을 사용할 수 있지 않을까 생각까지만 해보긴했는데...
적다보니 위에 말씀드린것처럼 가능하지 않을까요....??(너무 뎁스가 깊어지는건가 싶기도하지만...)