g4m 모바일페이지 질문. 정보
g4m 모바일페이지 질문.본문
m/*, extend/* 파일을 그누보드 설치 디렉토리에 업로드
m/thumb 폴더를 생성하고 권한을 707로 설정
m/install/ 을 웹에서 접속한다.
모바일에 필요한 추가 필드가 생성된다.
설치 완료후 install은 삭제하거나 이름을 변경한다.
---
여기까지는 착실히 다 이행했습니다.
그런데 주소/m 을 쳐서 모바일 페이지가 나오는것이아니라
주소/gnuboard4/m을 쳐야지만 모바일 페이지가 나옵니다.
그래서 모바일 페이지 자동이동 소스를 넣어서
핸드폰으로 들어가면 /m 폴더가 없다고 not found가 뜨네요...
어떻게 해야하나요? ㅠㅠ
m/thumb 폴더를 생성하고 권한을 707로 설정
m/install/ 을 웹에서 접속한다.
모바일에 필요한 추가 필드가 생성된다.
설치 완료후 install은 삭제하거나 이름을 변경한다.
---
여기까지는 착실히 다 이행했습니다.
그런데 주소/m 을 쳐서 모바일 페이지가 나오는것이아니라
주소/gnuboard4/m을 쳐야지만 모바일 페이지가 나옵니다.
그래서 모바일 페이지 자동이동 소스를 넣어서
핸드폰으로 들어가면 /m 폴더가 없다고 not found가 뜨네요...
어떻게 해야하나요? ㅠㅠ
댓글 전체

모바일을 체크해서 모바일 페이지로 보내 주는 check_mobile.php 의 소스를 보여 주시면,
다른 분들이 답변을 주시는데 도움이 될 것 같습니다.
check_mobile.php 파일을 사용하지 않고 index.php 파일에 코드를 추가하였다면,
그 부분을 보여 주시면 되고요.. ^^
다른 분들이 답변을 주시는데 도움이 될 것 같습니다.
check_mobile.php 파일을 사용하지 않고 index.php 파일에 코드를 추가하였다면,
그 부분을 보여 주시면 되고요.. ^^
index.php를 수정했습니다
<?
include_once("./_common.php");
//모바일 자동 이동
$chk_mobile = chkMobile();
if($_GET['from'] == 'mobile'){
//새션 생성 이유는 모바일기기에서 PC버전 갔을경우 index.php을 다시 접속했을때 모바일로 오지않고 pc버전 유지하기 위해서이다.
set_session("frommoblie", "1");
}
//모바일페이지로 이동,
if($chk_mobile == true && !$_SESSION['frommoblie']){
header("location:/{$g4['g4m_path']}");
}
include_once("$g4[path]/lib/connect.lib.php");
?>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
goto_url("$g4[path]/$g4[bbs]/board.php?bo_table=data");
?>
<?
include_once("./_tail.php");
?>
<?
include_once("./_common.php");
//모바일 자동 이동
$chk_mobile = chkMobile();
if($_GET['from'] == 'mobile'){
//새션 생성 이유는 모바일기기에서 PC버전 갔을경우 index.php을 다시 접속했을때 모바일로 오지않고 pc버전 유지하기 위해서이다.
set_session("frommoblie", "1");
}
//모바일페이지로 이동,
if($chk_mobile == true && !$_SESSION['frommoblie']){
header("location:/{$g4['g4m_path']}");
}
include_once("$g4[path]/lib/connect.lib.php");
?>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
goto_url("$g4[path]/$g4[bbs]/board.php?bo_table=data");
?>
<?
include_once("./_tail.php");
?>

header("location:/{$g4['g4m_path']}"); 이걸
header("location:{$g4['g4m_path']}"); 이렇게 바꿔 보십시오. ^^
조금전에 답변 다는데, 글이 지워져서 깜짝 놀랬습니다. ^^
header("location:{$g4['g4m_path']}"); 이렇게 바꿔 보십시오. ^^
조금전에 답변 다는데, 글이 지워져서 깜짝 놀랬습니다. ^^
감사합니다 ㅠㅠ이제 뜹니다 그런데 모바일 맞춤화면이 아니라 pc에서 모바일페이지를 열었을때처럼 뜨네요..

어떤 현상인지 잘 모르겠는데요..
볼 수 있을까요? ^^
볼 수 있을까요? ^^
gnuboard4/m 으로 들어가면 http://imgur.com/tMCzgLO 이렇게 정상적으로 뜹니다.
그런데 핸드폰으로 도메인주소만 쳐서 들어가면 http://i.imgur.com/QzsdMdT.jpg 이렇게 떠버리네요. ㅜㅜ문제가 뭘까요
그런데 핸드폰으로 도메인주소만 쳐서 들어가면 http://i.imgur.com/QzsdMdT.jpg 이렇게 떠버리네요. ㅜㅜ문제가 뭘까요

위 코멘트에 답변을 달 수 없어서 새로 코멘트를 작성합니다. ^^
모바일에서 오페라 미니 브라우저 쓰시네요..
아마도 모바일 브라우저를 제대로 인식 못하는 것 일 수도 있으니...
다른 브라우저에서 한번 해 보십시오.. 안드로이드 기본 브라우저..
아니면, 세션 문제일 수 있으니까..
모바일 버전으로 보기를 한번 눌러 주십시오..
모바일에서 오페라 미니 브라우저 쓰시네요..
아마도 모바일 브라우저를 제대로 인식 못하는 것 일 수도 있으니...
다른 브라우저에서 한번 해 보십시오.. 안드로이드 기본 브라우저..
아니면, 세션 문제일 수 있으니까..
모바일 버전으로 보기를 한번 눌러 주십시오..
기본 브라우저에서는 잘 뜨네요! 브라우저 문제였나요,ㅠㅠ 다른 브라우저에서도 잘 뜨게하려면 다른 소스를 이용하여야 하는건지...... 더 여쭈면 실례일것 같아 열심히 서치해보겠습니다... 답변감사합니다!!

제가 운영하는 사이트에서 확인해 보니, 오페라 미니 브라우저도 정상적으로 작동하였습니다.
세션 문제일 가능성이 커 보이는데요..
예를 들어서, 모바일 브라우저에서 접속해서.. pc버전보기.. 를 한 후에..
브라우저 닫고 나중에 들어와 보면..
모바일 브라우저이지만.. 최종 상태를 기억하고.. pc버전을 보여 주는 것 같습니다.
마지막 상태가 있으면 그걸 보여주고, 없으면 기본으로 동작하는 듯 보입니다. ^^
세션 문제일 가능성이 커 보이는데요..
예를 들어서, 모바일 브라우저에서 접속해서.. pc버전보기.. 를 한 후에..
브라우저 닫고 나중에 들어와 보면..
모바일 브라우저이지만.. 최종 상태를 기억하고.. pc버전을 보여 주는 것 같습니다.
마지막 상태가 있으면 그걸 보여주고, 없으면 기본으로 동작하는 듯 보입니다. ^^
오오오~~ 해결했습니다 ㅜㅜ이걸로 이틀동안 끙끙댔는데..정말 감사합니다..