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

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

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

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

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




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

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

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

댓글 2개

음 .... 4번에 gbform.skin.php 를 열으신 후 수정해 주시기 바랍니다.
급하게 두들겼더니 하나를 빼먹었네요. 죄송합니다.
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구성) 안되게끔 되어 있는듯
합니다. 좀더 자료를 찾아 보시던지 해야할듯 합니다. 전 여기
까지만 ....
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
21년 전 조회 442
21년 전 조회 348
21년 전 조회 540
21년 전 조회 373
21년 전 조회 351
21년 전 조회 334
21년 전 조회 655
21년 전 조회 325
21년 전 조회 472
21년 전 조회 410
21년 전 조회 440
21년 전 조회 517
21년 전 조회 436
21년 전 조회 612
21년 전 조회 1,139
21년 전 조회 245
21년 전 조회 548
흑흑 ㅠㅠ
21년 전 조회 310
21년 전 조회 334
21년 전 조회 462
🐛 버그신고