모바일에서 index를 불러 오는 방법이 궁굼합니다. 채택완료

pc버전에서 모바일 페이지로 이동을 해도 모바일 페이지에서는 pc용 인덱스 파일을 불러옵니다.

 

모바일 폴더에 인덱스 파일이 있는데도 말이죠

 

왜 그런거죠??

 

궁굼합니다 ㅠㅠ

해결책을 부탁 드립니다~ 

답변 4개

채택된 답변
+20 포인트

/index.php 파일에

if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/index.php');
    return;
}

위 내용은 있나요? 

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

답변에 대한 댓글 1개

네..있습니다..

====== 아래 코드가 index 파일입니다 ============

<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}

include_once(G5_THEME_PATH.'/head.php');
?>

<h2 class="sound_only">최신글</h2>
<!-- 최신글 시작 { -->
<?php
// 최신글
$sql = " select bo_table
from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)
where a.bo_device <> 'mobile' ";
if(!$is_admin)
$sql .= " and a.bo_use_cert = '' ";
$sql .= " order by b.gr_order, a.bo_order ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
if ($i%2==1) $lt_style = "margin-left:20px";
else $lt_style = "";
?>
<div style="float:left;<?php echo $lt_style ?>">
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
echo latest('theme/basic', $row['bo_table'], 5, 25);
?>
</div>
<?php
}
?>
<!-- } 최신글 끝 -->

<?php
include_once(G5_THEME_PATH.'/tail.php');
?>

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

모바일 페이지만 사용한다면 /config.php 파일에 아래 빨간글씨 추가해 주면 되긴 합니다.

define('G5_IS_MOBILE', true);
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정

 

이렇게 해주면 처음에는 무조건 모바일로 접근 합니다. 

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

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

모바일 기기에서만 작동되게 되어 있어요

그래서 

/index.php?device=mobile 도메인뒤에 붙히시면 확인하실수 있습니다. 

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

답변에 대한 댓글 1개

그래도 상태는 똑같아요 ㅠㅠ

상단은 모바일 head
본문은 pc index
하단은 모바일 tail

위 상태로 나옵니당

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

/config.php 파일에서

define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정

true로 설정되어 있나요? 

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

답변에 대한 댓글 1개

모바일 페이지에서는 정상적으로 head파일과 tail파일은 불러 옵니다. 그런데 이상하게도 인덱스만 파일만은 pc용 파일을 불러오는상황이예요. 확인해보니 "true"로 되어 있습니다 ㅠㅠ

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

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

로그인
🐛 버그신고