묻고답하기
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 남기남 |
의대생 | 첨부파일 ''열기'' 에러. [1] | 2010.10.19 by fda |
칼잇으마 | 웹진 형태 최근문서출력에서 사진이 없을때 기본 사진 나타나게? [1] | 2010.10.19 by fda |
축복의 통로 |
소풍가세요
![]() | |
보드재학 | php 프로그래밍시 언어 셋팅문제 입니다. | |
행호 | 현재 확장변수를 전체로 출력하고 있습니다. 이것을 하나씩 따로 출력하려면 어떻게 해야 할까요? [4] | 2009.06.11 by 행호 |
이윤우774 | 업그레이드 후 안됩니다. 도와주세요... [2] | 2009.06.11 by 이윤우774 |
비니파파 | DB & 관리자정보 입력에서 며칠째 버벅.... [2] | 2009.06.11 by 비니파파 |
아사공 | 쓰기 및 수정 모두 안되요 ㅜ ㅜ [5] | 2009.06.11 by 아사공 |
마이신_ | 첨부파일문제...ㅜㅜ [3] | 2009.06.11 by 백성찬 |
황정연720 | ZBXE1.0.6 > XE1.2.3으로 업데이트시 [2] | 2009.06.11 by 황정연720 |
박노열 |
이상한 질문인지는 모르겠습니다만.....
[2]
![]() | 2009.06.11 by 박노열 |
도봉인포 |
제발 아시는분 알려주세요 ㅠㅠ
[2]
![]() | 2009.06.11 by 박노열 |
sn |
아이디로 안들어가고 에러 메시지만 나오는지요?
![]() | |
박진환 | 제로보드 복구하기 [3] | 2009.06.11 by 박진환 |
sungjaeq | 통계기능 작동이 이상하네요 [1] | 2009.06.11 by 별사탕FS |
유샤인 |
비나무님 덕분에 문제 해결 되었읍니다 감사합니다. 헌데 문제 하나가 더 있는 데......
[5]
![]() | 2009.06.11 by 유샤인 |
종선킴 |
메뉴만드는 것에 대한 질문
![]() | |
알까 | 관리자 페이지에서 첨부파일 이름에 음영이 들어가지 않게 하려면? [2] | 2009.06.11 by 알까 |
nellcy | 외부로그인창에서요 | |
텍사수 | geovisit(); 이게 왜 뜨는걸까요??? [5] | 2009.06.11 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버젼으로 갈아타고 싶어도 조회수 증가가 안된다는 리플이 있어서 고민 하고 있습니다