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

회원의 장바구니 한달간 유지하기

· 13년 전 · 946 · 6
shop/cartupdate.php 에 한줄 추가하세요.
                    ct_direct    = '$sw_direct'
                  , mb_no        = '$member[mb_no]' "; 
 
adm/shop_admin/orderform.php 을 다음과 같이 수정하세요.
(이 파일이 인코딩 되어 있는 경우 프로그램을 마이페이지에서 새로 다운로드 하신후 이 파일을 교체해 주시기 바랍니다.)
 if (!isset($cart_not_delete)) {
    //if (!$hours) $hours = 6;
    if (!$hours) $hours = 24 * 31; // 한달간 저장
 
 
skin/member/shop_member/login_check.skin.php 을 다음과 같이 수정하세요.
 
회원의 스킨을 basic 으로 사용하시는 경우
skin/member/basic/login_check.skin.php 파일을 수정하시면 됩니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
 
// 자신만의 코드를 넣어주세요.
 
$tmp_on_uid = get_session("ss_on_uid");
// 비회원으로 장바구니에 담았던 쇼핑 데이터를 로그인된 회원의 것으로 변경한다.
$sql = " update $g4[yc4_cart_table] set mb_no = '$mb[mb_no]' where on_uid = '$tmp_on_uid' and ct_status = '쇼핑' ";
$result = sql_query($sql, false);
// 에러가 있다면 mb_no 필드를 생성한다.
if (!$result) {
    sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD `mb_no` INT NOT NULL ");
    sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD INDEX ( `mb_no` ) ");
}
 
// 이미 회원으로 담아 놓았던 쇼핑 데이터를 현재 장바구니 키로 변경한다.
$sql = " update $g4[yc4_cart_table] set on_uid = '$tmp_on_uid' where mb_no = '$mb[mb_no]' and ct_status = '쇼핑' ";
sql_query($sql);
?>

댓글 작성

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

로그인하기

댓글 6개

감사합니다..
13년 전
와우.. 감사합니다..
이 기능때문에 장바구니에 담으면 찜바구니에 함께 담기게 했었는데.
좋네요~
영카트
감사합니다
12년 전
저도 감사합니다~ 가끔 고객이 장바구니께 사라진다고......ㅋㅋㅋㅋ
오메나 좋은정보네여

게시글 목록

번호 제목
1534
1526
1518
1516
1515
1501
1498
1496
1491
1488
1487
1481
1473
1472
1466
1462
1450
1449
1447
1446