[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 59건 2 페이지
  • RSS
기술자료 목록
39
호스팅   11710  2016-06-08 12:41  
38
호스팅   18049  2016-05-24 18:52 ~ 2025-04-04 18:19  
37
호스팅   28541  2016-04-19 22:32 ~ 2019-01-03 01:48  
36
호스팅   14508  2016-03-07 10:42 ~ 2017-09-21 00:00  
35
호스팅   15747  2016-02-05 10:59 ~ 2018-10-25 15:02  
34
호스팅   13898  2015-08-07 00:21  
33
호스팅   11665  2015-04-14 00:18  
32
호스팅   22134  2014-12-31 02:37 ~ 2018-12-15 17:45  
31
호스팅   17491  2014-08-08 15:18 ~ 2020-12-18 11:44  
30
호스팅   14283  2014-01-06 13:49  
29
호스팅   19816  2013-12-17 23:52  
28
호스팅   13205  2013-03-14 01:27  
27
호스팅   19283  2012-06-16 20:00 ~ 2014-08-09 00:00  
26
호스팅   15186  2011-07-05 17:42  
25
호스팅   14250  2010-08-18 03:16  
24
호스팅   24605  2010-08-17 14:07 ~ 2016-04-20 00:00  
23
호스팅   14287  2009-12-15 19:04  
22
호스팅   31286  2009-08-31 21:03  
21
호스팅   16135  2009-05-06 18:47  
20
호스팅   18026  2009-05-03 13:20 ~ 2011-08-19 00:00  

검색

해피정닷컴 정보

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

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