<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_THEME_MOBILE_PATH.'/head.php');
include_once(G5_THEME_PATH.'/head.sub.php');
?>
현재 pc버전 제작 완료 후
모바일 버전으로 페이지 제작중입니다.
모바일버전 index.php 상단에 위의 코드를 넣었는데, head.sub.php는 연동이 되지만
head.php는 연동이 되지 않고 있습니다.
원인이 뭘까요?
답변 1개 / 댓글 6개
include_once(G5_THEME_MOBILE_PATH.'/head.php');
include_once(G5_THEME_PATH.'/head.sub.php');
이렇게 하지마시고
테마 사용중이시면
include_once(G5_MOBILE_PATH.'/head.php');
이렇게만 해두시면 head.php 에서 테마경로의 head.php 를 불러와요 ㅎㅎ
답변에 대한 댓글 6개
[code]
echo G5_MOBILE_PATH.'/head.php';
[/code]
이런식으로 찍어보시고 , 경로가 맞는지, 해당 경로에 실제 파일이 있는지 체크해보세요 ^^
그리고 폭주족 아니고 폭주죽 ...인데요...ㅎ
말씀해주신대로 적용했더니 /현재서버/www/mobile/head.php 라는 텍스트로 송출이 됩니다.
head파일의 경로는 www/theme/basic/mobile/head.php 입니다.
[code]
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/head.php');
return;
}
[/code]
이런부분이 있을텐데요 여기서
[code]
if(defined('G5_THEME_PATH')) {
echo G5_THEME_PATH.'/head.php';
require_once(G5_THEME_PATH.'/head.php');
return;
} else {
echo 'g5_theme_path is not defined';
}
[/code]
이런식으로 해서 g5_theme_path 를 잘 타는지 확인해보시고,
g5_theme_path 가 basic 경로인지 한번 보시고,
그 후에 theme 의 head.php 파일에서도 모바일 인 경우
G5_THEME_MOBILE_PATH 를 타는 부분이 있을텐데
그부분도 같이 확인해보시구요,
답변을 작성하려면 로그인이 필요합니다.