채택완료

현재 접속자 날짜 시간 표시..

2017-04-28 (금) 12:50:39 3,514

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

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

dc28ac7383b7ab4a0f06f6f94cfd03af_1493351412_3985.jpg 

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

|

답변 4개 / 댓글 3개

채택된 답변
+20 포인트
2017-04-28 (금) 13:36:02

/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개

우왕..님 짱..

완전 감사해요~ ㅎㅎ

아.. 그런데 만약에 날짜 빼고 시간만 출력하려면 어떻게해야하나요?
2017-04-28 (금) 15:03:51

시간만 출력할경우

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

or

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

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



답변에 대한 댓글 1개

정말 너무 감사합니다.
초보자도 아주쉽게 적용할수 있도록 친절하고 자세한 설명에 감동받았어요..
진짜 님 짱입니다~
오늘 하루 잘 보내시고 항상 좋은일만 있으시기를 바랄게요...
다시 한번 감사의 말씀드려요 ^^
사랑해요 ♡
2017-04-28 (금) 13:12:50

답변 감사합니당

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

44e606acc0bde70dc60079c690128073_1493352761_0473.png
 

2017-04-28 (금) 13:03:28

/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개

날짜,시간 출력이 안되요 ㅠㅠ

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