테스트 사이트 - 개발 중인 베타 버전입니다

게시판 조회수 IP 구분 없이 올라가게 가능한지요? 채택완료

새벽별을보다 10년 전 조회 4,098

같은 컴퓨터에서 그리고 같은 인터넷 창에서 게시판을 들어갈 때마다 조회수가 오르게끔 수정하고 싶은데요~

조회수 함수는 보니까 wr_hit 이거 이더라구요~

 

그래서 bbs/board.php 파일에서~

요 아래 구문을 지워도 봤는데.. 클릭시 매번 오르지는 않더라구요..

 

게시판들을 IP 구분 없이.. 무조건 클릭시 조회수가 오르게 수정할려면

요 아래 명령어 말고 다른걸 넣어야 하나요..?

 

형님들의 자비를 기다려봅니다 ㅠㅠ 훌쩍훌쩍 ;;

 

    // 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
    }
    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 ($is_guest && $board[bo_read_level] == 1 && $write[wr_ip] == $_SERVER['REMOTE_ADDR']) {
            // 비회원이면서 읽기레벨이 1이고 등록된 아이피가 같다면 자신의 글이므로 통과
            ;
        } 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, '읽기');
            }
            */
            // 글읽기 포인트가 설정되어 있다면
            if ($board[bo_read_point] && $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개

채택된 답변
+20 포인트
10년 전

싹 빼버리면 카운팅 자체를 안하겠죠..

set_session($ss_name, TRUE); 이것만 주석처리 하시던가 삭제하시면 될겁니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

새벽별을보다
10년 전
폭풍감격............ㅠㅠㅠㅠㅠ
이러는 거예요..?
대박이네요!! 감사합니다 ㅎㅎ
자비 감사합니다 !!!!!!!!!
홈짱
10년 전
이 팁을 적용할 경우, 아래와 같은 중대한 에러가 발생하네요.

1. 본문에서 해당 글을 추천 비추천 할 경우, "해당 글에서만 추천 비추천 할 수 있습니다." 얼럿창 뜸.
2. 질문답변 게시판에서 채택을 하려고 할 경우, "해당 글에서만 답변채택을 할 수 있습니다."얼럿창 뜸.

일단 제가 확인한 에러만 이 정도네요.
10일 전 쯤 이 팁을 적용하고, 오늘 갑자기 위 기능들이 안 되서 원인을 찾던 중 발견한 겁니다.
먼지손
10년 전
그런경우는 update문을 if (!get_session($ss_name)) 이 조건식 위로 위치를 옮기면 됩니다.
그러면 세션과 관계없이 카운팅은 조건없이 누적증가될거구요 세션은 세션대로 정상작동 할겁니다.
새벽별을보다
10년 전
헐.. 엄청나다.. ㅠㅠ
세분 모두~~ 감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인