묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
새로고침시 자동카운트되는 문제!!
2015.08.12 16:06
아래코드를 작성하였는데 원래는 자료를 클릭하면 조회수가 올라가는거였습니다.
이제는 그냥 view를 load하면 바로 저게 실행 되게끔 변형은 성공했는데
기존 자료실처럼 다운로드수가 제한없이 올라갑니다.
게시판처럼 조회수가 아이피 + 아이디당 1회만 올라도록 하려면 어디를 더 손봐야할까요??
if($series_srl && $type != 'all') {//작품인식 + 전체보기 제외 // DownloadedCount를 이용한 조회수 변형 2015.08.12 $package = $oDocumentModel->getDocument($output->data->document_srl); $args->module_srl = $this->module_srl; $args->series_srl = $series_srl; $args->item_srl = $package->get('item_srl'); $output = executeQuery('seriesxe.updateItemDownloadedCount', $args); $output = executeQuery('seriesxe.updatePackageDownloadedCount', $args); }
댓글 2
-
이터넬
2015.08.17 16:14
-
OEZ
2015.08.22 16:38
document 모듈쪽 분석해보시면 아이피 중복제한하는 함수가 있습니다.
그부분을 주석처리하면 당연히 무한 카운트가 될껏이구요.
저는 document모듈가 별도로 새로운 모듈을 만드느라 ^^ 방법론을 찾고있는거구요
잘되시기 바랍니당 ^^
저는 현재 1.8.1을 사용하고 있습니다. 제 질문 내용은 OEZ님이 누구보다 잘 아실것 같네요
사이트 오픈을 눈앞에 두고 있는데, 아무래도 많이 썰렁하다보니 오픈 초기에는 조회수를 조금 수정해주고 싶은데
수동이던, 자동이던....
다들 비공식적으로는 만들어 쓰시는것 같은데 공개해주신분은 잘 없네요 ㅜㅜ 디비를 들어가서 직접 한개씩 수동으로 수정해주는것은 간으한것 같은데 모든글을 다 수정해주긴 힘들것 같구요...초짜인 제가 디비를 건더는건 조금 무서워서.. 따로 조회수 수정을 할 수 있는 방법은 없을까요?
ip중복카운트가 되어도 되고, 조회수가 랜덤하게 오르는 방법도 있는것 같더라구요...
힌트라도 주시면 감사하겠습니다 긴글 읽어주셔서 감사합니다~ ^^