[YC4] 물품을 구매한 사람만 후기에 글쓰기 가능하게 하기 > 기술자료 | 해피정닷컴

[YC4] 물품을 구매한 사람만 후기에 글쓰기 가능하게 하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[YC4] 물품을 구매한 사람만 후기에 글쓰기 가능하게 하기 > 기술자료

영카트 [YC4] 물품을 구매한 사람만 후기에 글쓰기 가능하게 하기

페이지 정보


본문

지금은 회원이면 누구나 후기를 쓸 수 있기 때문에 후기에 질문이 들어오거나
스팸의 등록, 상품 구매경험이 없는 회원의 악성 후기 등이 가능 합니다.
회원만 후기를 쓸 수 있게 수정했습니다.


1. /lib/shop.lib.php에 다음 함수를 추가 합니다.
 
// 상품구매여부 확인하기
function check_item_buy($it_id, $ct_status)
{
     global $member, $g4;
    
     $sql = " select mb_name, od_id, od_time from yc4_cart a, yc4_order b, g4_member c
                    where a.it_id = '{$it_id}'
                    and a.ct_status = '{$ct_status}'
                    and a.on_uid = b.on_uid
                    and b.mb_id = c.mb_id
                order by od_time desc ";
      $result = sql_query($sql);
      return mysql_num_rows($result);
}
 

2. /shop/itemuse.inc.php  149줄
149라인에 아래의 라인을 추가. 테스트 목적으로 상태를 "주문"으로 설정해 둔 것 입니다.
필요에 따라서 수정하시면 됩니다.
<form name="fitemuse" method="post" onsubmit="return fitemuse_submit(this);" autocomplete=off style="padding:0px;">
검색하여 그 하단에 아래내용을 추가합니다.
        <!-- enum('쇼핑', '주문', '준비', '배송', '완료', '취소', '반품', '품절') -->
        <input type=hidden name=it_use_flag value='<?=check_item_buy($it[it_id],"주문")?>'>    
 

3. /shop/itemuse.inc.php   230줄
    if (!g4_is_member)
    {
        f.is_name.value = '';
        f.is_name.readOnly = false;
        f.is_password.value = '';
    }
를 아래 내용으로 변경
    if (!g4_is_member)
    {
        alert("물품을 구입한 회원만 사용후기에 글쓰기가 가능 합니다.");
        <?
        echo "document.location.href = '$g4[path]/bbs/login.php?url=".urlencode("$g4[shop_path]/item.php?it_id=$it[it_id]")."';";
        ?>
        //f.is_name.value = '';
        //f.is_name.readonly = false;
        //f.is_password.value = '';
    } else {
      if (it_use_flag == 0) {
          id.style.display = 'none';
          alert("물품을 구입한 회원만 사용후기에 글쓰기가 가능 합니다.");     
      } else {
        id.style.display = 'block';
      }
    }

관련자료
http://sir.co.kr/bbs/board.php?bo_table=yc4_tiptech&wr_id=213

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 83 페이지
  • RSS
기술자료 목록
1001
전자결제   19746  2011-10-21 15:59 ~ 2011-11-01 00:00  
1000
전자결제   15316  2011-10-21 15:56  
999
ClassicASP   14766  2011-10-11 21:00  
998
MySQL   13883  2011-10-01 19:05  
997
Adobe   15775  2011-09-29 23:48  
996
JSP   15638  2011-09-29 12:27 ~ 2012-10-09 00:00  
995
그누보드   13351  2011-09-02 10:12 ~ 2017-09-01 00:00  
994
일반   14991  2011-08-23 00:58  
993
HTML   24496  2011-08-17 19:03 ~ 2017-02-16 00:00  
992
PHP   16014  2011-08-15 20:08  
991
일반   39280  2011-08-06 17:43 ~ 2020-06-07 20:24  
990
일반   17631  2011-08-04 23:42  
989
그누보드   22659  2011-08-04 22:57  
988
HTML   21220  2011-08-02 21:24 ~ 2020-10-15 15:20  
987
WindowsServer   24642  2011-07-28 15:30  
986
WindowsServer   43893  2011-07-26 08:01 ~ 2015-01-30 00:00  
985
JavaScript   16129  2011-07-26 07:31  
984
PHP   15479  2011-07-26 07:10  
983
JavaScript   38624  2011-07-26 06:59  
982
영카트   16138  2011-07-23 11:01  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2025 해피정닷컴. All Rights Reserved.