채택완료

테마사용시 헤더푸터 연결;

2016-10-24 (월) 18:26:55 5,390

테마사용하는데요

예를들어 내용관리나 게시판을 사용할때는

상단파일 - ../theme/basic/sub/sub0101.php 

하단파일 - ../theme/basic/sub/sub_tail.php

이렇게하면 출력이 잘되는데

 

내용관리 안쓰고 일반페이지안에

<?php include_once(G5_THEME_PATH.'/head.php');   ?> 

내용

<?php include_once(G5_THEME_PATH.'/tail.php');   ?> 

이렇게 하고 쳐보면 

헤더 푸터가 없고 딸랑 <내용> 만 나오는데요

헤더푸터파일은 테마 경로 안에 잘있는데 왜 출력이 안되는것인지

경로가 잘못되었나요? 

|

답변 3개 / 댓글 6개

채택된 답변
+20 포인트

제일 위에 include_once('./_common.php'); 추가..

 

<?php

include_once('./_common.php');

include_once(G5_THEME_PATH.'/head.php');

?> 

내용

<?php

include_once(G5_THEME_PATH.'/tail.php');

?>

답변에 대한 댓글 5개

2016-10-24 (월) 18:43:15
그래두 안되어요 ;
그럴리가요. 똑같이 한 겁니다.
http://gnustudy.com/theme/basic/111.php
2016-10-24 (월) 18:53:21
혹시 사용중인 테마 폴더명이 basic 이 아니어서 그럴수도있나요 ? ;
테마 폴더명 바꿔서 해봤는데 잘 나옵니다.
테마 폴더 안에 _common.php 파일이 없는 거 아닌가요
2016-10-25 (화) 16:06:23
안되지만 감사합니다 ㅠ

ㅠㅠ 저도 증상이 똑같은데 해결 되셨을까요??

2016-10-25 (화) 05:03:49

include_once('./_common.php') 대신
include_once($_SERVER['DOCUMENT_ROOT'].'/common.php') 으로 해 보셔요 

답변에 대한 댓글 1개

2016-10-25 (화) 16:06:34
안되지만 감사합니다 ㅠㅠ

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