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

특정 게시판만 pc버전으로 보이게 채택완료

원윈원 6년 전 조회 2,130

모방일에서 특정 게시판 "공지사항"게시판으로 pc버전으로 보이게 

수정하였습니다

 

config.php 에서

 

$device = $_REQUEST['bo_table'] =='게시판id ? 'pc' : 'both';
define('G5_SET_DEVICE', $device);  

 

이렇게 수정하였는대

 

이 게시판 들어갈때는  pc버전으로 잘 들어가지는대

다른 메뉴를 선택 했을때도 계속 pc버전으로 있어요

저기 게시판만 모바일에서 pc버전으로 보일수 있게 하는 방법이 있을까요?

 

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

답변 2개

채택된 답변
+20 포인트
잉끼s
6년 전

수정하신 부분은 원문으로 다시 수정해주시고요.

/common.php 중

 

</p>

<p>

//==============================================================================

// Mobile 모바일 설정

// 쿠키에 저장된 값이 모바일이라면 브라우저 상관없이 모바일로 실행

// 그렇지 않다면 브라우저의 HTTP_USER_AGENT 에 따라 모바일 결정

// G5_MOBILE_AGENT : config.php 에서 선언

//------------------------------------------------------------------------------

if (G5_USE_MOBILE && $set_device) {

    if ($_REQUEST['device']=='pc')

        $is_mobile = false;

    else if ($_REQUEST['device']=='mobile')

        $is_mobile = true;

    else if (isset($_SESSION['ss_is_mobile']))

        $is_mobile = $_SESSION['ss_is_mobile'];

    else if (is_mobile())

        $is_mobile = true;

}elseif($_REQUEST['device']=='app' || isset($_SESSION['ss_is_app']) ){

        $is_mobile = true;

        $_SESSION['ss_is_app'] = true;

} else {

    $set_device = false;

}</p>

<p>$_SESSION['ss_is_mobile'] = $is_mobile;

define('G5_IS_MOBILE', $is_mobile);

define('G5_DEVICE_BUTTON_DISPLAY', $set_device);

if (G5_IS_MOBILE) {

    $g5['mobile_path'] = G5_PATH.'/'.$g5['mobile_dir'];

}

//==============================================================================

 </p>

<p>

 

해당 부분 중

 

$_SESSION['ss_is_mobile'] = $is_mobile;

바로 밑에 아래와 같이 추가해주세요.

 

</p>

<p>$_SESSION['ss_is_mobile'] = $is_mobile;</p>

<p>if($bo_table=='item' && !defined('G5_IS_ADMIN'))

    $is_mobile = false;</p>

<p>

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

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

플래토
6년 전

위 게시판의 상단에 

 

$device = $_REQUEST['bo_table'] =='게시판id ? 'pc' : 'both';

define('G5_SET_DEVICE', $device);  

라고 하셨다면

맨 하단에, tail 영역에서도

 

$device = 'both';

define('G5_SET_DEVICE', $device);  

라고 추가하시면 될것같네요

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

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

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

로그인