포인트 문의 정보
포인트 문의본문
안녕하세요
매개 게시판 클릭한번하면 포인트가 -1되는데
한번클릭하면 다시 클릭할때는 포인트가 차감되지 않습니다.
매번 클릭할때 포인트 -1되게 할려면 어떻게 설정해야나요?
댓글 전체
gnuboard4/lib/common.lib.php 746 line 주석처리하세요.
/*
// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)
{
$sql = " select count(*) as cnt from $g4[point_table]
where mb_id = '$mb_id'
and po_rel_table = '$rel_table'
and po_rel_id = '$rel_id'
and po_rel_action = '$rel_action' ";
$row = sql_fetch($sql);
if ($row[cnt])
return -1;
}
*/
ps- 모든 게시판이 차감 되내요...에궁.
/*
// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)
{
$sql = " select count(*) as cnt from $g4[point_table]
where mb_id = '$mb_id'
and po_rel_table = '$rel_table'
and po_rel_id = '$rel_id'
and po_rel_action = '$rel_action' ";
$row = sql_fetch($sql);
if ($row[cnt])
return -1;
}
*/
ps- 모든 게시판이 차감 되내요...에궁.
==========================================
매개 게시판 클릭한번하면 포인트가 -1되는데
==========================================
특정게시판만 적용하고 다른게시판은 원래되로 하시려면 약간의 편법이 필요하겠네요.
1. insert_point() ====>>
insert_point_02() 새로운 함수 만드시고...(위 주석을 적용한 함수를 하나 만듭니다.)
2. gnuboard4/bbs/board.php 소스를 손대야 합니다. 130 line insert_point()
if($bo_table == 'test'){ // 테이블이 test 이면
insert_point_02(생략...................);
}
else{
insert_point(생략....)
}
^^ insert_point () <<=== 특정게시판만 적용할 경우 위처럼 하면 될거 같내요.
매개 게시판 클릭한번하면 포인트가 -1되는데
==========================================
특정게시판만 적용하고 다른게시판은 원래되로 하시려면 약간의 편법이 필요하겠네요.
1. insert_point() ====>>
insert_point_02() 새로운 함수 만드시고...(위 주석을 적용한 함수를 하나 만듭니다.)
2. gnuboard4/bbs/board.php 소스를 손대야 합니다. 130 line insert_point()
if($bo_table == 'test'){ // 테이블이 test 이면
insert_point_02(생략...................);
}
else{
insert_point(생략....)
}
^^ insert_point () <<=== 특정게시판만 적용할 경우 위처럼 하면 될거 같내요.
만약.... 여러개의 게시판을 서로 다르게 적용하고 싶으시면..
switch 구문으로 소스변형 하시면 되겠네요.
switch 구문으로 소스변형 하시면 되겠네요.
특정 게시판만 사용할경우 게시판 환경 설정의 여유필드 아무곳이나
on 이라고 넣어주고 스킨/view.skin.php 에
//여분필드1에 on 이라고 넣을경우
if ($board[bo_1) =="on"){
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, "{$wr_id}{$g4[time_ymdhis]}", '읽기');
}
on 이라고 넣어주고 스킨/view.skin.php 에
//여분필드1에 on 이라고 넣을경우
if ($board[bo_1) =="on"){
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, "{$wr_id}{$g4[time_ymdhis]}", '읽기');
}
오타 있습니다. :)
어헉...ㅜ.ㅜ
//여분필드1에 on 이라고 넣을경우
if ($board[bo_1]) =="on"){
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, "{$wr_id}{$g4[time_ymdhis]}", '읽기');
}
//여분필드1에 on 이라고 넣을경우
if ($board[bo_1]) =="on"){
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, "{$wr_id}{$g4[time_ymdhis]}", '읽기');
}
감사합니다. 헐랭이님.. 뮤죤님께.. &^^
더 상세하게 답변 해주길 부탁합니다... 저는 왕 초보라서 파일은 다 찾을수있는데 어느 위체에 수정을 하는지 추가를 하는지 모릅니다. 다시 한번 부탁합니다.