개별페이지에서 left_menu 정보
개별페이지에서 left_menu본문
안녕하세요..
이제 막 배워가는 초보입니다..
궁금한것이 있습니다.
일반 게시판에서는 좌측 자동메뉴 스킨을 사용하면 잘됩니다.
그런데 개별 페이지를 만들고 (예를들어 test.php) 별도의 head.php와 tail.php 만들고 자동메뉴 스킨을 인클루드 시키면 아예 뜨지를 않습니다.
그룹이 지정되지 않아서 뜨질 않는것 같은데요..
이럴때 그룹을 설정해서 개별 페이지에서도 자동 메뉴를 뜨게 하려면 어떻게 해야 하나요..?
검색을 해봐도 도무지 어떻게 적용하는것인지 이해가 안되네요..
초보인 제가 하기엔 머리만 긁적거리게 되네요..
방법 좀 가르쳐 주세요.. ^^
* test.php , head_01.php 와 tail_01.php root에 있구요..메뉴스킨은 include폴더에 있습니다.
----
질문에 답변을 할만한 내공은 언제나 오려는지...ㅠ.ㅠ
도움 부탁드립니다..
댓글 전체
말씀하신 left_menu.php는 레이아웃적인 면에서보면 왼쪽이지만...
프로그램의 코딩 순서로 볼 때는 아마 개별_head.php에 해당되는 것 같네요.
아래에 개별 페이지에서 그누보드 경로를 코딩하는 법에 대해서 올렸습니다.
참고하세요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=9336
프로그램의 코딩 순서로 볼 때는 아마 개별_head.php에 해당되는 것 같네요.
아래에 개별 페이지에서 그누보드 경로를 코딩하는 법에 대해서 올렸습니다.
참고하세요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=9336
자동메뉴의 경우 그룹(대메뉴)에 속한 게시판(소메뉴)을 목록화 해서 메뉴로 구성한것입니다.
그누보드의 경우 한개 이상 그룹이 설정되어 있어야 게시판이 생성 되므로,
자동메뉴가 가능 하지요..
하지만, 자동메뉴에 속하지 않는 [ 회원가입, 검색등과 직접만든 Html페이지등은] 그룹에 속하지 않으므로,
수동으로 그룹을 구성해 주어야 되는데, 보통의 홈페이지의 경우 고객센터 또는 커뮤니티등과 같이 별도의
그룹으로 연결하셔야되며, 아래예는 고객센터[gr_id => customer ]일때를 기준으로 합니다.
사용하시는 left-menu 스킨을 보시면..
그룹ID를 기준으로 D/B를 검색하고, 해당 그룹의 게시판을 가져옵니다..
예]
$sql = " select bo_table, bo_subject, bo_use_category, bo_category_list from $g4[board_table] where gr_id = '$gr_id' and bo_order_search < 100 order by bo_order_search"; // 검색순서대로 정렬 일경우....
위와 같이 D/B를 가져올때 그룹 아이디 $gr_id 를 사용 하는데.. 이를 $group등과 같은 변수로 바꾸고..
[ .... where gr_id='$gr_id'.... 부분을 gr_id='$group' 으로]
해당 스킨의 상단에..
그룹에 속하면 해당 그룹을 그룹에 속하지 않을때는 customer 그룹에 연결..
if ($gr_id) {
$group = $gr_id ;
} else {
$group = 'customer' ;
}
이렇게 하시면, 그룹에 속한 게시판은 해당 그룹의 메뉴가 나오고, 그룹에 속하지 않을 경우
특정 그룹의 메뉴를 보여줍니다..
그누보드의 경우 한개 이상 그룹이 설정되어 있어야 게시판이 생성 되므로,
자동메뉴가 가능 하지요..
하지만, 자동메뉴에 속하지 않는 [ 회원가입, 검색등과 직접만든 Html페이지등은] 그룹에 속하지 않으므로,
수동으로 그룹을 구성해 주어야 되는데, 보통의 홈페이지의 경우 고객센터 또는 커뮤니티등과 같이 별도의
그룹으로 연결하셔야되며, 아래예는 고객센터[gr_id => customer ]일때를 기준으로 합니다.
사용하시는 left-menu 스킨을 보시면..
그룹ID를 기준으로 D/B를 검색하고, 해당 그룹의 게시판을 가져옵니다..
예]
$sql = " select bo_table, bo_subject, bo_use_category, bo_category_list from $g4[board_table] where gr_id = '$gr_id' and bo_order_search < 100 order by bo_order_search"; // 검색순서대로 정렬 일경우....
위와 같이 D/B를 가져올때 그룹 아이디 $gr_id 를 사용 하는데.. 이를 $group등과 같은 변수로 바꾸고..
[ .... where gr_id='$gr_id'.... 부분을 gr_id='$group' 으로]
해당 스킨의 상단에..
그룹에 속하면 해당 그룹을 그룹에 속하지 않을때는 customer 그룹에 연결..
if ($gr_id) {
$group = $gr_id ;
} else {
$group = 'customer' ;
}
이렇게 하시면, 그룹에 속한 게시판은 해당 그룹의 메뉴가 나오고, 그룹에 속하지 않을 경우
특정 그룹의 메뉴를 보여줍니다..
직접 만든 개별 페이지를 메뉴에 넣기위해서는..
메뉴스킨의 배열이 끈나는 부분에 개별페이지를 연결함..
[위에서 개별 페이지의 그룹을 customer로 설정 했으므로..]
if ($gr_id == 'cusromer') {
echo "<a href='링크주소..$g4[path]/test.php'>테스트페이지</a>";
}
를 추가하시면 되네요..
메뉴스킨의 배열이 끈나는 부분에 개별페이지를 연결함..
[위에서 개별 페이지의 그룹을 customer로 설정 했으므로..]
if ($gr_id == 'cusromer') {
echo "<a href='링크주소..$g4[path]/test.php'>테스트페이지</a>";
}
를 추가하시면 되네요..