묻고답하기
조회수 올리기 팁
2013.10.11 15:41
제목처럼 예전에 있던 팁으로 조회수를 올렸던것 같던데요. 제가 1.7버젼에 적용해보니 아예 홈페이지가 먹통이 되었습니다.
이전에 1.4를 기준으로 만들었던걸로 아는데 혹시 1.7 버젼에 쓸수 있는 방법이 없을까요?
만든사이트가 방문자가 아직없으니 더 썰렁합니다.
몇일째 머리싸매고 해봐도 방법을 못 찾아서 글에 올립니다.
지나치지 마시고 고수님들의 도움 요청드립니다
---------- 이전에 1.4를 기준으로 만든 file ------
* @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;
}*/
----------------------------------------------------
댓글 7
-
KS
2013.10.11 16:28
-
헤르만
2013.10.11 17:13
팁 주신대로 DB에 접속 했는데 readed_count란 항목을 찾을 수가 없네요. 화면을 캡쳐 했는데 제대로 한 건지 한번 봐 주시기를 바랍니다
-
sejin7940
2013.10.11 17:29
xe_documents 테이블 안에 있는 칼럼입니다.
해당 테이블에서 변경 원하는 글번호 document_srl 을 검색해서 그 data 의 readed_count 를 변경하시면 됩니다.
-
플플
2013.10.11 19:20
저도 필요한거였는데 나중에 유용히 사용하겠습니다
-
헤르만
2013.10.11 18:06
세진님이 알려주신대로 드뎌 찾았습니다.
항상 감사드립니다. -
KS
2013.10.12 07:11
헛 죄송합니다ㅜㅜ 알림기능으로 올 줄 알고 있었는데..
설명이 미흡했네요 , 그냥 xe_documents -> readed_count 라고만 해서...죄송합니다
잘 해결하셨으니 다행입니다~
-
Ruatic™
2013.10.12 20:10
쿨럭 로봇이 마니 와따가두 엄청나게 오릅니다 ㅇㅅㅇ;
고전적이지만 DB 에 직접 접속해서 xe_documents -> readed_count 를 직접 수정하시는게 빠를겁니다.