페이지 호출 질문드립니다.
본문
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
// add_stylesheet('<link rel="stylesheet" href="'.$content_skin_url.'/style.css">', 0);
add_stylesheet('<link rel="stylesheet" href="'.$content_skin_url.'/style.css">', 0);
?>
<article id="ctt" class="ctt_<?php echo $co_id; ?>">
<div id="ctt_con">
<?php
if ($is_admin)
echo '<span class="ctt-admin-label"><a href="'.G5_ADMIN_URL.'/contentform.php?w=u&co_id='.$co_id.'" target="_blank"><i class="fa fa-cog fa-spin fa-fw"></i> 페이지수정</a></span>';
if(is_file(G5_THEME_PATH.'/page/'.$co_id.'.php')) {
$page_path = G5_THEME_PATH.'/page';
$page_url = G5_THEME_URL.'/page';
@include_once($page_path.'/direct.html');
}else{
echo $str;
}
?>
</div>
</article>
내용관리 페이지 제작 하며 test.html 파일명에서 direct.html로 변경만 했는데 페이지 호출이 되지 않네요.
폴더내 파일 위치도 동일하고 코드만 변경된 파일에 옮겼을뿐인데요.
테스트해 보니 확장자명 html은 연관이 없어 보이는데요. 파일명이 영향 있는걸까요?
!-->답변 3
. . . 컨텐츠 출력, 테마 관련 커스터마이징이신가요!
※ include 시키는 파일의 위치가 정확한가요?
> 경로(G5_THEME_PATH.'/page/
'
)에 ~
> 이름 등등(오타가 있을 수도) ~
※ is_file() 함수가 $co_id.'.php' 파일을 찾지 못한다면~
> 변수 값이 정확히 설정되어 있는지,
> 해당 경로에 $co_id.'.php' 파일이 존재하는지 ~
test.html 파일 안 소스 내용에 따라 다를 듯 합니다.
소스상 문제가 없는거면 해당만 봐서는 알기가 힘듭니다. 안나온다는 파일에 다 지우고 그냥 텍스트만 넣어보고 나오는지 한번 보셔야 할 거 같습니다.
답변을 작성하시기 전에 로그인 해주세요.