최신글모든게시글모음 인기글(7일간 조회수높은순서)
m-5.jpg
현재접속자

어여 어서 올라오세요

대청마루(자유게시판)

동네 사람들의 정담이 오고가는 대청마루입니다. 무슨 글이든 좋아요.

클릭마다 조회수 올리기

홈페이지 최용우............... 조회 수 35107 추천 수 0 2009.06.10 00:22:25
.........

         /**
         * @brief 해당 document의 조회수 증가
         **/
        function updateReadedCount($oDocument) {
            $document_srl = $oDocument->document_srl;
            $member_srl = $oDocument->get('member_srl');
            $logged_info = Context::get('logged_info');

            // 조회수 업데이트가 되면 trigger 호출 (after)
            $output = ModuleHandler::triggerCall('document.updateReadedCount', 'after', $oDocument);
            if(!$output->toBool()) return $output;
            // session에 정보로 조회수를 증가하였다고 생각하면 패스
            if($_SESSION['readed_document'][$document_srl]) return false;

            // 글의 작성 ip와 현재 접속자의 ip가 동일하면 패스
            if($document->ipaddress == $_SERVER['REMOTE_ADDR']) {
                $_SESSION['readed_document'][$document_srl] = true;
                return false;
            }

            // document의 작성자가 회원일때 글쓴이와 현재 로그인 사용자의 정보가 일치하면 읽었다고 판단후 세션 등록하고 패스
            if($member_srl && $logged_info->member_srl == $member_srl) {
                $_SESSION['readed_document'][$document_srl] = true;
                return false;
            }

            // 조회수 업데이트
            $args->document_srl = $document_srl;
            $output = executeQuery('document.updateReadedCount', $args);

            // 세션 등록
            $_SESSION['readed_document'][$document_srl] = true;
        }

제로보드XE나 똑띠님 웹사이트 또는 Simulz님의 웹사이트 처럼 접속자가 많은 대형 웹사이트가 아닌 이상 접속한 IP 당 1개의

조회수 증가는 왠지 자신의 웹사이트에 있는 콘텐츠를 아무도 안읽는거 같은 기분을 느끼게 해줍니다  제가 운영하는 웹사이트

의 경우 하루 접속자가 많아봐야 100명 이 안되고 매번 들려주시는 분들이 접속하여 글을 읽습니다.  같은 아이피로 접속을 해서

글을 읽고 또 나중에 다시 와서 읽었던 글을 또 읽고 하거든요. 소규모 커뮤니티 웹사이트나 인트라넷으로 웹사이트를 돌리는

경우에도 좋은 콘텐츠가 있음에도 접속하는 IP가 제한되어 있기때문에 글 조회수가 안올라가면 왠지 아무도 내 글을 안보는 것

같은 기분을 들게해서 기분이 묘 할때가 많습니다. 위와 같이 느낌을 받는 분들은 아래의 방법대로 코드를 수정하시면 IP당 1개

의 조회수가 아닌 글을 읽을때마다 조회수가 증가 할수 있게 할수 있습니다.
                                                                                                                                                        -'비밀얌' 님의글                                



/zbxe/modules/document/
에 있는 document.controller.php 열어보시면 480번줄쯤에 위코드를 지우시고 아래코드로 대체하시면됩니다.
1.2.0버전에 맞게 수정한것이라 다른버전에서는 코드오류가날수있습니다.
고수분들은 잘하시겟지만 초보분들을위해 끄적여봅니다.

파일도 올렷으니 따로수정한것없으신분은 파일 바꾸셔도됩니다.    [백업은 필수..]
첨부파일 1.2.1버전추가 파일이름뒤에 [1.2.1]지우고 덮어씌워주세요

          /**
         * @brief 해당 document의 조회수 증가
         **/
        function updateReadedCount($oDocument) {
            $document_srl = $oDocument->document_srl;
            $member_srl = $oDocument->get('member_srl');
            $logged_info = Context::get('logged_info');

            // 조회수 업데이트가 되면 trigger 호출 (after)
            $output = ModuleHandler::triggerCall('document.updateReadedCount', 'after', $oDocument);
            if(!$output->toBool()) return $output;
            // session에 정보로 조회수를 증가하였다고 생각하면 패스
            /*if($_SESSION['readed_document'][$document_srl]) return false;

            // 글의 작성 ip와 현재 접속자의 ip가 동일하면 패스
            if($document->ipaddress == $_SERVER['REMOTE_ADDR']) {
                $_SESSION['readed_document'][$document_srl] = true;
                return false;
            } */

            // document의 작성자가 회원일때 글쓴이와 현재 로그인 사용자의 정보가 일치하면 읽었다고 판단후 세션 등록하고 패스
            /*if($member_srl && $logged_info->member_srl == $member_srl) {
                $_SESSION['readed_document'][$document_srl] = true;
                return false;
            }  */

            // 조회수 업데이트
            $args->document_srl = $document_srl;
            $output = executeQuery('document.updateReadedCount', $args);

            // 세션 등록
            $_SESSION['readed_document'][$document_srl] = true;
        }

