게시판 포인트 지급을 글자수에 따라 달리 할 수 있을까요?

게시판 포인트 지급을 글자수에 따라 달리 할 수 있을까요?

QA

게시판 포인트 지급을 글자수에 따라 달리 할 수 있을까요?

답변 1

본문

커뮤니티 게시판을 운영하고 있습니다.

활성화를 위해 글 작성시 포인트를 지급하고 있는데,

긴 글을 작성한 분들께는 더 많은 포인트를 지급하고 싶네요.

여기처기 참고해서 몇가지 시도를 해보긴 했는데 실패했습니다.

어느 부분을 고쳐야 하고, 어떤 방법이 있을까요?

이 질문에 댓글 쓰기 :

답변 1

* /bbs/write_update.php

insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글쓰기", $bo_table, $wr_id, '쓰기');

if (mb_strlen($wr_content, 'utf-8') >= 1000)

  $board['bo_write_point'] = '200';

insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글쓰기", $bo_table, $wr_id, '쓰기');

와! 감사합니다. 이곳에서 쓰기포인트 부여하는 줄 모르고 다른곳만 만지고 있었습니다! 감사합니다. 여기에 만약 자유게시판에만 이 코드를 적용하고자 한다면 다음과 같이 바꿔보면 괜찮을까요?

if ($bo_table === 'free' && mb_strlen($wr_content, 'utf-8') >= 1000) {
    $board['bo_write_point'] = '200';
    insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글쓰기", $bo_table, $wr_id, '쓰기');
}

if ($bo_table == 'free' && mb_strlen($wr_content, 'utf-8') >= 1000)
  $board['bo_write_point'] = '200';

insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글쓰기", $bo_table, $wr_id, '쓰기');

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 482
© SIRSOFT
현재 페이지 제일 처음으로