우

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

· 2004-03-17 (수) 16:55:51 · 476 · 2
여러개의 게시판에 똑같은 포인트를 적립하게 되어 있더라구요...

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

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

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




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

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

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

댓글 2개

2004-03-17 (수) 18:27:14
음 .... 4번에 gbform.skin.php 를 열으신 후 수정해 주시기 바랍니다.
급하게 두들겼더니 하나를 빼먹었네요. 죄송합니다.
2004-03-17 (수) 18:25:58
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질답

9,564건
+
제목 글쓴이 날짜 조회
04-03-19 조회 435
04-03-19 조회 621
04-03-19 조회 693
04-03-19 조회 421
04-03-19 조회 603
04-03-19 조회 462
04-03-18 조회 510
04-03-18 조회 396
04-03-18 조회 605
04-03-18 조회 429
04-03-18 조회 408
04-03-17 조회 391
04-03-17 조회 718
04-03-17 조회 380
04-03-17 조회 527
04-03-17 조회 477
04-03-17 조회 503
04-03-17 조회 588
04-03-17 조회 502
04-03-24 조회 670