List of Articles
번호 제목 글쓴이 날짜 조회 수
6284 방명록 건이야~! 대박이다!!! 해바라기 2009-06-11 57718
» 홈페이지 클릭마다 조회수 올리기 file 최용우 2009-06-10 35107
6282 방명록 네팔에서 [1] 네팔의 배희원 2009-06-09 82838
6281 방명록 안녕하세요.목사님 기억하시는지요. 배춘하 (희원)전도사예요. 기도해 주세요. [2] 네팔의 배희원 2009-06-09 68267
6280 광고알림 2009년 2학기 사회복지사 모집안내 한기총사회복지대학원 2009-06-05 1488
6279 광고알림 그리스도교 사회윤리 연속강좌, 내일 시작합니다 우리신학연구소 2009-06-05 1448
6278 칼럼수필 제 집사람은 기억을 못하지만 저는 .. 호호호핼비 2009-06-05 1707
6277 뉴스언론 어느 누구도 사자(死者)를 정죄할 권한 없어” 김진한 2009-06-05 1676
6276 묵상나눔 남산편지 - 한낮의 묵상(700) 사자를 네 앞서 보내어 정충영 교수 2009-06-05 2183
6275 칼럼수필 틀이의 아른다운 인연 호호호핼비 2009-06-05 1894
6274 가족글방 거울은 바로 나입니다 이장규 2009-06-05 1797
6273 방명록 체력과 기도 [1] 준아빠 2009-06-03 32660
6272 무엇이든 1만 7천여 손도장으로 그린 태극기 이사랑 2009-06-03 1717
6271 광고알림 교회는 적합성과 창의성을 토대로 성장합니다. md 2009-06-03 1569
6270 자료공유 2009년 5월 4주 베스트셀러 이야기 마중물 2009-06-03 1951
6269 방명록 답사갑니다. [2] 준아빠 2009-06-02 56194
6268 칼럼수필 남산편지 903 희망을 가지지 않는 것은 죄이다 정충영 교수 2009-06-01 1397
6267 칼럼수필 절창 정혜신 2009-06-01 1479
6266 광고알림 벤처신앙 김경수 2009-06-01 1427
6265 광고알림 영성치유 기도회(서울 발아의 집) 행복을 만드는사람들 2009-06-01 1779
6264 광고알림 CTS와 함께는 YSM청소년파워캠프 안내 청소년불씨운동 2009-06-01 1721
6263 무엇이든 ▶◀ *solomoon의 노무현 대통령님 추모 특별판 solomoon 2009-05-29 1664
6262 칼럼수필 [추모글] 나라도 그랬을 것입니다. 하비람 2009-05-29 1557
6261 방명록 빙고!! file [2] 경복궁마마 2009-05-27 54619
6260 무엇이든 [특별기고] 노무현 전 대통령의 서거를 애도하면서 크리스천투데이 2009-05-27 1564
6259 무엇이든 [송태흔 칼럼] 노무현 대통령 서거와 십자군 전쟁 크리스천투데이 2009-05-27 1804
6258 묵상나눔 남산편지 - 한낮의 묵상(699) 이 사람들은 한 시간밖에 일하지 아니하였거늘 정충영 교수 2009-05-27 1979
6257 칼럼수필 어머니의 우유 한병 file 호호호핼비 2009-05-27 1855
6256 칼럼수필 메일 책벌레 456호 어린이 책 몇 권 마중물 2009-05-27 1786
6255 광고알림 목회자 부부 영적 성장 세미나 교회정보 2009-05-27 1511
6254 광고알림 목회를 성공적으로 이루기 위한 목회전략 세미나-정상에 오르기 위한 7단계 md 2009-05-27 2065
6253 방명록 목사님 목사님 우리 목사님^^ [2] 경복궁마마 2009-05-26 57952
6252 홈페이지 검색 항목 디폴트값을 "재목" 말고 "제목 + 내용"으로 바꾸려면 [1] 최용우 2009-05-26 2522
6251 광고알림 교회부흥 목회세미나 한기총 2009-05-25 1474
6250 광고알림 청소년 여름 Camp를 위한 그린노트 강습회 온누리 2009-05-25 1505
    본 홈페이지는 조건없이 주고가신 예수님 처럼, 조건없이 퍼가기, 인용, 링크 모두 허용합니다.(단, 이단단체나, 상업적, 불법이용은 엄금)
    *운영자: 최용우 (010-7162-3514) * 9191az@hanmail.net * 30083 세종특별시 금남면 용포쑥티2길 5-7 (용포리 53-3)
XE Login