baord.php 접속시할때 모바일과 pc가 다르게 하고싶습니다

baord.php 접속시할때 모바일과 pc가 다르게 하고싶습니다

QA

baord.php 접속시할때 모바일과 pc가 다르게 하고싶습니다

본문

 // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member['mb_level'] < $board['bo_read_level']) {
        if($write['mb_id'] != $member['mb_id']){
        if ($is_member){
            if( !is_pay_member($member)){
                alert('포인트충전 페이지로 이동합니다',"/bbs/aa.php");
                //header("Location: /bbs/aa.php");
            }

        }else
             alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
    }
    }

 

 

if ($is_member){
            if( !is_pay_member($member)){
                alert('포인트충전 페이지로 이동합니다',"/bbs/aa.php");
                //header("Location: /bbs/aa.php");
            }

 

 

이부분을 pc는 aa.php 모바일로 접속했을때는 bb.php 로 이동하고싶은데 어떻게 해야하는지 알려주시면 감사하겠습니다

 

if ($is_member){
            if( !is_pay_member($member)){
                alert('포인트충전 페이지로 이동합니다',"/bbs/bb.php");
                //header("Location: /bbs/bb.php");
            }

 

 

 

 


 

이 질문에 댓글 쓰기 :

답변 2

코어 파일은 가급적 건드는게 아닙니다.

권한 채크관련 작업을 하시려면 해당 보드 스킨에 view.head.skin.php 파일 하나 만드시고

거기서 처리하세요.

 

그누보드는 head 단에서 $is_mobile 라는 변수선언을 합니다.

현재 디바이스가 모바일이라면 1 을 반환하고 아니면 빈값을 반환하죠.

 

if($is_mobile){ // 모바일일경우

   alert('포인트충전 페이지로 이동합니다',"/bbs/mobile.php");

} else {

   alert('포인트충전 페이지로 이동합니다',"/bbs/pc.php");

}

 

이렇게 구현하시면 될것 같네요.

답변을 작성하시기 전에 로그인 해주세요.
전체 28
QA 내용 검색

회원로그인

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