r

특정게시판에 포인터 적용안함

게시판 관리자페이지에서 옵션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} 코멘트쓰기");
}
}
} // 추가
|

댓글 5개

root님!
오늘 적용했습니다.
잠깐 테스트를 해보았는데 너무 좋은 기능입니다.

잘쓰겠습니다.
^^
우오옷! 좋은 팁이로군요!
간단 하면서 유용한 팁 이네요.
안녕하세요
루트님이 올려주신 특정게시판에 포인트적용안함 팁을 사용하고 있습니다.
제가 실력이 없다보니 수정은 못하고 그냥 쓰는데요;;;;

근데 포인트가 적용이 안되는 건 잘됩니다. 그런데 팁이 적용된 게시판에서 글을 삭제하면 포인트가 삭제가 됩니다.
잘 사용하다 항의를 받고 지금 알았습니다. 포인트는 안올라가고 삭제만 되니 포인트가 순식간에 마이너스가 되어 버립니다.

어떻게 해야하는지요......

도움 부탁드립니다.

건강하세요.
위의 수정후에 해당하는 다음 내용
gbdelete.php와 gbdeleteall.php 두곳에서
insert_point(...) ; 를 찾아 아래위로 감쏴주시면 됩니다.

if($board[bo_5] != "POINT_NO") { // 추가
insert_point(...);
} // 추가..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
22년 전 조회 2,532
22년 전 조회 1,915
22년 전 조회 1,900
22년 전 조회 4,597
22년 전 조회 1,853
22년 전 조회 2,881
22년 전 조회 2,737
22년 전 조회 1,708
22년 전 조회 1,942
22년 전 조회 1,838
22년 전 조회 1,516
22년 전 조회 2,132
22년 전 조회 1,722
22년 전 조회 1,983
22년 전 조회 1,977
22년 전 조회 1,934
22년 전 조회 2,605
22년 전 조회 3,061
22년 전 조회 1,781
22년 전 조회 1,978
🐛 버그신고