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

sir 처럼 개별 페이지와 우축메뉴 만드는 방법좀 부탁드려요.. 채택완료

fear 11년 전 조회 6,724
현재 sir 홈페이지 처럼 예를들어서 상단메뉴 커뮤니티를 누르면 /main/community로 이동이 되고,
이동하면 메인에 커뮤니티에 해당하는 게시판 최신글과 우측 로그인 아래에 메뉴들이 커뮤니티에 해당하는 메뉴만 출력이 되는데요
제 홈페이지도 이와 같이 만들고 싶은데 도움좀 부탁드립니다.
서버에 /main/community 폴더를 만들었고 community 폴더에 _common.php 복사하고 common 경로 줬습니다.
그리고 index.php에 
</div>
<div><div><?</div>
<div>include_once("_common.php");</div>
<div>include_once(G5_LIB_PATH.'/latest.lib.php');</div>
<div>include_once(G5_PATH.'/_head.php');</div>
<div>?></div>
<div>
</div>
<div><div id="container_title">커뮤니티</div></div>
<div>
</div>
<div><!-- 메인화면 최신글 시작 --></div>
<div>    <section class="list01"></div>
<div>    <?php</div>
<div>    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.</div>
<div>    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);</div>
<div>    echo latest('basic', 'free', 5, 70);</div>
<div>    ?></div>
<div>    </section></div>
<div><span class="Apple-tab-span" style="white-space: pre">	</span></div>
<div><span class="Apple-tab-span" style="white-space: pre">	</span><section class="list02"></div>
<div>    <?php</div>
<div>    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.</div>
<div>    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);</div>
<div>    echo latest('basic', 'humor', 5, 70);</div>
<div>    ?></div>
<div>    </section><span class="Apple-tab-span" style="white-space: pre">	</span></div>
<div><!-- 메인화면 최신글 끝 --></div>
<div>
</div>
<div><?php</div>
<div>include_once(G5_PATH.'/_tail.php');</div>
<div>?></div></div>
<div>
이런식으로 게시판 하나하나 최신글을 줬는데요. 
sir도 최신글 하나하나 지정한건지.. 아니면 그룹 최신글인지..
로그인 밑 우측메뉴는 어떻게 해야하는지 모르겠습니다.
소스중에 if문을 사용해서 출력하는게 있던데..
 if($gr_id == "m01") { // 그룹 아이디가 m01 일때 아래 인클루드문을 실행하여라 
  include "$g4[path]/include/leftmenu/leftmenu01.php"; 
 } else { // 이것도 저것도 아닐때 아래 인클루드문을 실행하여라 
  include "$g4[path]/include/leftmenu/leftmenu00.php"; 
 } 
?>
/main/community는 특정 페이지인데 각 그룹 메인페이지별 우측메뉴를 어떻게 줘야하는지 모르겠습니다..
실제로 커뮤니티 그룹아이디는 M02인데 /main/community는 제가 임의로 만든 폴더이거든요.
부탁드립니다.ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
현재 만들어진 페이지에서 영역을 메뉴영역과 콘텐츠 영역으로 나누시면 될듯
로그인 후 평가할 수 있습니다

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

답변에 대한 댓글 1개

f
fear
11년 전
감사합니다.

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

11년 전
적당한 폴더에
 
gr_id 메뉴 화일들을 만드세요.
 
그리고 메뉴화일 있는 부분에 그 화일을 include 하세요.
예를 들어
 
side_menu 폴더에 메뉴화일들을 넣겠다면
 
 
</div>
<div>$side_menu_file = "기본메뉴화일.php";</div>
<div> </div>
<div>if ($gr_id)</div>
<div>{</div>
<div>  $side_menu_name = "menu_".$gr_id.".php"</div>
<div> </div>
<div>  if (file_exists($side_menu_name))</div>
<div>  {</div>
<div>    $side_menu_file = $side_menu_name;</div>
<div>  }</div>
<div>}</div>
<div> </div>
<div>include_once($side_menu_file);</div>
<div>
 
 
이렇게 하면 전용 그룹별로 전용 메뉴화일이 있으면 첨부하고
없으면 기본화일을 첨부해서 보여줄수 있습니다.
 
소스코드는 경로 path를 넣어서 잘 다듬으셔야~~
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

f
fear
11년 전
감사합니다.

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

f
11년 전
-- head 파일 따로 생성해서 해결했어요.. --
로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인