게시판 조회수 클릭할 때마다 올라가게 할려면요? > 그누4 질문답변

그누4 질문답변

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

게시판 조회수 클릭할 때마다 올라가게 할려면요? 정보

게시판 조회수 클릭할 때마다 올라가게 할려면요?

본문

조회수는 IP를 검사해서 한번만 카운터가 되는 것 같아요
물론 그렇게 하는게 일반적이기는 하지만 그래도 조절할 수 있으면 좋겠네요
어떤 사이트의 게시판을 보면 클릭할 때마다 조회수가 올라가서
많은 사람이 글을 보는 것 같이 느껴지는데
조회수가 적으니까 게시판이 썰렁해 보여요
클릭할 때마다 조회수가 올라가게 하고 싶은데 어떻게 하면 될까요?
한번 클릭하면 3번 클릭한 것으로 조작하는 경우도 있지만
이렇게 조작하는 것 말고 클릭할 때마다 IP가 같은 사람에 관계없이 조회수가 올라가게 하고 싶어요
아시는 분 도움 좀 부탁드립니다

댓글 전체

그누/bbs/board.php 99줄 "한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음" 아래 부분

$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문을 빼시거나 수정하시면 될듯합니다.

- 초보 짜집퍼 올림 -
맞습니다...그 부분입니다.
클릭할대마다 포인트가 증가되면 안되니깐...

 // 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
    $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) {
                // 글읽기 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
                //if ($board[bo_read_point] < 0 && $member[mb_point] <= 0)
                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);
    }


이 부분을
요놈 1줄만 남기면 될건데요..
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$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