묻고답하기
조회수가 기본으로 5가 올라가네요.
2008.04.03 18:07
제가 글을 쓰고 본문보면 조회수 0
한번클릭하면 1
목록버튼 누르면 2
재클릭하면 3
목록버튼 누르면 4
재재클릭하면 5
목록버튼 누르면 5
그 다음부터는 오르지 않습니다.
기본으로 5가 올라가는데 왜 이런지.. 전 정상대로 작성자는 조회수가 안올라가게.. 그리고 ip혹은 아이디당 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;
}
/**
고수님들의 도움 요청합니다.
이 버그때문에 방문객이 30명에 불과한대도 조회수가 50을 넘는 기이한? 현상이 일어나고요..
회원이 그냥 글한번봐도 1올라가는게 아니고 무지하게 올라가는것같네요.
막 등록된 글을 4사람이 접속해서 보는데도 조회수가 벌써 24..
[추가] 여러가지 테스트해보는데 포럼형 게시판은 또 괜찮네요 하
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
초보자중의초보자 | 외부페이지 사용에 대해 문의합니다. [1] | 2008.04.03 by 백성찬 |
hacierpark | ?mid=가붙을때와 않붙을때 로그인풀림,,, [4] | 2008.04.03 by 백성찬 |
권백송 | 급한 질문사항입니다... [3] | 2008.04.03 by 백성찬 |
핸디지 | 회원가입시 금지 닉네임 설정하려면 어떻게 해야 할까요? | |
김만하 | 스킨적용후에도 백지상태로 나와요 [3] | 2008.04.03 by 백성찬 |
권백송 | layout 다시 질문이요...혹시나 하는 마음에.. [3] | 2008.04.03 by 백성찬 |
HappyNSC | 제로보드XE 1.0.1을 설치하는데 문제발생요 ㅠㅠ [3] | 2008.04.03 by 백성찬 |
tapama |
에디터 관련 질문드립니다...(스크린샷 첨부)
[2]
![]() | 2008.04.03 by asd |
zzoong2 | 로그인 스킨만을.............. [2] | 2008.04.03 by zzoong2 |
권영덕651 | 음악자료실 및 첨부파일 읽기 [2] | 2008.04.03 by 권영덕651 |
호아금 | 글쓰기가 안되는데... [1] | 2008.04.03 by BSHNG |
BSHNG | 글쓰기가 안됩니다. [1] | 2008.04.03 by 백성찬 |
sugarkane | 조회수가 기본으로 5가 올라가네요. | |
뽀칠이 |
시안을 구입했는데 감이 오지 않네요 조언좀 .....
[1]
![]() | 2008.04.03 by 느까끼 |
오동근 | 게시판에 글쓰기시 기본 입력내용 나오게 하는건? | |
zzoong2 | 페이지가나타나질않네요..ㅡ.ㅡ | |
이것참.. | 게시판과 로그인 정보, 영어로 사용하려면.. [2] | 2008.04.03 by 必得力 |
초옹 | 메뉴트리 생성시 [3] | 2008.04.03 by 느까끼 |
박상범473 |
위젯 왼쪽에 배치하고 싶습니다..
[2]
![]() | 2008.04.03 by 느까끼 |
노길문 | 첫페이지 관련 문의 [3] | 2008.04.03 by 백성찬 |