define ( '변수' ) 선언
대문자로 지정
정의값! (일반변수 아님! 사실 변하지 않음) ≒ const
한번 정의되면 끝! (그누보드 설치할 때 정의되고 끝!)
$sql
달러로 시작하는 일반변수
그누보드 본 index.php에 선언됨 ( 내가 설치한 테마ㄴㄴ )
첫 인덱스 페이지에 들어가는 정의값!

ex) 'G5_THEME_PATH' = "네가 설정한 테마의 경로"
단, 이건 인덱스 페이지(index.php)만 인식하는 정의값!


< head >와 < head.sub >, 공통점과 차이점
└ 둘은 같이 다닌다, 하나로 생각!
└ head.sub( 변수선언/눈에 보이지 않는 js등 )이 head( 인터페이스 )보다 먼저 온다.
└ 페이지 호출 시, head.sub헤드섭 → head헤드 → index본페이지 → 푸터tail → 푸터섭tail.sub
① index.php에서 include_once('./_common.php');
② _common.php에서 include_once('./common.php'); 를 호출한다

"개별 페이지 접근불가" : 그누보드 정의값이 선언돼있지 않다면 exit

"테마 선언되어 있으면, 인덱스 첫페이지만 팝업창 띄우기"
ex) 'G5_THEME_PATH' = "네가 설정한 테마의 경로"

① 그누보드 폴더 밖에 sir.html & _common.php 만든 다음 → ./_common.php 호출
<?php
include_once('./_common.php');
include_once(G5_LIB_PATH. '/latest.php');
echo '<h1>'.G5_PATH.'</h1><h1>'.G5_PATH.'</h1>';
?>
② _common.php가 그누보드(cms) 안의 common.php 호출함.
<?php
include_once('./cms/common.php');
?>
즉, 그누보드가 쓰는 변수 다 갖고올 수 있다!
③ 서버 업로드 후 확인 : 다음과 같이 뜬다 /host/home2/dotoho/html/cms

echo latest( 스킨, 게시판id, 출력라인, 글자수 );
최근 게시를 노출하고 싶은 구역에 함수 호출 실행함.
include_once(G5_LIB_PATH.'/latest.lib.php');

태그 안에 php 있고 그럼
