5000점!!! 그룹 별 좌측 메뉴 다르게 지정하기! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

5000점!!! 그룹 별 좌측 메뉴 다르게 지정하기! 정보

5000점!!! 그룹 별 좌측 메뉴 다르게 지정하기!

본문

안녕하세요.

아래 읽어보시고 링크된 사이트 들어가보시면 이해가 되실거예요.~

1.각 그룹별로 좌측 메뉴를 다르게 디자인 하여 Include -> 1~5 번까지 폴더를 만들어 넣었습니다.

2.해당 대 메뉴를 누를 경우 그룹별 좌측 메뉴 디자인이 잘 나옵니다.

3.해당 좌측 메뉴에서 다시 게시판을 선택해 들어갈 경우 메뉴명은 잘 나오는데 상단 이미지가
   기본 설정된 걸로 나옵니다.

4. 그룹 페이지에서 각 게시판을 누르면 좌측 메뉴가 모두 기본으로 적용 됩니다. (첫 화면에 나오는
   좌측 설정 그대로 나옴


하고 싶은 것
각 좌측 메뉴 마다 다른 좌측 메뉴를 만든 것을 적용 시키고 싶음.
각 메뉴 마다 게시판 누르면 좌측 부분이 index 기본 좌측으로 나오는데 그룹별 좌측을 꾸미고 싶음.

좀더 자세하게 알려주시면 감사하겠습니다.

예전에 어떤 분이

<?
    switch($gr_id) {
    case "m01" : include "$g4[path]/include/leftmenu/leftmenu01.php"; break;
    case "m02" : include "$g4[path]/include/leftmenu/leftmenu02.php"; break;
    case "m03" : include "$g4[path]/include/leftmenu/leftmenu03.php"; break;
    case "m04" : include "$g4[path]/include/leftmenu/leftmenu04.php"; break;
    case "m05" : include "$g4[path]/include/leftmenu/leftmenu05.php"; break;
    default  include "$g4[path]/include/leftmenu/leftmenu.php";
?>

이 방법을 쓰라 하셔서




<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/comment.lib.php");

  switch($gr_id) {
    case "m01" : include "$g4[path]/include/leftmenu1/leftmenu.php"; break;
    case "m02" : include "$g4[path]/include/leftmenu2/leftmenu.php"; break;
    case "m03" : include "$g4[path]/include/leftmenu3/leftmenu.php"; break;
    case "m04" : include "$g4[path]/include/leftmenu4/leftmenu.php"; break;
    case "m05" : include "$g4[path]/include/leftmenu5/leftmenu.php"; break;
//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

$table_width = 942;
?>

이렇게 넣어봤는데 오류가 생깁니다.

ㅠㅠ

도와주세여!

  • 복사

댓글 전체

음..위에 질문이 어려운가요?
음..
오류라기 보다는
좌측 메뉴를 각 그룹별로 따로 지정하고 싶은데요.
제 사이트 들어가셔서 메뉴 눌러 보시면 그룹별로 지정한 메뉴 상단 이미지가 그룹에서는 잘 보이다가
해당 그룹 게시판 누르면 index 좌측 메뉴로 다시 바껴요.
각 그룹마다 좌측 부분을 따로 꾸미고 싶어요. ㅠㅠ 이해되셨나영?
커뮤니티 메뉴 누르신 다음에..자유게시판 누르시면 좌측 메뉴가 틀려지는걸 확인 하실 수있어요.
또한 좌측 부분 디자인도 변경이 되여... 막 최근 댓글 나오고 그래요.
아 ~~ 그러니깐

다른 페이지들에 각각 다른 페이지를 적용해도 상단의 이미지 부분이

저 기본으로 나오고 최근댓글 같은 그런스킨도 적용이 된다는 말씀이신거 같은데요
<?
 if($gr_id == "m01") { // 그룹 아이디가 m01 일때 아래 인클루드문을 실행하여라
  include "$g4[path]/include/leftmenu/leftmenu01.php";
 } else if($gr_id == "m02") { // 그룹 아이디가 m02 일때 아래 인클루드문을 실행하여라
  include "$g4[path]/include/leftmenu/leftmenu02.php";
 } else if($gr_id == "m03") { // 그룹 아이디가 m03 일때 아래 인클루드문을 실행하여라
  include "$g4[path]/include/leftmenu/leftmenu03.php";
 } else { // 이것도 저것도 아닐때 아래 인클루드문을 실행하여라
  include "$g4[path]/include/leftmenu/leftmenu00.php";
 }
?>
현재 $g4[path]/include/leftmenu/leftmenu01.php 파일등을 만들어 놓으셨다고 하셨죠?
그렇다면 좌측메뉴가 나타나는곳에 넣어야겠죠..
그래야 gr_id 그룹명이 m01일 또는 m02일때마다 다른 파일이 인클루드 되겠죠

<table>
 <tr>
  <td colspan='2'>상단</td>
 </tr>
 <tr>
  <td>좌측메뉴</td>
  <td>메인</td>
 </tr>
 <tr>
  <td colspan='2'>하단</td>
 </tr>
</table>

이라고 가정할때..

좌측메뉴 <td> </td> 사이에 넣어야겠죠
© SIRSOFT
현재 페이지 제일 처음으로