테스트 사이트 - 개발 중인 베타 버전입니다

관리자페이지 내용관리가 아닌 일반페이지 생성 질문입니다.. 채택완료

humanb2box 8년 전 조회 4,532

관리자페이지 내에서 내용관리로 페이지를 생성할수도 있지만 

다소불편한 점이 있어서요,

 

일반페이지를 생성하고 싶은데 아무것도 뜨지가 않네요..

ex) menu.php  이런식으로 생성하고 싶습니다.

 

</p><p><?php</p><p>define('_INDEX_', true);</p><p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p><p> </p><p>if (G5_IS_MOBILE) {</p><p>    include_once(G5_THEME_MOBILE_PATH.'/index.php');</p><p>    return;</p><p>}</p><p> </p><p>include_once(G5_THEME_PATH.'/head.php');</p><p>?></p><p> </p><p><div></p><p>test</p><p></div></p><p> </p><p><?php</p><p>include_once(G5_THEME_PATH.'/tail.php');</p><p>?></p><p> </p><p>

 

위처럼 생성했는데 아무것도 뜨지가 않아요.

 

질문2 위에서 include_once

이것은 있으면 추가하고 없으면 말아라 맞나요??

 

고수님들의 조언구합니다..

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
만두야닷컴

<?php

바로 아래에

include_once('./_common.php');

 

를 추가해주세요

그리고 해당 파일이 있는 곳이 최상단이 아니라면

해당 파일이 있는 디렉토리 내에 _common.php 파일을 생성 하시고

<?php
include_once('../common.php');
?>

이런식으로 common 파일의 경로를 잡아주시면 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
humanb2box
8년 전
우와 정말 감사합니다.. 커먼이 없어서 그랬던거였네요.. 그것도 모르고,,,
하나만 더 질문해도 될까요?
인덱스인경우 관리자에서 테마로 설명하기때문에
도메인만쳐도 나오는데
새로만든 페이지는
도메인/theme/테마명/new.php 로적어야 하는데
다른방법은 없는건가요?

댓글을 작성하려면 로그인이 필요합니다.

U
8년 전

질문 2에 대한 답을 드리자면...

 

include의 경우 복수 로드를 합니다만,

include_once는 복수 로드를 하지 않습니다.

 

include( 'component.php' );</p><p><span style="font-size: 14.6667px;">include( 'component.php' );
 

 

이렇게 하면 두 번 인클루드가 되지만,

 

</span><span style="font-size: 14.6667px;"></span><span style="font-size: 14.6667px;">include_once( 'component.php' );</span></p><p><span style="font-size: 14.6667px;">include_once( 'component.php' );
 

 

이렇게 하면 두번째 인클루드는 동작하지 않습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
humanb2box
8년 전
감사합니다.. 채택드리고 싶은데 한번밖에 기회가 없네요...
어설프게 알고있었는데 명확한 설명 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인