테스트 사이트 - 개발 중인 베타 버전입니다

접속자 집계를 다른 페이지에서 출력 채택완료

안녕하세요, 그누보드 초보입니다.

검색하고 연구하다가 질문올립니다. 많은 조언 부탁드립니다.

 

-그누보드 5.3 사용하여 적용중입니다.

-기본 베이직 테마를 사용중입니다.

 

***인덱스페이지의 우측 접속자 집계를 다른 페이지(관리자페이지/접속자 통계 visit_list)에서

     본문하단에 출력하려고 합니다.

 

현재  admin/visit_list 페이지에서 

 

auth_check($auth[$sub_menu], 'r');

$g5['title'] = '접속자집계'; include_once('./visit.sub.php');

$colspan = 6;

$sql_common = " from {$g5['visit_table']} "; $sql_search = " where vi_date between '{$fr_date}' and '{$to_date}' "; if (isset($domain))     $sql_search .= " and vi_referer like '%{$domain}%' ";

$sql = " select count(*) as cnt             {$sql_common}             {$sql_search} "; $row = sql_fetch($sql); $total_count = $row['cnt'];

$rows = $config['cf_page_rows']; $total_page  = ceil($total_count / $rows);  // 전체 페이지 계산 if ($page < 1) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함

$sql = " select *             {$sql_common}             {$sql_search}             order by vi_id desc             limit {$from_record}, {$rows} "; $result = sql_query($sql); ?>

                                                                               

        $os = $row['vi_os'];         if(!$os)             $os = get_os($row['vi_agent']);

        $device = $row['vi_device'];

        $link = '';         $link2 = '';         $referer = '';         $title = '';         if ($row['vi_referer']) {

            $referer = get_text(cut_str($row['vi_referer'], 255, ''));             $referer = urldecode($referer);

            if (!is_utf8($referer)) {                 $referer = iconv_utf8($referer);             }

            $title = str_replace(array('<', '>', '&'), array("<", ">", "&"), $referer);             $link = '';             $link = str_replace('&', "&", $link);             $link2 = '';         }

        if ($is_admin == 'super')             $ip = $row['vi_ip'];         else             $ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", G5_IP_DISPLAY, $row['vi_ip']);

        if ($brow == '기타') { $brow = ''.$brow.''; }         if ($os == '기타') { $os = ''.$os.''; }

        $bg = 'bg'.($i%2);     ?>    

                                                   

   

';     ?>        
목록
IP접속 경로브라우저OS접속기기일시
자료가 없거나 관리자에 의해 삭제되었습니다.

----------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------

$pagelist = get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr"); echo $pagelist;

include_once('./admin.tail.php'); ?>  

 

빨간라인안과 같이 붙여 넣었는데 첨부 그림과 같이 출력은 되지만 데이터 값(방문자 수)을 받지 못하고 있습니다.

경로문제인 것 같은데  안되서 질문드려 답을 구할까 합니다.

의견 주시면 감사하겠습니다.

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

값은 나옵니다. 다만 스타일에 숫자 값의 텍스트 색상이 하얀색으로 되어 있고,

배경색상은 사용자페이지에서만 포함하는 default.css 에 정의되어 있어서 보이지 않는 상태입니다.

 

다음처럼 바로 윗쯤에 default.css 파일에 있는 배경색 처리 스타일을 임시 처리해주는 방법이 있습니다.

</p>

<p>....</p>

<p></div></p>

<p><style>

/*컬러*/

.color_1 {background:#169dd6}

.color_2 {background:#14d53d}

.color_3 {background:#3814ff}

.color_4 {background:#7520c5}

</style></p>

<p><!--접속자통계 E--></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

하하하!!!

감사합니다.

헤맸던 시간이 한 방에 풀렸습니다.

복 많이 받으시고 건강하세요!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고