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

본문 바로가기

사이트 내 전체검색

gnuboard

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

작성일 18-08-30 17:03

페이지 정보

작성자 웹지기 조회 7,975회 댓글 0건

본문

사용함수

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

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


파일 목록

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


예제파일

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


사용방법 간단 설명

/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차메뉴는 배열

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

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

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

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


2차메뉴는 배열

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

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

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


3차메뉴는 배열

x번째 1차메뉴에 해당하는 2차메뉴에 해당하는 3차메뉴 개수 => $bmenu[0][2][0][3]['cnt']

x번째 1차메뉴에 해당하는 2차메뉴에 해당하는 3차메뉴  링크 => $bMenu[0][2][0][3][0]['me_link']

x번째 1차메뉴에 해당하는 2차메뉴에 해당하는 3차메뉴  이름 => $bMenu[0][2][0][3][0]['me_name']

이러한 형태로 저장되어짐


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

여러개의 메인이 있거나 메뉴를 따로 구성하고 싶을때는

관리자 메뉴설정 메뉴 순번에서 1차메뉴를 1~10, 11~20, 21~30 등으로 정해서 입력을 하고

출력할 때는 get_top_navi(코드,차시,시작메뉴번호, 종료메뉴번호) 와 같은 형태로 하면 해당 번호의 메뉴만을 불러 올 수 있다.

배열확인은 print_r2($bMenu);



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


2차메뉴 불러옴

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

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

배열확인은 print_r2($lMenu);

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


2차메뉴 개수 => $lMenu['cnt']

3차메뉴 개수 => $lMenu[0][3]['cnt']


2차메뉴 배열

2차메뉴 링크 => $lMenu[0]['me_link']

2차메뉴 이름 => $lMenu[0]['me_name']


3차메뉴 배열

3차메뉴 개수 => $lMenu[0][3]['cnt']

3차메뉴 링크 => $lMenu[0][3][0]['me_link']

3차메뉴 이름 => $lMenu[0][3][0]['me_name']


1차메뉴 링크 => $mMenu['gLink']

1차메뉴 이름 => $mMenu['gTitle']

2차메뉴 이름 => $mMenu['mTitle']

현재페이지 이름 => $lMenu['pTitle']

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


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 9건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기