현재접속자 페이지에 모바일 접속표시하기
1. 테이블(g5_login) 필드추가
device가 모바일인지 웹인지 구분
ex) lo_gubun int(1)
2. /lib/common.lib.php 파일에 해당기능 추가
html_process 클래스 내에 run()함수 수정
2412줄쯤에 있을꺼에요...
추가하신 필드를 쿼리에 추가해줍니다.
[update용]
$tmp_sql = " update {$g5['login_table']} set mb_id = '{$member['mb_id']}', lo_datetime = '".G5_TIME_YMDHIS."', lo_location = '{$g5['lo_location']}', lo_url = '{$g5['lo_url']}', lo_gubun = '".G5_IS_MOBILE."' where lo_ip = '{$_SERVER['REMOTE_ADDR']}' ";
[insert용]
$tmp_sql = " insert into {$g5['login_table']} ( lo_ip, mb_id, lo_datetime, lo_location, lo_url, lo_gubun ) values ( '{$_SERVER['REMOTE_ADDR']}', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$g5['lo_location']}', '{$g5['lo_url']}' ,'".G5_IS_MOBILE."' ) ";
3. 현재접속자 목록용 쿼리에 추가한 필드추가
/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_gubun
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 ";
4. 현재접속자 해당스킨파일 수정.
/해당스킨폴더/connect/basic/current_connect.skin.php
// 모바일의 경우 링크주소변경
if($list[$i]['lo_gubun']==1){
if(strpos($list[$i]['lo_url'], "&") !== false) {
$list[$i]['lo_url'] = $list[$i]['lo_url']."&device=mobile";
} else {
$list[$i]['lo_url'] = $list[$i]['lo_url']."?device=mobile";
}
}
<span class="crt_lct"><?php echo $display_location ?> <?php if($list[$i]['lo_gubun']==1){echo "(m)";}?></span>
댓글 7개
신경써서 올려주셨네요. 고생하셨습니다^^
좋은 정보 감사합니다. 바로 적용해야겠네요.ㅎ
적용 위치가 틀렷는지
가능하시면 정확한 적용위치 부탁드립니다
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 2694 | 2개월 전 | 188 | ||
| 2693 | 2개월 전 | 148 | ||
| 2692 | 2개월 전 | 158 | ||
| 2691 | 2개월 전 | 174 | ||
| 2690 | 2개월 전 | 326 | ||
| 2689 | 2개월 전 | 233 | ||
| 2688 |
|
2개월 전 | 441 | |
| 2687 | 2개월 전 | 292 | ||
| 2686 |
선택과집중
|
2개월 전 | 329 | |
| 2685 | 2개월 전 | 291 | ||
| 2684 | 2개월 전 | 346 | ||
| 2683 | 2개월 전 | 481 | ||
| 2682 | 2개월 전 | 276 | ||
| 2681 | 2개월 전 | 302 | ||
| 2680 |
선택과집중
|
2개월 전 | 278 | |
| 2679 | 2개월 전 | 330 | ||
| 2678 |
|
3개월 전 | 429 | |
| 2677 |
|
3개월 전 | 502 | |
| 2676 | 3개월 전 | 326 | ||
| 2675 | 3개월 전 | 304 | ||
| 2674 |
선택과집중
|
3개월 전 | 480 | |
| 2673 |
|
3개월 전 | 322 | |
| 2672 | 3개월 전 | 335 | ||
| 2671 | 3개월 전 | 284 | ||
| 2670 | 3개월 전 | 260 | ||
| 2669 | 3개월 전 | 374 | ||
| 2668 | 3개월 전 | 289 | ||
| 2667 |
선택과집중
|
3개월 전 | 484 | |
| 2666 |
선택과집중
|
3개월 전 | 470 | |
| 2665 |
선택과집중
|
3개월 전 | 404 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기