묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
댓글을 하루에 5개까지만 포인트를 주는 방법이 있을까요?
2013.03.29 22:04
포인트를 얻기 위해서 쓸모없는 댓글을 다는 사람이 갈수록 늘어나고 있어서 골치아프네요.
직접 제재 하는 것 등의 방법도 한계가 있어서 질문드립니다. 방법이 있을까요?
댓글 1
-
송동우
2013.03.29 23:37
-
흰색앵초
2013.03.29 23:39
감사합니다. -
송동우
2013.03.30 06:20
if($result->total>5) 이것을 if($result->total>=5) 이것으로 사용하는 것이 더 좋겠네요.......
xe - modules - point - point.controller.php 열고
line 222 쯤에
if(!$oDocument->isExists() || abs($oDocument->get('member_srl'))==abs($member_srl)) return new Object();
이것 아래에
$start = date("Ymd").'000000';
$end = date("Ymd").'235959';
$oDB = &DB::getInstance();
$query = $oDB->_query('select count(*) as total from xe_comments where regdate>="'.$start.'" and regdate<="'.$end.'" and member_srl='.$member_srl);
$result = $oDB->_fetch($query);
if($result->total>5) return new Object();
이것 입력
붉은 색 xe는 자신의 db 프리픽스로 수정.........