스킨과 별개로 새 페이지를 만들려고하는데 아무것도 안뜹니다ㅜ 채택완료
벨라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 포인트
마르스컴퍼니
Expert
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년 전
�
마르스컴퍼니
5년 전
G5_THEME_PATH, G5_URL, G5_IS_MOBILE 등의 정의가
common.php 에서 이뤄지기 때문입니다.
그누보드의 대부분의 (프로그래밍 처리) 페이지는, common.php 부터 출발한다고 보면 됩니다.
common.php 에서 이뤄지기 때문입니다.
그누보드의 대부분의 (프로그래밍 처리) 페이지는, common.php 부터 출발한다고 보면 됩니다.
�
벨라2
5년 전
아 그렇군요, 감사합니다!ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
근데 왜 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'); ?>