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

모바일 연동 경로 채택완료

blazingd 7년 전 조회 2,788

mobile폴더 안에 index.php와 똑같은 index_eng.php라는 파일을 만들었습니다.

그리고 <?php echo G5_URL ?>/mobile/index_eng.php 이런식으로 a태그안에 경로를 지정해주었는데

클릭하면 아무것도 뜨지않고 흰 화면만 나타납니다.

기존 index.php는 정상적으로 나옵니다.

경로가 잘못된건가요?

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

답변 2개

채택된 답변
+20 포인트
f
7년 전

basic 테마인 경우...

index.php → theme/basic/index.php → theme/basic/mobile/index.php

이렇게 연결됩니다.

 

mobile/index_eng.php 파일을 만들어야 한다면...

위 파일들을 복사해서 이름을 고치고,

index_eng.php → theme/basic/index_eng.php → theme/basic/mobile/index_eng.php

해당 파일들 속의 연결 파일 이름을 수정해 주세요.

 

예시 : http://internationale.kr/index_example_1.php?device=mobile" target="_blank">http://internationale.kr/index_example_1.php?device=mobile

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

답변에 대한 댓글 9개

b
blazingd
7년 전
현재 테마는 사용중이지않습니다 ㅠㅠㅠㅠ
혹시나해서 알려주신 방법으로 해보았는데 안되네요 ㅠㅠㅠ
f
fm25
7년 전
테마를 사용하지않는다면 더 간단합니다.
index_eng.php → mobile/index_eng.php
이렇게 연결하면 됩니다.
f
fm25
7년 전
index_eng.php

[code]if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index_eng.php');
return;
}
[/code]
b
blazingd
7년 전
mobile폴더안에 index_eng.php파일을 만들어서 연결했는데도 되지않네요

현재 index_eng.php 파일 상단에
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index_eng.php');
return;
}

include_once(G5_MOBILE_PATH.'/head.php');
?>

이런식으로 되어있는데 말씀해주신 소스로 수정을 해보았는데도 계속 기존의 index.php가 나타나네요....
뭐가 잘못된걸까요
f
fm25
7년 전
index_eng.php

[code]<?php
include_once('./_common.php');

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

if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}

if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index_eng.php');
return;
}

include_once(G5_PATH.'/head.php');
?>

<h2 class="sound_only">최신글</h2>
<!-- 최신글 시작 { -->

--- 내용 ---

<!-- } 최신글 끝 -->

<?php
include_once(G5_PATH.'/tail.php');
?>[/code]
b
blazingd
7년 전
[code]
<?php
include_once('./_common.php');

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

if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/index.php');
return;
}

if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index_eng.php');
return;
}

include_once(G5_MOBILE_PATH.'/head.php');
?>
[/code]

안됩니다...ㅠㅠㅠㅠㅠ
f
fm25
7년 전
이해를 못하시네요...;;;

루트의 'index_eng.php'파일 속의 경로를 고치라는 얘기입니다.
'mobile/index_eng.php'를 고치라는 얘기가 아니고...
b
blazingd
7년 전
아 죄송합니다 ㅠㅠㅠ 그누보드 초보라서요 ㅠㅠㅠ
지금까지 mobile/index_eng.php를 수정하고있었습니다.

루트의 index_eng.php가 뭔지 한번만더 설명해주실수있나요??

현재는 mobile/index_eng.php 파일 하나만 생성한 상태입니다.
b
blazingd
7년 전
아 해결된것같습니다!!!!
이해못하는데 계속 설명해주셔서 감사합니다 ㅠㅠㅠ

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

새로만든 index_eng.php 안에

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

이걸 주석처리하시거나 삭제해보세요.

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

답변에 대한 댓글 1개

b
blazingd
7년 전
지워보니 내용은 나타나는데 스타일이 하나도 안먹고 이미지도 전부 액박으로 나오네요....

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

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

로그인