[건의] 모바일에도 cf_include_index 추가해주셨으면 합니다.

· 2014-01-05 (일) 04:10:17 · 1566 · 6
pc 버전에는 cf_include_index, cf_include_head, cf_include_tail
이 기능이 있어서 그누보드를 안건드리고 작업이 가능한데요
모바일에는 이 기능이 없어서 빌더를 만드려니 원본소스를 건드리게 되네요.

모바일에도 적용해 주셨으면 좋겠습니다.
가능할까요?
|

댓글 6개

include 할 index, head, tail 파일에 아래와 같은 방법으로 처리를 하는 것이 더 나을 것 같습니다.
[code]
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
[/code]
위 코드는 index.php 파일에 포함된 코드인데요 이런 식으로 모바일에서는 모바일 index를 불러오도록 되어있습니다.
이런 식으로 처리하면 pc와 모바일 설정을 각각할 필요가 없다고 생각됩니다.
아... 그러네요. 감사합니다.
다시 확인해 봤는데요.
그누보드의 index.php 에서 제가 만든 index.php로 접근하기도 전에
기본 모바일 index.php를 먼저 호출해버리는데요
이렇게 되면 모바일로 접근시 제가만든 index.php로 접근할 기회조차 없는것 아닌가요?
새로만든 index.php로 접근을 해야 그 안에서 다시 분기를 하든 뭘 하든 할 수 있는거 같은데...
기본 index.php를 수정하라는 말씀이신지 잘 이해가 안갑니다.
확인해보니 말씀하신 것처럼 코드의 실행순서가 잘못되어 있습니다.
다음 버전에 코드 실행순서를 변경하도록 하겠습니다. 코드를 아래처럼 수정하시면 됩니다.
[code]
// 초기화면 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
if ($config['cf_include_index']) {
if (!@include_once($config['cf_include_index'])) {
die('기본환경 설정에서 초기화면 파일 경로가 잘못 설정되어 있습니다.');
}
return; // 이 코드의 아래는 실행을 하지 않습니다.
}

if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/index.php');
return;
}
[/code]
index.php, head.php, tail.php 3개의 파일을 수정하시면 됩니다.
광속 답변 감사합니다.
그건 그렇게 해결하면 되겠네요

근데 한가지 더 건의 사항이 있는데요. (죄송합니다 귀찮게 해드려서..)
빌더를 만드려고 하다보니 테마에 따라 css를 변경해야 할 일이 생깁니다.
이때 head.sub.php 에 무조건 default.css 가 코드로 적용이 되어 있어서 이 파일도 수정이 불가피해지는데요.
head.sub.php 또한 위와같이 처리할 수 있도록 코드를 넣어주실 순 없을까요?
그게 안된다면 css만이라도 변경가능하게 해주시면 좋겠습니다.
너무 과한 욕심일까요? 으흐흐....

그리고 생각난김에 한개 더 건의드립니다.
install_db.php 마지막에 게시판스킨처럼 추가 파일을 include할 수 있게 해주셨으면 좋겠습니다.

최대한 그누보드 소스를 건드리지 않고 작업을 하고 싶은 마음에 건의사항이 많네요.
css 파일을 지정할 수 있도록 하는 것은 일반 사용자들이 잘못 설정했을 때 문제가 될 수 있는
부분이 많기 때문에 추가하는 것은 어렵다고 생각됩니다. 빌더를 제작하시면서 수정하셔야할 것 같습니다.
install_db.php 파일에 추가파일 설정을 추가하는 것은 일반 사용자들에게는 필요가 없기 때문에
빌더 제작시 직접 수정해주셔야 합니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-01-08
14-01-08
14-01-08
14-01-08
14-01-08
14-01-08
14-01-08
14-01-08
14-01-08
14-01-07
14-01-07
14-01-07
14-01-06
14-01-06
14-01-05
14-01-05
14-01-03
14-01-03
14-01-03
14-01-03