특정게시판에 포인터 적용안함
게시판 관리자페이지에서 옵션5(bo_5)에 "POINT_NO"를 입력하면 선택 게시판에 포인터를 적용하지 않도록 한다.
bbs/gbupdate.php에서 다음을 수정한다. (### 그누 업데이트시마다 수정해야함)
수정전 :
// 쓰기 포인트 부여
if ($default[de_use_point] && $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($board[bo_5] != "POINT_NO") { // 추가
if ($default[de_use_point] && $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} 코멘트쓰기");
}
}
} // 추가
bbs/gbupdate.php에서 다음을 수정한다. (### 그누 업데이트시마다 수정해야함)
수정전 :
// 쓰기 포인트 부여
if ($default[de_use_point] && $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($board[bo_5] != "POINT_NO") { // 추가
if ($default[de_use_point] && $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} 코멘트쓰기");
}
}
} // 추가
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
오늘 적용했습니다.
잠깐 테스트를 해보았는데 너무 좋은 기능입니다.
잘쓰겠습니다.
^^
루트님이 올려주신 특정게시판에 포인트적용안함 팁을 사용하고 있습니다.
제가 실력이 없다보니 수정은 못하고 그냥 쓰는데요;;;;
근데 포인트가 적용이 안되는 건 잘됩니다. 그런데 팁이 적용된 게시판에서 글을 삭제하면 포인트가 삭제가 됩니다.
잘 사용하다 항의를 받고 지금 알았습니다. 포인트는 안올라가고 삭제만 되니 포인트가 순식간에 마이너스가 되어 버립니다.
어떻게 해야하는지요......
도움 부탁드립니다.
건강하세요.
gbdelete.php와 gbdeleteall.php 두곳에서
insert_point(...) ; 를 찾아 아래위로 감쏴주시면 됩니다.
if($board[bo_5] != "POINT_NO") { // 추가
insert_point(...);
} // 추가..