그룹별 게시판 메뉴처리 Slashdot Menu > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

그룹별 게시판 메뉴처리 Slashdot Menu 정보

그룹별 게시판 메뉴처리 Slashdot Menu

첨부파일

sdmenu.zip (4.3K) 181회 다운로드 2007-07-10 11:07:42

본문

데모는 링크1을 참고하세요.
적용화면은 첨부 이미지 참고하세요.

* 적용방법
1. 첨부파일을 다룬로드 받아 압축을 푼다
2. sdmenu 폴더를 그누보드 설치의 루트 디렉토리에 생성한다.
3. sdmenu.php 를 그누보드 루트 디렉토리에 카피한다.
4. 메뉴를 출력하고 싶은 php에서 다음 처럼 위 3번의 sdmenu.php를 인클루드한다.
    <?include_once("$g4[path]/sdmenu.php");?>


*
다음 내용을 참고하시어 초기값 설정을 직접해보세요.

var myMenu = new SDMenu("main_menu"); // ID of the menu element
// Default values...
myMenu.speed = 3;                     // Menu sliding speed (1 - 5 recomended)
myMenu.remember = true;               // Store menu states (expanded or collapsed) in cookie and restore later
myMenu.oneSmOnly = false;             // One expanded submenu at a time
myMenu.markCurrent = true;            // Mark current link / page (link.href == location.href)

myMenu.init();

// Additional methods...
var firstSubmenu = myMenu.submenus[0];
myMenu.expandMenu(firstSubmenu);      // Expand a submenu
myMenu.collapseMenu(firstSubmenu);    // Collapse a menu
myMenu.toggleMenu(firstSubmenu);      // Expand if collapsed and collapse if expanded

myMenu.expandAll();                   // Expand all submenus
myMenu.collapseAll();                 // Collapse all submenus

추천
1
  • 복사

댓글 6개

sdmenu.php 상단의 windows.onload function 이 view 또는 Write 시 스킨에 따라 충돌이 나서 슬라이딩이 안됩니다.
아래와 같이 바꿔주세요


<script for="window" event="onload">
var myMenu;
myMenu = new SDMenu("menu");
myMenu.init();
</script>
© SIRSOFT
현재 페이지 제일 처음으로