영카트 비회원 주문시 로그인 화면으로 이동
본문
// 바로 구매일 경우
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');
}
원래 소스는 이렇게 되어있는데 로그인 페이지로 이동안하고 주문했던 제품 페이지로 이동하네요...ㅡㅜ
어떻게 해야되나요??
// 레벨(권한)이 상품구입 권한보다 작다면 상품을 구입할 수 없음.
if ($member['mb_level'] <
$default['de_level_sell'])
{
alert('로그인 회원만 구입하실 수 있습니다. 로그인페이지로
이동합니다.');
}
이렇게 창은 뜨는데 창뜨고 나서 로그인 페이지로 안가고 주문했떤 제품페이지로 가요..ㅡㅜ
shop에서 cartupdate에서만 수정하는게 맞죠?
아니면 다른데도 수정을 해야되는건가요?
고수님들 도와주세요!!!!
답변 1
./lib/common.lib.php
약 193번째 줄을 보시면,
function alert($msg='', $url='', $error=true, $post=false)
알럿트 함수에 url이 인자가 있네요.
alert('로그인 회원만 구입하실 수 있습니다. 로그인페이지로 이동합니다.', 이동할 url);
이렇게 처리하시면 될듯해요.