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

본문 바로가기
사이트 내 전체검색

gnuboard

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

페이지 정보

작성자 웹지기 댓글 0건 조회 7,947회 작성일 18-08-30 17:03

본문

사용함수

 - 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

댓글목록

등록된 댓글이 없습니다.

Total 9건 1 페이지
  • 9 스킨[ g5 ] 관리자 > 메뉴설정 사용자 메뉴 , 상단메뉴 중단메뉴 등 하위메뉴 계속 추가, 2단이상 넣기
  • 관리자 메뉴설정이 2차까지만 되어있어서 많이들 불편하신분들이 있으셨을 거라 봅니다. 이것 저것 검색해보다가 불편해서 그냥 원본을 수정했습니다. 어차피 관리자니까 업데이트도 별로 없을 테니까요 그래도 백업해두시는건 잊지마세요 기존파일 4개 백업하시고 진행 하세요 작성기준은 gnuboard5.3.1.5 버젼입니다. 기존버젼이나 이후 버젼은 어떻게 되는지 모릅니다. 일단 기존파일 4개는 백업을 해두시는게 좋을듯합니다. 전체 파일 구성 기존파일 └ adm └ /menu_for...
  • 웹지기 10-05 1380 0 0 댓글 0
+1
  • 3 스킨게시물 순번 변경
  • 파일 구성bbs/ㄴforwardNum_update.phptheme/basic/skin/board/sort/ㄴlist.skin.phpㄴview.skin.phpㄴview_common.skin.phpㄴwrite.skin.phpㄴstyle.csstheme/basic/skin/board/sort/img/bbs폴더에 forwardNum_update.php파일을 업로드테마 스킨게시판을 스킨 게시판 폴더에 새폴더를 만들던지 아니면 기존 폴더에 업로드게시글 수정시 카테고리가 있다면 해당 카테고리에서의 순번으로 하...
  • 웹지기 09-06 5769 0 0 댓글 0
+4
  • 2 스킨관리자에서 게시글 관리 게시판 제어
  • 전체 파일 구성 /adm/ └ admin.menu300.php └ admin.old.menu300.php /adm/bbs/ └ _common.php └ adm.bbs.config.php └ adm.bbs.css └ ajax.autosave.php └ ajax.autosavedel.php └ ajax.autosavelist.php └ ajax.autosaveload.php └ ajax.comment_token.php └ ajax.filter.php └ board.php ...
  • 웹지기 08-30 8012 0 0 댓글 0
  • 열람중 스킨그누보드5 상단 메뉴 / 중단 메뉴 네비게이션(예제)
  • 사용함수- get_top_navi() 상단메뉴를 배열로 불러오는 함수- get_middle_navi() 중간메뉴를 배열로 불러오는 함수파일 목록/extend/navigation.extend.php => 메뉴를 배열로 저장예제파일/theme/basic/head.php => 상단메뉴와 중간 메뉴의 예제 -- 배열 불러오는 방법 예제사용방법 간단 설명/extend/navigation.extend.php 파일에서 사용자가 사용할 변수들을 저장이 파일은 자동으로 불러와 지니 따...
  • 웹지기 08-30 7948 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
21,178
어제
25,733
최대
43,745
전체
10,602,793

그누보드5
Copyright © funyphp.com. All rights reserved.