[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,634건 84 페이지
  • RSS
기술자료 목록
974
영카트   13420  2011-07-23 10:22  
열람
영카트   14961  2011-07-23 10:20  
972
호스팅   14264  2011-07-05 17:42  
971
PHP   24765  2011-06-12 20:30 ~ 2024-02-28 09:43  
970
ClassicASP   23680  2011-06-11 22:02  
969
JavaScript   19542  2011-06-11 19:23 ~ 2011-06-12 00:00  
968
JavaScript   27031  2011-06-11 19:01  
967
그누보드   12758  2011-06-08 21:30  
966
일반   30051  2011-05-24 10:49  
965
etc쇼핑몰   25381  2011-05-20 22:07 ~ 2011-05-26 00:00  
964
PHP   29447  2011-04-20 19:59  
963
일반   22730  2011-04-05 11:28  
962
Adobe   22746  2011-03-27 22:09  
961
PHP   22604  2011-03-27 21:51  
960
일반   29210  2011-03-13 05:50  
959
WindowsServer   42573  2011-03-05 12:02 ~ 2011-12-16 00:00  
958
PHP   19615  2011-02-24 16:10 ~ 2021-11-23 09:25  
957
일반   16650  2011-02-11 07:04  
956
그누보드   12425  2011-02-09 06:28  
955
영카트   15397  2011-02-09 06:15  

검색

해피정닷컴 정보

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

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