해결)그누보드 나리야빌드 홈화면 통계 어제가입자 조건을 문의
이전
다음
링크
본문
그누보드 나리야빌드 홈화면 통계 어제가입자 조건을 문의 드립니다.
동작이 되지 않아 문의 드립니다
- 장비 : 시놀로지
- 빌더 : 기존 아니마빌드
- 변경 : 나리야 비드
기본 동작은 일부 되고 나리야빌드에서 전체 게시물,전체 댓글수,오늘가입자,가 나오지 않아 수정 적용 했습니다
추가적으로 어제가입자를 추가 했으나 동작이 되지 않아 문의 드립니다
홈화면 사용 위젯 사용파일 : //W:\www\theme\11q.kr_NB-Basic\layout\side\side-basic\side.php
상단에 추가
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// =============================
//W:\www\theme\11q.kr_NB-Basic\layout\side\side-basic\side.php
// 총게시물수
// $write_total = sql_fetch(" select sum(bo_count_write) as sum_count_write from {$g5['board_table']} ");
// $count_write = $write_total['sum_count_write'];
// 총코멘트수
// $comment_total = sql_fetch(" select sum(bo_count_comment) as sum_count_comment from {$g5['board_table']} ");
// $count_comment = $comment_total['sum_count_comment'];
// 아미나 정의가 실행 않됨
// 총게시물수
$write_total = sql_fetch(" select sum(bo_count_write) as sum_count_write from {$g5['board_table']} ");
$total_cnt = $write_total['sum_count_write'];
// 총코멘트수
$comment_total = sql_fetch(" select sum(bo_count_comment) as sum_count_comment from {$g5['board_table']} ");
$total_cnt2 = $comment_total['sum_count_comment'];
// 오늘가입자
$today = G5_TIME_YMD;
$today_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$today' ");
// 어제가입자
$yesterday = G5_TIME_YMD;
$yesterday_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$yesterday' ");
// ============================
?>
표시부분에
<!-- ================================================= <br> -->
<!-- W:\www\theme\11q.kr_NB-Basic\index\basic.php -->
<hr class="hr"/>
<div class="widget-box">
<ul style="padding:0; margin:0; list-style:none;">
<li><i class="fa fa-bug red"></i> <a href="<?php echo $at_href['connect'];?>">
현재 접속자 <span class="pull-right"><?php echo number_format($stats['now_total']); ?><?php echo ($stats['now_mb'] > 0) ? '(<b>'.number_format($stats['now_mb']).'</b>)' : ''; ?> 명</span></a>
</li>
<!-- <li><i class="fa fa-bug"></i> 오늘 가입자※ <span class="pull-right"><?php echo number_format($stats['join_today']); ?> 명</span></li> -->
<li><i class="fa fa-bug"></i> 오늘 가입자※ <span class="pull-right"><?php echo number_format($today_mem[cnt]); ?> 명</span></li>
<!-- 확인중 -->
<!-- <li><i class="fa fa-bug"></i> 어제 가입자※ <span class="pull-right"><?php echo number_format($stats['join_yesterday']); ?> 명</span></li> -->
<li><i class="fa fa-bug"></i> 어제 가입자※ <span class="pull-right"><?php echo number_format($yesterday_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 오늘 방문자 <span class="pull-right"><?php echo number_format($stats['visit_today']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 어제 방문자 <span class="pull-right"><?php echo number_format($stats['visit_yesterday']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 최대 방문자 <span class="pull-right"><?php echo number_format($stats['visit_max']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 전체 방문자 <span class="pull-right"><?php echo number_format($stats['visit_total']); ?> 명</span></li>
<!-- ============================================ 정의를 상단에서 1차 후 2차 결과물 total_cnt total_cnt2 -->
<!-- <li><i class="fa fa-bug"></i> 전체 게시물 <span class="pull-right"><?php echo number_format($menu[0]['count_write']); ?> 개</span></li> -->
<!-- <li><i class="fa fa-bug"></i> 전체 댓글수 <span class="pull-right"><?php echo number_format($menu[0]['count_comment']); ?> 개</span></li> -->
<li><i class="fa fa-bug"></i> 전체 게시물※ <span class="pull-right"><?php echo number_format($total_cnt); ?> 개</span></li>
<li><i class="fa fa-bug"></i> 전체 댓글수※ <span class="pull-right"><?php echo number_format($total_cnt2); ?> 개</span></li>
<!-- <li><i class="fa fa-bug"></i> 전체 게시물 <span class="pull-right"><?php echo number_format($total_write); ?> 개</span></li> -->
<!-- <li><i class="fa fa-bug"></i> 전체 댓글수 <span class="pull-right"><?php echo number_format($total_comment); ?> 개</span></li> -->
<!-- ============================================== -->
<li><i class="fa fa-bug"></i> 전체 회원수 <span class="pull-right at-tip" data-original-title="<nobr>오늘 <?php echo $stats['join_today'];?> 명 / 어제 <?php echo $stats['join_yesterday'];?> 명</nobr>" data-toggle="tooltip" data-placement="top" data-html="true"><?php echo number_format($stats['join_total']); ?> 명</span>
</li>
</ul>
상단 조건을 문의 드립니다.(노란색)
다음조건을 어제 는 어떻게 표시 하나요
어제 그리고 1주일 조건 을 문의 드립니다
1) 조건을 문의 드립니다
// 오늘가입자
$today = G5_TIME_YMD;
$today_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$today' ");
// 어제가입자
$yesterday = G5_TIME_YMD;
$yesterday_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$yesterday' ");
// week 가입자
$week = G5_TIME_YMD;
$week_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$week' ");
2) 표시부분
<li><i class="fa fa-bug"></i> 오늘 가입자※ <span class="pull-right"><?php echo number_format($today_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 어제 가입자※ <span class="pull-right"><?php echo number_format($yesterday_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 주간 가입자※ <span class="pull-right"><?php echo number_format($week_mem[cnt]); ?> 명</span></li>
■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q.kr 에 등록 된 자료 입니다♠.
[이 게시물은 11qkr님에 의해 2021-06-16 02:45:16 11.Nas_1에서 이동 됨]
관련자료
-
링크
-
이전
-
다음
댓글 1
11qkr님의 댓글
해결) 1/2 적용 소스
// 총게시물수
$write_total = sql_fetch(" select sum(bo_count_write) as sum_count_write from {$g5['board_table']} ");
$total_cnt = $write_total['sum_count_write'];
// 총코멘트수
$comment_total = sql_fetch(" select sum(bo_count_comment) as sum_count_comment from {$g5['board_table']} ");
$total_cnt2 = $comment_total['sum_count_comment'];
// 오늘가입자
$today = G5_TIME_YMD;
$today_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$today' ");
// 어제가입자
$yesterday = date('Y-m-d',strtotime("-1 days"));
$yesterday_mem =sql_fetch("select count(*) as cnt from {$g5['member_table']} where mb_datetime between '$yesterday' and '$today' ");
// week 가입자
$week = date('Y-m-d',strtotime("-7 days"));
$week_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where mb_datetime between '$week' and '$today' ");
해결 2/2 위젯 보기부분 적용
<!--W:\www\theme\11q.kr_NB-Basic\layout\side\side-basic\side.php -->
<hr class="hr"/>
<div class="widget-box">
<ul style="padding:0; margin:0; list-style:none;">
<li><i class="fa fa-bug red"></i> <a href="<?php echo $at_href['connect'];?>">
현재 접속자 <span class="pull-right"><?php echo number_format($stats['now_total']); ?><?php echo ($stats['now_mb'] > 0) ? '(<b>'.number_format($stats['now_mb']).'</b>)' : ''; ?> 명</span></a>
</li>
<li><i class="fa fa-bug"></i> 오늘 가입자※ <span class="pull-right"><?php echo number_format($today_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 어제 가입자※ <span class="pull-right"><?php echo number_format($yesterday_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 주간 가입자※ <span class="pull-right"><?php echo number_format($week_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 오늘 방문자 <span class="pull-right"><?php echo number_format($stats['visit_today']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 어제 방문자 <span class="pull-right"><?php echo number_format($stats['visit_yesterday']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 최대 방문자 <span class="pull-right"><?php echo number_format($stats['visit_max']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 전체 방문자 <span class="pull-right"><?php echo number_format($stats['visit_total']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 전체 게시물※ <span class="pull-right"><?php echo number_format($total_cnt); ?> 개</span></li>
<li><i class="fa fa-bug"></i> 전체 댓글수※ <span class="pull-right"><?php echo number_format($total_cnt2); ?> 개</span></li>
<li><i class="fa fa-bug"></i> 전체 회원수 <span class="pull-right at-tip" data-original-title="<nobr>오늘 <?php echo $stats['join_today'];?> 명 / 어제 <?php echo $stats['join_yesterday'];?> 명</nobr>" data-toggle="tooltip" data-placement="top" data-html="true"><?php echo number_format($stats['join_total']); ?> 명</span>
</li>
</ul>
</div>
// 총게시물수
$write_total = sql_fetch(" select sum(bo_count_write) as sum_count_write from {$g5['board_table']} ");
$total_cnt = $write_total['sum_count_write'];
// 총코멘트수
$comment_total = sql_fetch(" select sum(bo_count_comment) as sum_count_comment from {$g5['board_table']} ");
$total_cnt2 = $comment_total['sum_count_comment'];
// 오늘가입자
$today = G5_TIME_YMD;
$today_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where LEFT(mb_datetime, 10)='$today' ");
// 어제가입자
$yesterday = date('Y-m-d',strtotime("-1 days"));
$yesterday_mem =sql_fetch("select count(*) as cnt from {$g5['member_table']} where mb_datetime between '$yesterday' and '$today' ");
// week 가입자
$week = date('Y-m-d',strtotime("-7 days"));
$week_mem =sql_fetch(" select count(*) as cnt from {$g5['member_table']} where mb_datetime between '$week' and '$today' ");
해결 2/2 위젯 보기부분 적용
<!--W:\www\theme\11q.kr_NB-Basic\layout\side\side-basic\side.php -->
<hr class="hr"/>
<div class="widget-box">
<ul style="padding:0; margin:0; list-style:none;">
<li><i class="fa fa-bug red"></i> <a href="<?php echo $at_href['connect'];?>">
현재 접속자 <span class="pull-right"><?php echo number_format($stats['now_total']); ?><?php echo ($stats['now_mb'] > 0) ? '(<b>'.number_format($stats['now_mb']).'</b>)' : ''; ?> 명</span></a>
</li>
<li><i class="fa fa-bug"></i> 오늘 가입자※ <span class="pull-right"><?php echo number_format($today_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 어제 가입자※ <span class="pull-right"><?php echo number_format($yesterday_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 주간 가입자※ <span class="pull-right"><?php echo number_format($week_mem[cnt]); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 오늘 방문자 <span class="pull-right"><?php echo number_format($stats['visit_today']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 어제 방문자 <span class="pull-right"><?php echo number_format($stats['visit_yesterday']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 최대 방문자 <span class="pull-right"><?php echo number_format($stats['visit_max']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 전체 방문자 <span class="pull-right"><?php echo number_format($stats['visit_total']); ?> 명</span></li>
<li><i class="fa fa-bug"></i> 전체 게시물※ <span class="pull-right"><?php echo number_format($total_cnt); ?> 개</span></li>
<li><i class="fa fa-bug"></i> 전체 댓글수※ <span class="pull-right"><?php echo number_format($total_cnt2); ?> 개</span></li>
<li><i class="fa fa-bug"></i> 전체 회원수 <span class="pull-right at-tip" data-original-title="<nobr>오늘 <?php echo $stats['join_today'];?> 명 / 어제 <?php echo $stats['join_yesterday'];?> 명</nobr>" data-toggle="tooltip" data-placement="top" data-html="true"><?php echo number_format($stats['join_total']); ?> 명</span>
</li>
</ul>
</div>