서브 메뉴 출력... > 그누M 팁

그누M 팁

서브 메뉴 출력... 정보

서브 메뉴 출력...

첨부파일

sub_menu.css (431byte) 27회 다운로드 2018-08-25 19:13:16

본문

게시판 그룹이 상단 메뉴고 서브메뉴가 게시판 일경우 입니다.

상단 메뉴에 보고 수정해서 사용하세요

 

2009320995_1535201020.9285.jpg

 

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

// 서브 메뉴 시작
add_stylesheet('<link rel="stylesheet" href="'.GML_THEME_CSS_URL.'/sub_menu.css">', 0);
if($board['bo_table'])  //게시판 명이 있을때...
 {
  $sub_menu_name = $board['bo_table'];
  $main_menu_name = $gml['board_title'];
  $sub_me_code = 4;  // 서브 메뉴일경우
 }
 else
 {
  // 그룹명 아이디가 있을때..
  $sub_menu_name = $group['gr_id'];
  $sub_me_code = 2; //메인 메뉴일 경우
 }
 //내용글이 있을때...
 if($co_id) {
  $sub_menu_name = $co_id;
  $main_menu_name = $co['co_subject'];
  $sub_me_code = 2;   //메인 메뉴일 경우
 }
?>
<section id="sub_menus">
<?php

 $sqlsd = " select * from {$gml['menu_table']} where length(me_code) = '{$sub_me_code}' and me_link like '%{$sub_menu_name}' and me_use = '1' order by me_order, me_id ";
 $result = mb_substr(sql_fetch_array(sql_query($sqlsd, false))['me_code'],0 ,2);
 $sqlss = " select * from {$gml['menu_table']} where me_code like '{$result}%' and me_use = '1' order by  me_code, me_order ";
 $querys = sql_query($sqlss);

 for ($i=0; $list_menu=sql_fetch_array($querys); $i++) {
  if ($i == 0) { ?>
  <!-- 첫번째 상단 상위 메뉴 이름 출력 -->
  <h2><a href="#"><?php echo $list_menu['me_name']?></a></h2>
  <ul>
  <?php } else { ?>
  <!-- 하위 서브 메뉴 출력 -->
  <li <?php if($main_menu_name == $list_menu['me_name']) { ?>class="sub_chk" <?php }?>><a href="<?php echo $list_menu['me_link']?>" target="_<?php echo $list_menu['me_target']?>"><?php echo $list_menu['me_name']?></a></li>
  <?php } 
 }?>
 </ul>
</section>

 

추천
2
비추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로