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

현재 접속자 날짜 시간 표시.. 채택완료

울트라숑 8년 전 조회 3,183

관리자 페이지에서 현재접속자 통계보면 시간 날짜 상세하게 찍혀있는데..

 

홈페이지에서 현재접속자 보면 번호,이름,제목만 나오네요

 

 

 

관리자 페이지 볼때처럼 날짜하고 시간 표시하려면 어떤 함수 넣어야하나요?

 

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

답변 4개

채택된 답변
+20 포인트

/bbs/current_connect.php

 

$sql = " select a.mb_id, b.mb_nick, b.mb_name, b.mb_email, b.mb_homepage, b.mb_open, b.mb_point, a.lo_ip, a.lo_location, a.lo_url, a.lo_datetime
            from {$g5['login_table']} a left join {$g5['member_table']} b on (a.mb_id = b.mb_id)
            where a.mb_id <> '{$config['cf_admin']}'
            order by a.lo_datetime desc ";

 

해당 필드를 안 불러들여서 그런가 보네요

 

붉은색 표시한부분을 추가해주시면 나올것입니다. 

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

답변에 대한 댓글 1개

울트라숑
8년 전
우왕..님 짱..

완전 감사해요~ ㅎㅎ

아.. 그런데 만약에 날짜 빼고 시간만 출력하려면 어떻게해야하나요?

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

시간만 출력할경우

 

<?php echo date("H:i:s", strtotime($list[$i]['lo_datetime'])); ?>

 

or

 

<?php echo substr($list[$i]['lo_datetime'], 11, 8);?>

 

둘중에 편하신걸로 하시면 될거 같습니다.



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

답변에 대한 댓글 1개

울트라숑
8년 전
정말 너무 감사합니다.
초보자도 아주쉽게 적용할수 있도록 친절하고 자세한 설명에 감동받았어요..
진짜 님 짱입니다~
오늘 하루 잘 보내시고 항상 좋은일만 있으시기를 바랄게요...
다시 한번 감사의 말씀드려요 ^^
사랑해요 ♡

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

 

답변 감사합니당

 

알려주신대로 해보았는뎅 날짜 시간 출력이 안되요므 ㅠㅠ

 


 

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

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

 

/skin/connect/basic/current_connect.skin.php 

 

붉은색 표시한 부분을 추가하시면 될거 같습니다. 

 

<tr>
        <th scope="col">번호</th>
        <th scope="col">이름</th>
        <th scope="col">위치</th>
        <th scope="col">날짜</th>
    </tr>
    </thead>
    <tbody>
    <?php
    for ($i=0; $i<count($list); $i++) {
        //$location = conv_content($list[$i]['lo_location'], 0);
        $location = $list[$i]['lo_location'];
        // 최고관리자에게만 허용
        // 이 조건문은 가능한 변경하지 마십시오.
        if ($list[$i]['lo_url'] && $is_admin == 'super') $display_location = "<a href=\"".$list[$i]['lo_url']."\">".$location."</a>";
        else $display_location = $location;
    ?>
        <tr>
            <td class="td_num"><?php echo $list[$i]['num'] ?></td>
            <td class="td_name"><?php echo $list[$i]['name'] ?></td>
            <td><?php echo $display_location ?></td>
            <td class="td_name"><?php echo $list[$i]['lo_datetime'] ?></td>
        </tr>
    <?php
    }
    if ($i == 0)
        echo "<tr><td colspan=\"3\" class=\"empty_table\">현재 접속자가 없습니다.</td></tr>";
    ?>

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

답변에 대한 댓글 1개

울트라숑
8년 전
날짜,시간 출력이 안되요 ㅠㅠ

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

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

로그인