포인트 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

포인트 문의 정보

포인트 문의

본문

안녕하세요
 
매개 게시판  클릭한번하면 포인트가 -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-  모든 게시판이 차감 되내요...에궁.
==========================================
매개 게시판  클릭한번하면 포인트가 -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 ()  <<=== 특정게시판만 적용할 경우 위처럼 하면 될거 같내요.
특정 게시판만 사용할경우 게시판 환경 설정의 여유필드 아무곳이나
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]}", '읽기');
}
더 상세하게 답변 해주길 부탁합니다... 저는 왕 초보라서  파일은 다 찾을수있는데  어느 위체에 수정을 하는지  추가를 하는지 모릅니다.  다시 한번 부탁합니다.
© SIRSOFT
현재 페이지 제일 처음으로