게시판 조회수를 올리는 방법은요...? > 그누4 질문답변

그누4 질문답변

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

게시판 조회수를 올리는 방법은요...? 정보

게시판 조회수를 올리는 방법은요...?

본문

게시판 조회수를 리프레쉬 할때마다 올리는 방법을 아무리 게시판을 찾아봐도 못찾겠네요..
 
F5키를 누를때마다 조회수가 올라가는 해법을 제시해주세요 고수님들...

댓글 전체

bbs/board.php의 118줄 부근

// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
    $ss_name = "ss_view_{$bo_table}_{$wr_id}";
    if (!get_session($ss_name))
    {
        sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");

        // 자신의 글이면 통과
        if ($write[mb_id] && $write[mb_id] == $member[mb_id])
            ;
        else
        {
            // 회원이상 글읽기가 가능하다면
            if ($board[bo_read_level] > 1) {
                if ($member[mb_point] + $board[bo_read_point] < 0)
                    alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");

                insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
            }
        }

        set_session($ss_name, TRUE);
    }



// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
//  $ss_name = "ss_view_{$bo_table}_{$wr_id}";
//    if (!get_session($ss_name))
//    {
        sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");

        // 자신의 글이면 통과
        if ($write[mb_id] && $write[mb_id] == $member[mb_id])
            ;
        else
        {
            // 회원이상 글읽기가 가능하다면
            if ($board[bo_read_level] > 1) {
                if ($member[mb_point] + $board[bo_read_point] < 0)
                    alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");

                insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
            }
        }

  //      set_session($ss_name, TRUE);
  //  }
한참 돌고 오니 원본에 손을 댄것을 알려 드렸네요......ㅠ.ㅠ

전체적이 아닐경우가 많을텐데 말입니다.....

해당 게시판의 스킨에서 제어하세요.....

view.skin.php의 상단에

sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$view[wr_id]' ");

넣으시면 해당 스킨을 사용하는 게시판만 작동되겠지요.....

저기 위에 구문은 원래대로 돌리시고요....^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT