메뉴 네비게이션 인크루드시 페이지인식 , include 페이지인식 , php if문
먼저 이 방법은 플래시 메뉴에 페이지인식이 가능하도록 작업한 경우에만 가능합니다.
(플래시로 메뉴를 처음 제작할때 페이지인식 작업한 경우)
[주메뉴 pageNum , 서브메뉴 subNum 이름으로 작업된 경우입니다]
아래의 방법으로 제로보드 및 그누보드등 게시판에도 적용가능합니다.
1. 인크루드로 사용하는 파일 상단에 아래와 같은 if문을 넣습니다.
|
--- 그누보드의 경우 --- <?php
|
--- 제로보드의 경우 --- <?php |
게시판1,2,3 은 게시판 아이디(테이블명)를 넣으시면 됩니다. 제로보드의 경우는 id 이며 그누보드의 경우는 table 이름입니다.
예를 들어..
그누보드의 경우 공지사항게시판 테이블명이 notice 라면 if($bo_table=="notice")
제로보드의 경우 공지사항게시판 id가 notice 라면 if($id=="notice")
필요한 만큼 if문을 추가해서 넣으시면 됩니다.
서브메뉴까지 페이지인식이 필요할 경우 &subNum=1 추가해 주시면 됩니다.
예) {$menu_page ="?pageNum=1";} -> {$menu_page ="?pageNum=1&subNum=1";}
2. 인크루드가 아닌 개별페이지에 적용하려면 아래와 같은 소스를 파일 상단에 넣습니다.
<?
$menu_page = "?pageNum=1";
?>
설명-
현재 '페이지1' 이라는 값입니다. 그럼 메뉴 네비게이션에서 첫번째 메뉴가 활성화가 되겠죠.
만약 3번째 메뉴가 활성화 되기를 원한다면 pageNum=1 을 pageNum=3 으로 변경합니다.
또한 서브메뉴까지 사용할 경우 &subNum=1 추가해서
$menu_page = "?pageNum=1&subNum=1";
3. 플래시 경로 뒷부분에 <?=$menu_page?> 를 추가합니다.
예) 플래시메뉴.swf<?=$menu_page?>
설명- 위의 정의해둔 if문을 통해 페이지넘버를 받아 출력합니다.
'etc.' 카테고리의 다른 글
| 이미지맵으로 이메일보내기 및 프린트하기 소스(태그) (0) | 2014.01.16 |
|---|---|
| 특수문자 (0) | 2014.01.16 |
| 절대경로 및 상대경로 개념 (0) | 2014.01.16 |
| 로딩화면, 로딩완료 되기전에 임시 로딩화면 보여주기, 로딩중 (0) | 2014.01.16 |
| 쇼핑몰 상세페이지 아이프레임(iframe) 세로 자동 조절 (0) | 2014.01.16 |