상단 메뉴 / 중단 메뉴 네비게이션(예제) > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

상단 메뉴 / 중단 메뉴 네비게이션(예제) 정보

레이아웃 상단 메뉴 / 중단 메뉴 네비게이션(예제)

첨부파일

fm_g5_navigation.zip (65.9K) 544회 다운로드 2016-04-14 17:52:23

본문

사용함수

 - get_top_navi() 상단메뉴를 배열로 불러오는 함수

 - get_middle_navi() 중간메뉴를 배열로 불러오는 함수

파일 목록

/extend/navigation.extend.php => 메뉴를 배열로 저장

예제파일

/theme/basic/head.php => 상단메뉴와 중간 메뉴의 예제 -- 배열 불러오는 방법 예제

/theme/basic/tail.php => head에서 열어둔 div닫는 역할 예제

/theme/basic/js =>상단메뉴에 사용되는 js 파일예제

/theme/basic/img => head에 사용되는 이미지 예제

/theme/basic/css => 사용되는 css 예제

 

사용방법 간단 설명

/extend/navigation.extend.php 파일에서 사용자가 사용할 변수들을 저장

이 파일은 자동으로 불러와 지니 따로 include할 필요가 없슴

관리자 > 메뉴설정을 배열로 저장하여 불러옴

 

메뉴에 있는 전체 변수명

me_id, me_code, me_name, me_link, me_target, me_order, me_use, me_mobile_use

상단메뉴는 1단계 메뉴와 2단계 메뉴를 각각의 배열로 저장해서 불러옴

대메뉴는 1차배열

대메뉴 개수 => $bMenu['cnt'] 

대메뉴 링크 => $bMenu[0]['me_link']

대메뉴 이름 => $bMenu[0]['me_name']

이러한 형태로 배열 저장되어짐

중메뉴는 2차배열

x번째 대메뉴에 해당하는 중메뉴 개수 => $bmenu[0]['cnt']

x번째 대메뉴에 해당하는 중메뉴 링크 => $bMenu[0][0]['me_link']

x번째 대메뉴에 해당하는 중메뉴 이름 => $bMenu[0][0]['me_name']

이러한 형태로 저장되어짐

 

예) /theme/basic/head.php 파일내의 $bMenu = get_top_navi();

배열확인은 print_r2($bMenu);

예제파일 head.php 처럼 본인의 div나 ul에 맞게 구성해서 사용

중단메뉴는 현재위치한 페이지 값을 불러옴

(서브페이지일 때 게시판일때와 내용관리일때 해당하는 값이 있으면 select되게 되어있슴)

예) /theme/basic/head.php 파일내의 $lMenu = get_middle_navi();

배열확인은 print_r2($lMenu);

예제파일 head.php 처럼 본인의 div나 ul에 맞게 구성해서 사용

대메뉴 링크 => $lMenu['gLink']

대메뉴 이름 => $lMenu['gTitle']

중간메뉴 개수 => $lMenu['cnt']

중간메뉴 이름 => $lMenu['pTitle']

이러한 형태로 변형 해서 응용 사용이 가능합니다.

 

추천
5

댓글 전체

기본적으로 사용하는 파일은
/extend/navagation.extend.php 파일입니다.
이파일을 사용하고 싶으신 페이지에서 include 시키시고 함수를 불러 들이면 됩니다.
기본적으로 extend 폴더에 올려셧다면 include 시키지 않아도 자동으로 불러들입니다.
함수들만 그냥 하용하시면 됩니다.

/theme/basic/head.php 페이지에 간단하게 예제가 있습니다

메뉴를 불러오는 방법을 간단하게 소개하자면
$aaa = get_top_navi();
이렇게 하면 $aaa 라는 변수에 메뉴의 상단에 해당하는 변수들이 배열로 몽땅 들어갑니다.
배열확인은
print_r2($aaa);
로 하시면 배열에 어떻게 정의 되어있는지 확인 하실 수 있습니다.

마찬가지로
$bbb = get_middle_navi();
이렇게 하시면 서브페이지에서 사용할 수 있는 현재페이지의 대메뉴 제목과 중분류의 제목 및 링크가 나오게 되어있습니다.
이 변수도 배열로 저장이 되어지고 배열 확인은
print_r2($bbb);
로 하시면 됩니다.

$aaa 와 $bbb 는 임의로 정하는 변수이니 이 변수를 알아보기 쉽게 본인의 홈페이지에 맞게 사용하시면 될 듯 싶습니다
불량학생님 질문이 있습니다 게시판이나 관리자의 내용관리에서 서브페이지를 제작 시에는 중간메뉴가 불러와 지는데요 일반페이지로 제작시 중간 메뉴가 불러와 지지 않습니다                       
예) www - sub - company.php 이런식으로 페이지로 제작하려면 어떻게 해야 할까요??
답변 부탁드려도 될까요?
전체 2,431 |RSS
그누보드5 스킨 내용 검색

회원로그인

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