묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
document_readed_log 사용
2010.05.13 21:28
최근 최다조회 게시물을 뽑아내기 위해 DB를 살펴봤는데
document_readed_log 라는 테이블이 있더라구요..
아마 조회정보를 저장하는 테이블 같은데..
열어봤더니 아무 데이터가 들어있지 않더군요..
이 기능을 사용하려면 별도로 활성화를 해줘야 하는건가요?
만약 그렇다면 어떻게 해야 활성화가 가능한가요?
댓글 2
-
SMaker
2010.05.14 20:22
-
zirho
2010.12.11 10:19
코드를 보니 이렇게 되어있습니다.
// 로그인 사용자가 아니라면 pass
if(!$logged_info->member_srl) return new Object();
// 조회 포인트가 없으면 패스
if(!$point) return new Object();
// 읽은 기록이 없으면 기록 남김
$output = executeQuery('document.insertDocumentReadedLog', $args);
즉 기록 남기기 전에 조회 포인트가 없으면 패스 되기 때문에 조회포인트를 0이 아닌값으로 설정해야 작동합니다.
별도의 작업이 필요 없이 게시물을 열람하게 되면 기록이 남게 됩니다.
로그인한 회원의 경우에만 기록됩니다.