테스트 사이트 - 개발 중인 베타 버전입니다

서브페이지별로 좌측메뉴를 다르게 출력하려면?

· 13년 전 · 1901 · 4
안녕하세요.
서브페이지마다 좌측메뉴를 다르게 나오게 하려면 어떻게 해야하나요?
이것저것 찾아보다가

게시판일때... 서브1 (http://도메인.com/bbs/board.php?bo_table=0101)
<?
if($bo_table=="0101"){
include_once("$g4[path]/include/leftmenu/sub01_menu01.php");
}
게시판으로 생성된 페이지는 이렇게 bo_table =="0101" 여기 값을 바꿔서 하면 될것 같은데.
일반 html 페이지는 어떻게 해야할까요~

html생성 페이지일때... 게시판일때... 서브1 (http://도메인.com/html/sub1.html)
이런 페이지는 어떻게 처리 해야하나요?

그누보드 관리자에는 제로보드처럼 페이지를 생성하여 관리하는건 없는건가요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

13년 전
좀 헷갈리는데요...

http://도메인.com........ 은 여분필드를 이용해서 url 링크해줘야하지 않나요?
13년 전
음 그런기능은 없는것 같아요.
게시판일 경우 저는 상단파일 경로를 달리하거나 여기에 파라미터 넘겨서, 헤더를 변경하고 있어요.

아마도 html 역시 인덱스에 파라미터로 넘겨서 변경하면 좋을듯 싶어요.

대충 예로 들자연 (공통헤더, 좌측메뉴, 메인, 하단메뉴)

주소는 index.php?location=01

인덱스는
<? $location=$_get['location'];

include '헤더'...

if ($location == '01){ include '좌측메뉴'; include '본문'; }
else ....

include '공통';

이런 구조로 짜는데, 도움이 되었으면 좋겠내요.
http://도메인.com/html/sub1.html 페이지 최상단에

$page_id = "sub1"; <-- 이런 형태로 페이지 변수를 할당해줍니다.

그런 다음

<?
if($page_id=="sub1"){
include_once("$g4[path]/include/leftmenu/sub01.php");
}

위처럼 적용하면 됩니다.
13년 전
.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440