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

모바일주소를 다른주소로 사용하고싶어요.

웹미동 8년 전 조회 3,021

그누보드를 사용하여 홈페이지를 만들었습니다.

테마를 사용햇구요. 근데 고객이 네이버의 모두라는 모바일 사이트로 모바일페이지를 연결해달라는 요청이 왔습니다. 모바일에서 접속했을때 접속하는 경로만 변경하면 될듯한데 어디서 변경하는건지 모르겠어요. 도와주세요.

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

답변 3개

해피정
8년 전

그누보드5 / index.php  내용에서


<?php

include_once('./_common.php');


아래에 아래 내용을 추가해보세요


// 브라우저 정보로 홈페이지 이동하기
$ua  = $_SERVER['HTTP_USER_AGENT']; // 브라우저 정보
//if(preg_match('/(iPhone|Android|Opera Mini|SymbianOS|Windows CE|BlackBerry|Nokia|SonyEricsson|webOS|PalmOS)/i', $ua)) {
if(preg_match('/(Android|Opera Mini|SymbianOS|Windows CE|BlackBerry|webOS|PalmOS|Mobile|iPhone|Nokia|samsung|lgtel|SonyEricsson|[^A]skt|blackberry|DoCoMo|J-PHONE|Vodafone|SoftBank|MOT-|UP.Browser|KDDI|WILLCOM|SHARP|DDIPOCKET|PSP)/i', $ua)) {
// preg_match 가 오류날때 즉, php 버전이 낮을 경우엔  eregi 를 써야 합니다.
   $URL= "연결주소";
   echo "<script type=\"text/javascript\">\n";
​​​​​​​   echo "<!--\n";
​​​​​​​   //echo "location.href = '". $URL."';\n";  // 현재창으로 전송
​​​​​​​   echo "parent.location.href='". $URL."';\n";  // 부모창으로 전송
​​​​​​​   echo "//-->\n";
​​​​​​​   echo "</script>\n";
   exit;
} 

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

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

뚜찌빠찌

</strong><b><span style="color: rgb(255, 0, 0);"> </span></b></p><p style="word-break: break-all; color: rgb(80, 80, 80); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><b><span style="color: rgb(255, 0, 0);">if ( G5_IS_MOBILE ) {</span></b></p><p style="margin-left: 40px; word-break: break-all; color: rgb(80, 80, 80); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><span style="color: rgb(0, 0, 0); font-family: 돋움, Dotum, AppleGothic, sans-serif; font-size: 12px; background-color: rgb(232, 232, 232);">header('Location: <a href="<a href="http://www.naver.com.com/" target="_blank" rel="noopener noreferrer">http://www.naver.com.com/</a>"><a href="http://www.naver.com.com/" target="_blank" rel="noopener noreferrer">http://www.naver.com.com/</a></a>');</span><br style="color: rgb(0, 0, 0); font-family: 돋움, Dotum, AppleGothic, sans-serif; font-size: 12px; background-color: rgb(232, 232, 232);"> </p><p style="word-break: break-all; color: rgb(80, 80, 80); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><b><span style="color: rgb(255, 0, 0);">}</span></b></p><p style="word-break: break-all; color: rgb(80, 80, 80); font-family: Arial, 돋움, Dotum; font-size: 14.004px;"><strong style="color: rgb(127, 127, 127); font-size: 12px;">
 

이렇게하면요?

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

답변에 대한 댓글 1개

웹미동
8년 전
이렇게 고쳐도 아무것도 안나오는 흰화면만 나와요.ㅠㅠ

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

theme/스킨명/index.php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 

 

if ( G5_IS_MOBILE ) {

goto_url("주소");

}

 

if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/index.php');
    return;
}

 

붉은색 부분을 추가하시면 될거 같습니다. 

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

답변에 대한 댓글 1개

웹미동
8년 전
해당 테마의 인덱스파일을 알려주신대로 수정했는데요 그냥 백지화면만 출력이 되고 아무것도 보이지가 않아요.ㅠ 사이트 주소는 따로 주소창에 넣어보면 정상적으로 작동되고있어요.

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

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

로그인