r

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

sdmenu.jpg
데모는 링크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

첨부파일

sdmenu.jpg (20.2 KB)
0회 2007-07-10 11:07
sdmenu.zip (4.3 KB) 181회 2007-07-10 11:07
|

댓글 6개

좋은 자료 감사합니다.
오우~~~ 이쁘군요. ㅎㅎ
좋은 팁 감사합니다~ ^^
sdmenu.php 상단의 windows.onload function 이 view 또는 Write 시 스킨에 따라 충돌이 나서 슬라이딩이 안됩니다.
아래와 같이 바꿔주세요


<script for="window" event="onload">
var myMenu;
myMenu = new SDMenu("menu");
myMenu.init();
</script>
고마워요~~~ ^^
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
07-07-29 조회 3,620
07-07-28 조회 1.8만
07-07-27 조회 6,900
07-07-27 조회 5,353
07-07-27 조회 1.7만
07-07-24 조회 7,120
07-07-22 조회 3,388
07-07-22 조회 3,213
07-07-19 조회 7,032
07-07-19 조회 3,291
07-07-16 조회 3,868
07-07-13 조회 4,688
07-07-12 조회 2,681
07-07-11 조회 9,480
07-07-11 조회 5,757
07-07-11 조회 5,218
07-07-11 조회 6,003
07-07-10 조회 3,819
07-07-10 조회 5,705
07-07-09 조회 5,304