묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
클릭될때마다 조회수 올라가는 방법부탁합니다(1.4.3버전)
2010.08.25 19:33
기존에 나와있는 방법은 안되네요...1.4.3버전입니다.
꼭 부탁 드립니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
DRUNKEN |
이 댓글을... 부분 없애고 싶어요~
[4]
![]() | 2010.09.14 by LutZ |
x2lovers | 최신글 위젯을 모바일 페이지에서 불러오면 크기가..;; | |
맘보氏 | 로그인과 회원가입 심각한 오류~! | |
대학생사람연대 |
xe_official_v2 서브메뉴 제목 출력 안되게..
[2]
![]() | 2010.09.14 by 대학생사람연대 |
betaon | 회원 기능을 없애고 싶습니다. [1] | 2010.09.14 by LutZ |
Huckleberry Finn |
이건 무슨 레이아웃이죠?
[1]
![]() | 2010.09.15 by 오르막 |
레이머스 |
SQL 구문질문드립니다
[1]
![]() | 2010.09.15 by 라르게덴 |
사랑나무1 |
헤더 부분 메뉴 추가 문의드립니다.
[2]
![]() | 2010.09.15 by 사랑나무1 |
x2lovers | RSS 링크는 모바일에서는 안읽혀지네요;; | |
이라영 | 게시판 공지글 권한 설정부분 문의 드립니다. | |
불곰ㅁ | 다른 컴퓨터에서 페이지 수정 시 변경이 안되요! [1] | 2010.09.15 by 老姜君 |
911 | 클릭될때마다 조회수 올라가는 방법부탁합니다(1.4.3버전) [1] | 2010.09.15 by 박성표 |
하영사 | 게시판 첨부화일 용량 추가의 문제입니다. [2] | 2010.09.15 by 앙띠2 |
린아마법사 | 일반문서에 레벨제한을 두는 방법 [1] | 2010.09.15 by 老姜君 |
와이즈엑스맨 | 게시판 글 내부에 링크연결시 새창열기할때 주소창옵션안되는 문제 [2] | 2010.09.15 by 老姜君 |
mayanking | 캐시파일 재생성 [1] | 2010.09.15 by LutZ |
syungteu | 답변해주세요! [2] | 2010.09.15 by 구가 |
syungteu | /xe 는 어떻게 없애나요? [4] | 2010.09.15 by 구가 |
싸커맨 | 제로xe 업그레이드 [2] | 2010.09.15 by 구가 |
디제이쿠 | getDocumentList.xml, count(*) 쿼리 문제가 심각합니다. [1] | 2010.09.15 by 라르게덴 |
* @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;
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /**
* @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;
}*/ 저도 4.3버젼 사용 하고 있는데 4.3.1버젼으로 갈아타고 싶어도 조회수 증가가 안된다는 리플이 있어서 고민 하고 있습니다