상품 후기 작성은 각 상품별로 1회로 제한하기 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

상품 후기 작성은 각 상품별로 1회로 제한하기

관리자 19-09-23 18:18

영카트는 후기를 제한 없이 등록할 수가 있는데 각 상품별로 1회로 제한하는 방법입니다.



수정 파일


PC : shop/itemuseform.php

모바일 : mobile/shop/itemuseform.php


............................................................

.............................................................

$w     = preg_replace('/[^0-9a-z]/i', '', trim($_REQUEST['w']));
$it_id = get_search_string(trim($_REQUEST['it_id']));
$is_id = preg_replace('/[^0-9]/', '', trim($_REQUEST['is_id']));


위 코드를 찾은 후 바로 밑에 추가.


// 사용후기 등록제한
$use_sql = " select count(*) as cnt from {$g5['g5_shop_item_use_table']} where it_id = '$it_id' and mb_id = '{$member['mb_id']}' ";
$use_row = sql_fetch($use_sql);
if ($use_row['cnt']) {
    alert_close("사용 후기는 상품당 한번만 작성 가능합니다.");
}



## 참고 사항 ##


개수 제한을 1회가 아닌 원하는 개수로 수정하고 싶으면..

if ($use_row['cnt']) {

여기를 이런식으로 변경하면 됩니다.

if ($use_row['cnt'] > 2) {

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.