n회 이상 글 썼을 경우 포인트 지급 하지 않기
검색하다가 못찾아서 결국은 제가 만들었습니다. common.lib.php의 insert_point함수에 추가시키면 됩니다.
아직 이런거 올릴 짬은 아닌 왕초보이지만, 혹시나 더 좋은방법 있다면 고수님들의 조언도 얻고.. 혹시 필요한 사람 있을까봐 올립니다.
[code]
// 하루 게시글 5개 넘게 쓸 경우는 더이상 포인트 지급 안함
if ($rel_action=='쓰기')
{
$sql = " select count(*) as cnt from {$g5['point_table']}
where mb_id = '$mb_id'
and left(po_datetime,10) = '".G5_TIME_YMD."'
and po_rel_action = '쓰기' ";
$row = sql_fetch($sql);
if ($row['cnt'] > 4)
return -1;
}
// 하루 댓글 5개 넘게 쓸 경우는 더이상 포인트 지급 안함
if ($rel_action=='댓글')
{
$sql = " select count(*) as cnt from {$g5['point_table']}
where mb_id = '$mb_id'
and left(po_datetime,10) = '".G5_TIME_YMD."'
and po_rel_action = '댓글' ";
$row = sql_fetch($sql);
if ($row['cnt'] > 4)
return -1;
}
[/code]
아직 이런거 올릴 짬은 아닌 왕초보이지만, 혹시나 더 좋은방법 있다면 고수님들의 조언도 얻고.. 혹시 필요한 사람 있을까봐 올립니다.
[code]
// 하루 게시글 5개 넘게 쓸 경우는 더이상 포인트 지급 안함
if ($rel_action=='쓰기')
{
$sql = " select count(*) as cnt from {$g5['point_table']}
where mb_id = '$mb_id'
and left(po_datetime,10) = '".G5_TIME_YMD."'
and po_rel_action = '쓰기' ";
$row = sql_fetch($sql);
if ($row['cnt'] > 4)
return -1;
}
// 하루 댓글 5개 넘게 쓸 경우는 더이상 포인트 지급 안함
if ($rel_action=='댓글')
{
$sql = " select count(*) as cnt from {$g5['point_table']}
where mb_id = '$mb_id'
and left(po_datetime,10) = '".G5_TIME_YMD."'
and po_rel_action = '댓글' ";
$row = sql_fetch($sql);
if ($row['cnt'] > 4)
return -1;
}
[/code]
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 5개
나중에 기능 필요할때 사용할게요 ^^
어디 위치에 넣어야 하나요 ?