관리자페이지 내용관리가 아닌 일반페이지 생성 질문입니다..
본문
관리자페이지 내에서 내용관리로 페이지를 생성할수도 있지만
다소불편한 점이 있어서요,
일반페이지를 생성하고 싶은데 아무것도 뜨지가 않네요..
ex) menu.php 이런식으로 생성하고 싶습니다.
<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
include_once(G5_THEME_PATH.'/head.php');
?>
<div>
test
</div>
<?php
include_once(G5_THEME_PATH.'/tail.php');
?>
위처럼 생성했는데 아무것도 뜨지가 않아요.
질문2 위에서 include_once
이것은 있으면 추가하고 없으면 말아라 맞나요??
고수님들의 조언구합니다..
!-->답변 2
<?php
바로 아래에
include_once('./_common.php');
를 추가해주세요
그리고 해당 파일이 있는 곳이 최상단이 아니라면
해당 파일이 있는 디렉토리 내에 _common.php 파일을 생성 하시고
<?php
include_once('../common.php');
?>
이런식으로 common 파일의 경로를 잡아주시면 됩니다.
질문 2에 대한 답을 드리자면...
include의 경우 복수 로드를 합니다만,
include_once는 복수 로드를 하지 않습니다.
include( 'component.php' );
include( 'component.php' );
이렇게 하면 두 번 인클루드가 되지만,
include_once( 'component.php' );
include_once( 'component.php' );
이렇게 하면 두번째 인클루드는 동작하지 않습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.