그누보드 아직모르겠네요 head tail main index 의 관계 > 그누3질답

그누3질답

그누보드 아직모르겠네요 head tail main index 의 관계 정보

그누보드 그누보드 아직모르겠네요 head tail main index 의 관계

본문

head 와 tail 로 상단 하단 만들어서 페이지를 구성하는데요

이것을 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";
?>

이런식으로 상단을 하시면 이해가 금방 될듯싶습니다.
indexdoctype.php  요 파일을 보시면 알듯하네요

head. tail 파일은 그냥 상단 하난부분이기 때문에 필요없다면 사용안해도 상관없죠

main부분은 첫 페이지라고 생각히면 되죠 지워도 상관은없어요  게시판 사용하는데 문제는 안생기죠

그리고 index.php 파일은 indexdoctype.php 요파일이랑 연결시켜주는 부분이기때문에 꼭 필요하죠..

대충 적어봐씀니다.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT