그누보드 아직모르겠네요 head tail main index 의 관계 정보
그누보드 그누보드 아직모르겠네요 head tail main index 의 관계본문
head 와 tail 로 상단 하단 만들어서 페이지를 구성하는데요
이것을 main.php 에서 불러와서 중간부분이 들어가고 인덱스에서 또 불러오는데요
이것들 다지워버리면 안되네요
게시판만 이용한다고 치면 head. tail . main. index.php 파일은 다 필요없는것 아닌가요
구조가 아직은 복잡해보입니다.
그리고 여러개의 페이지별 디자인을 다르게하고 싶으면 뭐로 검색하면 나오나요. 잘안나와서요
이것을 main.php 에서 불러와서 중간부분이 들어가고 인덱스에서 또 불러오는데요
이것들 다지워버리면 안되네요
게시판만 이용한다고 치면 head. tail . main. index.php 파일은 다 필요없는것 아닌가요
구조가 아직은 복잡해보입니다.
그리고 여러개의 페이지별 디자인을 다르게하고 싶으면 뭐로 검색하면 나오나요. 잘안나와서요
댓글 전체

main.php 상단에 소스를 보시면
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
이런문이 있습니다.
define("_DOCTYPE_", "DESIGN");
_DOCTYPE_값이 DESIGN"거라는 뜻이죠..
그럼 indexdoctype.php 요 파일에서
_DOCTYPE_값이 DESIGN 라면
case "DESIGN" :
include './head.sub.php';
include './head.php';
echo $ob_content;
include './tail.php';
include './tail.sub.php';
break;
이게 실행이되죠
include './head.sub.php';
include './head.php';
요게 실행이되고
echo $ob_content;
요게 메인부분 현재 파일을 출력하는거죠 main.php가 출력이 되게죠
하단부분엔
include './tail.php';
include './tail.sub.php';
break;
이런식으로 출력하고 break로 끝내죠..
각 페이지를 만들고
상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
이런 소스를 삽입해보세요
그리고
DESIGN요걸 NONE로도 바꾸면서 해보고요
main1.php 만들고
상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
main2.php 만들고
상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "그누보드3";
?>
이런식으로 상단을 하시면 이해가 금방 될듯싶습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
이런문이 있습니다.
define("_DOCTYPE_", "DESIGN");
_DOCTYPE_값이 DESIGN"거라는 뜻이죠..
그럼 indexdoctype.php 요 파일에서
_DOCTYPE_값이 DESIGN 라면
case "DESIGN" :
include './head.sub.php';
include './head.php';
echo $ob_content;
include './tail.php';
include './tail.sub.php';
break;
이게 실행이되죠
include './head.sub.php';
include './head.php';
요게 실행이되고
echo $ob_content;
요게 메인부분 현재 파일을 출력하는거죠 main.php가 출력이 되게죠
하단부분엔
include './tail.php';
include './tail.sub.php';
break;
이런식으로 출력하고 break로 끝내죠..
각 페이지를 만들고
상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
이런 소스를 삽입해보세요
그리고
DESIGN요걸 NONE로도 바꾸면서 해보고요
main1.php 만들고
상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?>
main2.php 만들고
상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "그누보드3";
?>
이런식으로 상단을 하시면 이해가 금방 될듯싶습니다.

indexdoctype.php 요 파일을 보시면 알듯하네요
head. tail 파일은 그냥 상단 하난부분이기 때문에 필요없다면 사용안해도 상관없죠
main부분은 첫 페이지라고 생각히면 되죠 지워도 상관은없어요 게시판 사용하는데 문제는 안생기죠
그리고 index.php 파일은 indexdoctype.php 요파일이랑 연결시켜주는 부분이기때문에 꼭 필요하죠..
대충 적어봐씀니다.
head. tail 파일은 그냥 상단 하난부분이기 때문에 필요없다면 사용안해도 상관없죠
main부분은 첫 페이지라고 생각히면 되죠 지워도 상관은없어요 게시판 사용하는데 문제는 안생기죠
그리고 index.php 파일은 indexdoctype.php 요파일이랑 연결시켜주는 부분이기때문에 꼭 필요하죠..
대충 적어봐씀니다.