게시판마다 포인트를 다르게 적립해줄수 없나요? > 그누3질답

그누3질답

게시판마다 포인트를 다르게 적립해줄수 없나요? 정보

그누보드 게시판마다 포인트를 다르게 적립해줄수 없나요?

본문

여러개의 게시판에 똑같은 포인트를 적립하게 되어 있더라구요...

여기서 검색해보니....특정게시판에만 포인트를 적립하지 않는 방법은 있던데...

각 게시판 마다....포인트를 다르게 적립하는 방법은 없더라구요...

방법좀 부탁드립니다.....




그리고 하나더요......포인트를 소수점 한자리까지 표현할 수는 없는지요...

예를 들어서  2.5 점 이라는 식으로 말이죠...

방법좀 부탁드립니다..
  • 복사

댓글 전체

1. gbupdate.php 를 다운로드 받습니다.
2. gbupdate.php 를 gbupdate_point_mdf.php 로 수정 합니다.
(수정하는 파일명은 적절하게 임의대로 해 주셔도 됩니다)
3. 수정된 이름의 파일을 열으시고 아래의 수정전/후를 참고 하셔서 적절한 값을 적용 하신 후
저장 후 bbs 폴더로 업로드 합니다.

수정전:
// 쓰기 포인트 부여
if ($member[mb_id]) {
    if ($w == '') {
        insert_point($member[mb_id], $default[de_write_point], "$board[bo_subject] $wr_id 글쓰기");
    } else if ($w == 'r') {
        insert_point($member[mb_id], $default[de_write_point], "$board[bo_subject] $wr_id 글답변");
    } else if ($w == 'c') {
        insert_point($member[mb_id], $default[de_comment_point], "$board[bo_subject] {$wr_id}-{$comment_wr_id} 코멘트쓰기");
    }
}

수정후:
// 쓰기 포인트 부여
if ($member[mb_id]) {
    if ($w == '') {
        insert_point($member[mb_id], -300, "$board[bo_subject] $wr_id 글쓰기");
    } else if ($w == 'r') {
        insert_point($member[mb_id], +300, "$board[bo_subject] $wr_id 글답변");
    } else if ($w == 'c') {
        insert_point($member[mb_id], $default[de_comment_point], "$board[bo_subject] {$wr_id}-{$comment_wr_id} 코멘트쓰기");
    }
}

4. 적용을 하실 게시판 스킨을 열으셔서
gbupdate.php 라고 된 부분을(딱! 한군데) 변경된 이름으로 수정 합니다.

gbupdate.php 에서 gbupdate_point_mdf.php 로 ....
(상단 2번 내용 참고)

원하시는 게시판만 원하시는 포인트를 적용해 보실 수 있습니다.
소수점, 컴마등은 설치시 애초에(DB구성) 안되게끔 되어 있는듯
합니다. 좀더 자료를 찾아 보시던지 해야할듯 합니다. 전 여기
까지만 ....
© SIRSOFT
현재 페이지 제일 처음으로