모바일에서 접속시 특정 게시판만 pc버전의 것으로

모바일에서 접속시 특정 게시판만 pc버전의 것으로

QA

모바일에서 접속시 특정 게시판만 pc버전의 것으로

본문

모바일에서 접속시 

특정 게시판만 pc버전의 것으로 보고싶어요 

어떻게 해야 해요?

이 질문에 댓글 쓰기 :

답변 3

config.php에서 define('G5_SET_DEVICE', 'both'); <--- 이 부분을 찾아서

아래처럼 하세요

$device = $_REQUEST['bo_table'] =='해당게시판 아이디' ? 'pc' : 'both';
define('G5_SET_DEVICE', $device);

 

&device=mobile <--- 맨뒤 url에 넣으면 모바일로 바뀝니다. 

 

예) http://도메인/bbs/board.php?bo_table=free&device=mobile

우선 답변 감사드려요
해당 게시판 링크만 http://도메인/bbs/board.php?bo_table=free&device=pc로 하라는 말씀이시죠?

말씀하신대로 하면  그것을 클릭한후 다음 게시판을 클릭시에는 다시 모바일로 돌아와야 하는데
다른 게시판 클릭시에도 계속 pc버전으로 접속이되요

모바일로 접속할 것이고요  다른 게시판은 모두 모바일 것을 봐야 하는데
그 게시판만 pc버전을 봐야해요

/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'; 
}
답변을 작성하시기 전에 로그인 해주세요.
전체 10
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT