페이지추가

페이지 추가

페이지는 일반페이지(.php,.html), 그누보드 내용관리, 게시판으로 나뉩니다. 


 


01.일반페이지 추가

일반페이지는 theme폴더안 company/company_01.php를 예시로 하겠습니다.
company_01.php를 열어보시면 상단 php코드를 확인해 주세요.


페이지 설정 switch문


company_01.php CEO인사말의 경우 

$pageNum = "0"; // 대메뉴순서 0이 첫번쨰 순서 입니다.

$subNum = "0"; 대메뉴의 서브메뉴 0이 첫번쨰 입니다.

$depth1 = "회사소개";  // 대메뉴 타이틀입니다.

$depth2 = "CEO인사말";  // 대메뉴 하위메뉴의 타이틀입니다.

company_01.php은 첫번쨰 대메뉴이기에 $pageNum = "0"; 이며 대메뉴의 하위메뉴 첫번쨰 이기때문에  $subNum = "0"; 이 됩니다. 


company_02.php 회사소개의 경우 

$pageNum = "0"; // 대메뉴순서 0이 첫번쨰 순서 입니다.

$subNum = "1"; // 대메뉴의 서브메뉴 1이 두번쨰 입니다.

$depth1 = "회사소개";  // 대메뉴 타이틀입니다.

$depth2 = "회사소개";  // 대메뉴 하위메뉴의 타이틀입니다.
가 됩니다.


만약 대메뉴 두번쨰를 일반페이지로 만들고 싶다면

예) biz/biz_01.php 로 추가

$pageNum = "1"; // 대메뉴순서 1

$subNum = "0"; //대메뉴의 서브메뉴 0이 두번쨰 입니다.

$depth1 = "비즈니스";  // 대메뉴 타이틀입니다.

$depth2 = "노트북";  // 대메뉴 하위메뉴의 타이틀입니다.

b8781bed287eb3680e17608b72b3d417_1660550291_8972.png
 

02. 내용관리 추가

내용관리는 그누보드 관리자에서 제공하는 기능합니다.
예)https://sir.kr/manual/g5/47

내용관리를 추가 하셨다면 페이지를 매칭 시켜야겠죠.
내용관리, 게시판은 theme/switch.php에서 작성합니다.
만약 biz라는 내용관리를 추가 하셨다면

switch ($co_id) {      

    case "biz01":  // 내용관리 ID

 $pageNum = "2"; // 대메뉴 순서 매칭

        $subNum = "0";  //대메뉴의 하위메뉴 순서

        $depth1 = "비즈니스"; //대메뉴 타이틀.

        $depth2 = "{$co['co_subject']}"; //대메뉴 하위 메뉴 타이틀 (자동입니다.)

break;

// 여기서 더 추가 하실수 있습니다.

case "biz02":  // 내용관리 ID

 $pageNum = "2"; // 대메뉴 순서 매칭

        $subNum = "1";  //대메뉴의 하위메뉴 순서

        $depth1 = "비지니스"; //대메뉴 타이틀.

        $depth2 = "{$co['co_subject']}"; //대메뉴 하위 메뉴 타이틀 (자동입니다.)

break;


03. 게시판 추가

게시판은 그누보드 관리자에서 제공하는 기능합니다.
예)https://sir.kr/manual/g5/42

게시판을 추가 하셨다면 페이지를 매칭 시켜야겠죠.
내용관리, 게시판은 theme/switch.php에서 작성합니다.
만약 online라는 게시판을 추가 하셨다면

 switch ($bo_table) {     

    case "online":  // 게시판 ID

 $pageNum = "4"; // 대메뉴 번호 매칭

        $subNum = "0";  //대메뉴의 하위메뉴 순서

        $depth1 = "온라인문의"; //대메뉴 타이틀.

        $depth2 = "{$board['bo_subject']}"; //대메뉴 하위 메뉴 타이틀 (자동입니다. 게시판 제목으로 나옵니다. )

break;

// 여기서 더 추가 하실수 있습니다.

case "free":  // 게시판 ID

 $pageNum = "5"; // 대메뉴 순서 매칭

        $subNum = "1";  //대메뉴의 하위순서 번호

        $depth1 = "content페이지"; //대메뉴 타이틀.

        $depth2 = "{$board['bo_subject']}"; //대메뉴 하위 메뉴 타이틀

break;