미채택 완료

PC / 모바일 버전으로 보기 링크시 해당 버전의 메인페이지로 이동하기 문의

2017-03-28 (화) 13:56:07 4,480

모바일 버전에서

tail.php (하단) "PC 버전으로 보기 버튼"을 누르면 

PC 버전의 메인페이지(theme/company/index.php)로 이동하고

    <?php

    if(G5_DEVICE_BUTTON_DISPLAY && G5_IS_MOBILE) { ?>

    <a href="<?php echo get_device_change_url(); ?>" id="device_change">PC 버전으로 보기</a>

    <?php

    }

    if ($config['cf_analytics']) {

        echo $config['cf_analytics'];

    }

    ?>

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

PC버전에서

tail.php (하단) "모바일 버전으로 보기" 버튼을 누르면 

모바일 버전 메인페이지(theme/company/mobile/index.php)로 이동하고 싶습니다.

<?php

if ($config['cf_analytics']) {

    echo $config['cf_analytics'];

}

?>

<div id="ft_dv">

<?php

if(G5_DEVICE_BUTTON_DISPLAY && !G5_IS_MOBILE) { ?>

<a href="<?php echo get_device_change_url(); ?>" id="device_change">모바일 버전으로 보기</a>

<?php

}

 

if ($config['cf_analytics']) {

    echo $config['cf_analytics'];

}

?>

상세페이지를 별도 PHP 문서로 연결하니 상세페이지 내에서 PC/모바일 버전 변경 버튼을 누르면

tail.php 만 변동이 생겨서 화면이 깨져보이는 현상이 보이네요ㅠ

그래서 아예 해당 버전의 메인 화면으로 이동시키면 문제가 없을 것 같은데 도움 요청드립니다.
 


답변 2개 / 댓글 4개

홈페이지주소/theme/company/index.php 했을때 열리나요? 

답변에 대한 댓글 3개

아. 열리지않습니다. 역시 하얀색 화면으로 뜨네요.
ftp 상의 파일주소는 맞는데요ㅠ

혹시 index.php 상단의 " // 개별 페이지 접근 불가 "
이 문구 때문에 그럴까요?ㅠ

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

if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
include_once ("_common.php"); 가 없는것 같고요~ (인쿨르드 경로 잡아서 해주시고요)
개별 페이지 접근은 주석처리 해보고 테스트 해보세요~
안되네요ㅠ
오류 메세지 뜨네요.

링크 부분을 아래처럼 변경 해보세요~

 

 <a href="<?php echo G5_URL."/theme/company/index.php?device=pc"; ?>" id="device_change">PC 버전으로 보기</a> 

 

 <a href="<?php echo G5_URL."/theme/company/mobile/index.php?device=mobile"; ?>" id="device_change">모바일 버전으로 보기</a> 

 

 

답변에 대한 댓글 1개

알려주신대로 작업했는데 버튼 누르면 아무 것도 뜨질 않습니다. 하얀 페이지 (PC/모바일 둘다)

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