답변 3개
a.en 클릭할때 넘겨줄 파라미터가 있으실겁니다.
G5_IS_MOBILE를 모르시더라도
파라미터 전달처리 정도는 가능하시지 않나요?
예를들어
<a href="/?aa=en">eng</a><br>
<a href="/?aa=jp">JP</a><br>
라고 되어있으경우
index.php 상단에서
$aa = $_GET['aa'];
방식으로 받아서 분기처리하세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
index_eng.php로
판단해서 이동시키셔야 할거 같습니다.
그게 아니면
외국어로 보여야할 페이지에서 (조건에 맞는경우)
index.php에서 index_eng.php를
include를 시켜서 처리할수도 있습니다.
index.php 상단영역에
if (외국어페이지 조건) {
include_once G5_PATH."/mobile경로/index_eng.php";
exit;
}
와 같이 처리해보세요
답변에 대한 댓글 1개
<?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]
현재 mobile/index.php 상단에 이렇게 했는데 조건식때문에 모바일은 계속 index_eng.php가 로드되네요.
처음엔 index.php
a.en을 클릭시 index_eng.php
a.jp를 클릭시 index_jp.php가 나타나야되는데 조건식을 어떻게 해야될지 모르겠네요....
그누보드 안에서 수정해본적이 없어서 if(G5_IS_MOBILE) 이런걸 잘 모릅니다 ㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
관리모드에서 테마사용으로 되어있는지 확인해보세요
만약 사용중에 체크가 되어있으면
/theme/mobile 하위에 있는것이 작동할수있습니다.
임의수정(텍스트변경)으로 확인해보시면
어느 파일을 타고 작동하는지 좀저 명확하게 확인가능하실겁니다.
답변에 대한 댓글 1개
주소창에 http://kindad7.cafe24.com/index_eng.php?device=mobile 라고 입력했을때
계속 기존의 모바일 index.php가 나오고있습니다.
임의로 수정해본결과 mobile/index.php가 로딩되는게 맞는데
왜 index_eng.php가 나오지않는걸까요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인