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

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

QA

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

본문

현재 sir 홈페이지 처럼 예를들어서 상단메뉴 커뮤니티를 누르면 /main/community로 이동이 되고,
이동하면 메인에 커뮤니티에 해당하는 게시판 최신글과 우측 로그인 아래에 메뉴들이 커뮤니티에 해당하는 메뉴만 출력이 되는데요

제 홈페이지도 이와 같이 만들고 싶은데 도움좀 부탁드립니다.

서버에 /main/community 폴더를 만들었고 community 폴더에 _common.php 복사하고 common 경로 줬습니다.
그리고 index.php에 


<?
include_once("_common.php");
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_PATH.'/_head.php');
?>

<div id="container_title">커뮤니티</div>

<!-- 메인화면 최신글 시작 -->
    <section class="list01">
    <?php
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest('basic', 'free', 5, 70);
    ?>
    </section>
	
	<section class="list02">
    <?php
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest('basic', 'humor', 5, 70);
    ?>
    </section>	
<!-- 메인화면 최신글 끝 -->

<?php
include_once(G5_PATH.'/_tail.php');
?>


이런식으로 게시판 하나하나 최신글을 줬는데요. 
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

적당한 폴더에
 
gr_id 메뉴 화일들을 만드세요.
 
그리고 메뉴화일 있는 부분에 그 화일을 include 하세요.
예를 들어
 
side_menu 폴더에 메뉴화일들을 넣겠다면
 
 

$side_menu_file = "기본메뉴화일.php";
 
if ($gr_id)
{
  $side_menu_name = "menu_".$gr_id.".php"
 
  if (file_exists($side_menu_name))
  {
    $side_menu_file = $side_menu_name;
  }
}
 
include_once($side_menu_file);
 
 
이렇게 하면 전용 그룹별로 전용 메뉴화일이 있으면 첨부하고
없으면 기본화일을 첨부해서 보여줄수 있습니다.
 
소스코드는 경로 path를 넣어서 잘 다듬으셔야~~
답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT