묻고답하기
레이아웃에 사이트현황 출력하기 추가질문 입니다.
2012.12.08 17:06
송동우님께서 답변을 해주셔서 카운터 위젯 스킨에 적용하여 레이아웃에 출력을 해 주었습니다.
그런데 추가로 답변해주신 투데이 증가현황을 괄호안에 표시해 주는 것이 목표였거든요.
근데 제가 지식이 없다보니 말씀해주신 부분을 보아도 어떻게 수정을 해야할지 알 수가 없어 추가 질문 드립니다.
{@
$oCounterModel = &getModel('counter');
$site_module_info = Context::get('site_module_info');
$output = $oCounterModel->getStatus(array('00000000', date('Ymd',time()-60*60*24), date('Ymd')), $site_module_info->site_srl);
}
<!--@foreach($output as $key => $val)-->
<!--@if(!$key)-->
{@$total_counter = $val}
<!--@elseif($key == date("Ymd"))-->
{@$today_counter = $val}
<!--@else-->
{@$yesterday_counter = $val}
<!--@end-->
<!--@end-->
{$lang->total} : {number_format($total_counter->unique_visitor)}<br />
{$lang->today} : {number_format($today_counter->unique_visitor)}<br />
{$lang->yesterday} : {number_format($yesterday_counter->unique_visitor)}<br />
{@ $output = executeQuery('admin.getDocumentCount', $args)}
{$lang->document} : {number_format($output->data->count)}<br />
{@ $output = executeQuery('admin.getCommentCount', $args)}
{$lang->comment} : {number_format($output->data->count)}<br />
{@ $output = executeQuery('admin.getFileCount', $args)}
{$lang->file} : {number_format($output->data->count)}<br />
{@ $output = executeQuery('admin.getMemberCount', $args)}
{$lang->member} : {number_format($output->data->count)}<br />
만일 관리페이지처럼 괄호속에 오늘 올라온 갯수처럼 출력하고 싶다면
xe - modules - admin - admin.admin.view.php 열고
line 217 쯤에
function dispAdminIndex()
이 부분을 참고해보세요.....
밑줄 쳐진 부분을 적용하고 싶은데 어떻게 해야 할지 잘 모르겠어요...
현재는 송동우님 답변대로 위젯 스킨을 수정을 해서 아래와 같이 만들었답니다.
<div class="widgetContainer<!--@if($colorset=="black")--> black<!--@end-->">
<dl class="widgetCounter">
<dt>{$lang->today} :</dt>
<dd class="today">{number_format($today_counter->unique_visitor)}</dd>
<dt>{$lang->yesterday} :</dt>
<dd>{number_format($yesterday_counter->unique_visitor)}</dd>
<dt>{$lang->total} :</dt>
<dd>{number_format($total_counter->unique_visitor)}</dd>
<dt>{$lang->member} :</dt>
<dd>{@ $output = executeQuery('admin.getMemberCount', $args)}
{number_format($output->data->count)}</dd>
<dt>{$lang->document} :</dt>
<dd>{@ $output = executeQuery('admin.getDocumentCount', $args)}
{number_format($output->data->count)}</dd>
<dt>{$lang->comment} :</dt>
<dd>{@ $output = executeQuery('admin.getCommentCount', $args)}
{number_format($output->data->count)}</dd>
</dl>
</div>
![siteinfo.png](http://www.xpressengine.com/files/attach/images/122/743/383/021/96c46f5ec68030798daa0eb68c41d3e2.png)
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
몽실아빠 |
레이아웃에 사이트현황 출력하기 추가질문 입니다.
[1]
![]() | 2012.12.08 by 송동우 |
본체 | 베스트 게시물 이동 하는 방법이요.. | |
포토이즈 | 제로보드 XE 메뉴 추가 오류 질문드립니다. | |
4rfv5tgb6yhn |
경고 메시지 바꾸기
[5]
![]() | 2012.12.08 by 4rfv5tgb6yhn |
몽실아빠 |
사이트 현황을 레이아웃에 보여주고 싶습니다.
[1]
![]() | 2012.12.08 by 송동우 |
color77 | xe1.57 게시판에 닉네임클릭해서 나오는 회원정보 이메일 모두숨기고싶습니다 어디를수정해야하나요? [1] | 2012.12.08 by 송동우 |
띵똥 | xe 전체에 나눔고딕으로 폰트를 설정하고 싶습니다 [2] | 2012.12.08 by LI-NA |
포 | 하이퍼링크에 점선생기는거요.. [1] | 2012.12.08 by 송동우 |
무실 | 관리자 초기 페이지의 문서와 댓글에 (+52, -6) 의미는? | |
고이풀 | Xe를 아파치톰켓에 설치해도 될까요? [1] | 2012.12.08 by Garon |
참치찌개 | 특정 링크를 접근할때 로그인한 회원만 접근 가능하게 하려고 합니다 [1] | 2012.12.07 by 송동우 |
민다 | 스크랩 할때 변수값 임의 저장 | |
4rfv5tgb6yhn | [댓글] 관리자가 미리 써놓기 - Sulli 님, 고수님들 한번 더 보아 주실래요? [4] | 2012.12.07 by 4rfv5tgb6yhn |
참치찌개 | 작성글에 댓글이 달리면 삭제 금지하기 [3] | 2012.12.07 by 송동우 |
김슈룹 | 메인 로그인은 되나 회원가입과 중간 페이지 로그인 불가능합니다. | |
함조 | 제로보드4에서 제로보드XE로 DB이전할 때요 [1] | 2012.12.07 by BluesPia[꾸야] |
NegatiVE | 에러 질문 드려봅니당.. | |
푸른홈 | 금지아이디를 만들어도 회원가입이 되는 경우? | |
조나연351 | 게시판의 첨부파일 관련 | |
민다 | 쪽지함에서 서브메뉴 명칭 불러오기 [1] | 2012.12.07 by 송동우 |
$today = date("Ymd");
$oMemberAdminModel = &getAdminModel('member');
$status->member->todayCount = $oMemberAdminModel->getMemberCountByDate($today);
$status->member->totalCount = $oMemberAdminModel->getMemberCountByDate();
}
{$lang->member} : {$status->member->totalCount}({$status->member->todayCount})<br />
{@
$oDocumentAdminModel = &getAdminModel('document');
$statusList = array('PUBLIC', 'SECRET');
$status->document->todayCount = $oDocumentAdminModel->getDocumentCountByDate($today, array(), $statusList);
$status->document->totalCount = $oDocumentAdminModel->getDocumentCountByDate('', array(), $statusList);
}
{$lang->document} : {$status->document->totalCount}({$status->document->todayCount})<br />
{@
$oCommentModel = &getModel('comment');
$status->comment->todayCount = $oCommentModel->getCommentCountByDate($today);
$status->comment->totalCount = $oCommentModel->getCommentCountByDate();
}
{$lang->comment} : {$status->comment->totalCount}({$status->comment->todayCount}}<br />
{@
$oFileAdminModel = &getAdminModel('file');
$status->file->todayCount = $oFileAdminModel->getFilesCountByDate($today);
$status->file->totalCount = $oFileAdminModel->getFilesCountByDate();
}
{$lang->file} : {$status->file->totalCount}({$status->file->todayCount})