모바일에서 접속시 특정 게시판만 pc버전의 것으로
본문
모바일에서 접속시
특정 게시판만 pc버전의 것으로 보고싶어요
어떻게 해야 해요?
답변 3
config.php에서 define('G5_SET_DEVICE', 'both'); <--- 이 부분을 찾아서
아래처럼 하세요
$device = $_REQUEST['bo_table'] =='해당게시판 아이디' ? 'pc' : 'both';
define('G5_SET_DEVICE', $device);
/common.php 에
//==============================================================================
// 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;
} else {
$set_device = false;
}
$_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'];
}
위 소스상단에 밑에 소스 한줄을 추가하면 될듯 하네요
if($_REQUEST[bo_table] == "특정테이블 bo_table값"){
$_REQUEST['device'] = 'pc';
}
답변을 작성하시기 전에 로그인 해주세요.