묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
페이지 조회수를 표시하는 방법이 있나요?
2013.08.20 13:28
안녕하세요. 항상 도움주셔서 감사합니다.
XE의 게시판 게시글은 조회수가 표시되는데요. 페이지로 작성된 문서의 조회수를 알 수 있는 방법이 있으면
알려주시면 감사하겠습니다.
XE 코어 버전 : 1.4.5.7
댓글 2
-
sejin7940
2013.08.20 13:34
-
꿀꺽2
2013.08.23 10:44
이번에도 자문자답식이 되었는데요;;
약간 꼼수로 게시판 스킨을 수정해서 페이지 작성용으로 바꾸면 조회수 표시도 되고 좋더군요.
게시판에서 손볼 곳은,
- list.html
- view_document.html
인데요.관리자에게만 보이게 하고 싶은 부분은<!--@if($logged_info->member_srl && $logged_info->is_admin=='Y')-->관리자에게만 표시<!--@end-->이렇게 수정하시면 되겠구요. 이걸로 게시글 제목, 조회수, 게시날짜, URL 등을 숨기시면 되겠구요.
물론 아예 안보이게 하려면 해당부분을 주석처리하시면 되겠죠.
가장 까다로운게 본문 밑에 목록이 나타나는 부분이었는데,
list.html의 10행쯤부터를
<!--@if(!$oDocument->isExists())--><!--@if($module_info->default_style == 'webzine')--><!--#include("./_style.webzine.html")--><!--@elseif($module_info->default_style == 'gallery')--><!--#include("./_style.gallery.html")--><!--@elseif($module_info->default_style == 'forum')--><!--#include("./_style.forum.html")--><!--@elseif($module_info->default_style == 'blog')--><!--#include("./_style.blog.html")--><!--@else--><!--#include("./_style.list.html")--><!--@end--><!--@end-->빨간색 부분으로 처리해 주시면, 본문이 선택되어 있을 경우에는 목록표시가 안됩니다.제 경우에는 리스트, 수정, 삭제 이 세 버튼만 남겨놓고 전부 이렇게 숨기니까, 페이지 작성화면과 똑같은 모양의 게시판이 되더군요. - list.html
페이지 모듈은 조회수를카운트 하는 기능이 들어가있지 않습니다
정작 각 화면은 document 모듈을 기반으로 하기에, 페이지모듈에서 관련함수만 사실 추가하면 되는데
기본적으로 추가되어있지 않기에, 조회수는 알 수 없습니다.