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

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

gnuboard

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

페이지 정보

작성자 웹지기 댓글 0건 조회 6,276회 작성일 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 54건 4 페이지
+1
  • 9 팁자료[ editor ] cheditor 이미지 첨부 파일 관리
  • 아래 내용은 다음 웹브라우저에서 확인된 기능들 입니다.Internet Explorer 9 , Firefox 8 , Chrome 17.0.932.0 dev-m , Opera 11.52 , Safari 5.111 (7534.51.22) 수정, 추가한 파일 목록과 경로- config.php- extend/cheditor_key.php- cheditor5/popup/_common.ph...
  • 웹지기 09-19 2988 0 0 댓글 0
  • 7 팁자료한글도메인시 자동등록방지오류(chaptcha)
  • 한글도메인일때 ie10 이하 버젼의 엑박 문제해결은 kcaptcha.lib.php 파일에서 chaptcha_html() 함수 안에 있는 g5_captcha_url의 경로를 상대경로로 변경$html .= "\n".'<script>var g5_captcha_url = "'.G5_CAPTCHA_URL.'";</script>';--------------->$html .= "\n"....
  • 웹지기 09-11 4597 0 0 댓글 0
  • 6 팁자료회원탈퇴 추가 방법
  • <a href="<?php echo G5_BBS_URL;?>/member_confirm.php?url=http://funyphp.com/member_leave#034;>회원탈퇴</a>
  • 웹지기 09-07 4942 0 0 댓글 0
+1
  • 5 플러그인nhn kcp 본인확인서비스 테스트
  • nhn kcp 본인확인서비스 테스트 진행시4개의 통신사중에서 kt로 테스트를 해야 테스트를 진행 할 수가 있고다음과 같이 문자가 오지않고 코드자체가 적어지게 된다.이코드를 인증코드에 입력하여서 진행하면 된다.
  • 웹지기 09-07 5095 0 0 댓글 0
  • 4 팁자료nhn kcp 본인인증확인 서비스 오픈메일 이후 설정
  • kcp의 본인확인서비스 오픈메일 확인 받은 이후 설정관리자 > 기본환경설정 > 본인확인 > 테스트또는 실서비스 선택관리자 > 기본환경설정 > 휴대폰본인확인 > nhn kcp 휴대폰 본인확인 선택관리자 > 기본환경설정 > nhn kcp 사이트코드 > sm 뒷부분 부여받은 코드입력웹서버 쉘접속 또는 파일질라와 같은 ftp접속 > /해당계정/plugin/kcpc...
  • 웹지기 09-07 4779 0 0 댓글 0
  • 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 4656 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 6360 0 0 댓글 0
  • 열람중 스킨그누보드5 상단 메뉴 / 중단 메뉴 네비게이션(예제)
  • 사용함수- get_top_navi() 상단메뉴를 배열로 불러오는 함수- get_middle_navi() 중간메뉴를 배열로 불러오는 함수파일 목록/extend/navigation.extend.php => 메뉴를 배열로 저장예제파일/theme/basic/head.php => 상단메뉴와 중간 메뉴의 예제 -- 배열 불러오는 방법 예제사용방법 간단 설명/extend/navigation.extend.php 파일에서 사용자가 사용할 변수들을 저장이 파일은 자동으로 불러와 지니 따...
  • 웹지기 08-30 6277 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
1,095
어제
11,874
최대
33,828
전체
8,535,131

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