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

스킨과 별개로 새 페이지를 만들려고하는데 아무것도 안뜹니다ㅜ 채택완료

벨라2 5년 전 조회 2,259

 

테마를 사용하고 있고, 내용관리가 아닌 새 페이지를 만들어 사용하려고 합니다

위 소스에서 틀린게 있나요?? 아무것도 나오질 않아서요..ㅜ

http://yelim93.cafe24.com/srvpage12/theme/ehw7300/s1/s1_01.php">http://yelim93.cafe24.com/srvpage12/theme/ehw7300/s1/s1_01.php

 

여기입니다. 

 

 

메뉴설정에도 경로지정을 했고

 

 

인덱스에 소스가 저렇게 되어있길래,

INDEX 부분만 파일 이름인 s1_01로 바꿔서 넣었거든요..

아 너무 어렵네요 그누보드 ㅜㅜ

 

 

 

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

답변 2개

채택된 답변
+20 포인트
5년 전

/srvpage12/theme/ehw7300/s1/s1_01.php

 

상단에 그누보드 루트 디렉토리의 common.php, head.php 를 인클루드하고,

하단에 tail.php 를 인클루드 해주면 간단합니다.

 

</p>

<p><?php</p>

<p>include "../../../common.php";</p>

<p>$g5['title'] = "타이틀";</p>

<p>include "../../../head.php";</p>

<p>?></p>

<p>내용</p>

<p><?php</p>

<p>include "../../../tail.php";</p>

<p>?></p>

<p>

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

답변에 대한 댓글 3개

벨라2
5년 전
include_once('../../../common.php'); 추가했더니 나왔습니다. 감사합니다 ㅎㅎ
근데 왜 include_once(G5_THEME_PATH.'/common.php'); 이렇게 하면 안나오고, 루트디렉토리의 common.php로 해야 나오는건가요??

head는 루트쪽으로 하지 않고
include_once(G5_THEME_PATH.'/head.php'); 이렇게 해도 나오더라구요..
그래서 전체 소스는 아래와 같이 했습니당

-------------------------

<?php

include_once('../../../common.php');
define('_s1_01_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/s1_01.php');
return;
}
include_once(G5_THEME_PATH.'/head.php');
?>

내용

<?php include_once(G5_THEME_PATH.'/tail.php'); ?>
마르스컴퍼니
5년 전
G5_THEME_PATH, G5_URL, G5_IS_MOBILE 등의 정의가

common.php 에서 이뤄지기 때문입니다.

그누보드의 대부분의 (프로그래밍 처리) 페이지는, common.php 부터 출발한다고 보면 됩니다.
벨라2
5년 전
아 그렇군요, 감사합니다!ㅎㅎ

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

5년 전

_common.php 호출이 없는데요

인쿨르드 시켜보세요~

 

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

답변에 대한 댓글 1개

벨라2
5년 전
common.php호출했더니 나왔습니다. 감사합니다!ㅎㅎ

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

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

로그인