좌(우)측 서브메뉴 다시 질문드려요!
그누에 있던 파일인데 적용하니 전체메뉴에 대한 서브메뉴들이 다 나오는데
어느부분을 수정하면 그룹을 클릭했을때 해당서브메뉴만 나올수 있는지 궁금합니다.
<script type="text/javascript">
<!--
function display_submenu(num) {
document.getElementById("mysub"+num).style.display="block";
}
//-->
</script>
<style TYPE="text/css">
<!--
#mysubmenu ul {list-style:none; font-size:11pt; margin:0; padding:0;}
#mysubmenu .leftmenu_b {line-height:50px; margin-bottom:15px; background-color:#E7EDF1;border:1px solid gray;text-align:center;font-size:12pt;font-weight:bold;}
#mysubmenu .leftmenu_s {line-height:35px; margin-bottom:5px; padding-left:20px; background-color:#F2F5F9;border-bottom:1px solid gray;}
#mysubmenu a {text-decoration:none;}
#mysubmenu a:hover {color:blue;}
//-->
</style>
<div id="mysubmenu">
<?php
$sql = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '2'
order by me_order, me_id ";
$result = sql_query($sql, false);
$gnb_zindex = 999; // gnb_1dli z-index 값 설정용
for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<ul id="mysub<?php echo $i ?>" style="display:none;">
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" ><li class="leftmenu_b"><?php echo $row['me_name'] ?></li></a>
<?php
$sql2 = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '4'
and substring(me_code, 1, 2) = '{$row['me_code']}'
order by me_order, me_id ";
$result2 = sql_query($sql2);
//좌측 서브메뉴 전체 리스트에서 현재 페이지에 해당하는 대메뉴 리스트만 보여줌
if ( ($row['me_name']==$board['bo_subject'])||($row['me_name']==$g5['title']) ) {
echo ("<script language='javascript'> display_submenu(" .$i. " ); </script> ");
}
for ($k=0; $row2=sql_fetch_array($result2); $k++) {
if($k == 0)
echo '<ul>'.PHP_EOL;
?>
<a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" ><li class="leftmenu_s"><?php echo $row2['me_name'] ?></li></a>
<?php
//좌측 서브메뉴 전체 리스트에서 현재 페이지에 해당하는 대메뉴 리스트만 보여줌
if ( ($row2['me_name']==$board['bo_subject'])||($row2['me_name']==$g5['title']) ) {
echo ("<script language='javascript'> display_submenu(" .$i. " ); </script> ");
}
}
if($k > 0)
echo '</ul>'.PHP_EOL;
?>
</ul>
<?php } ?>
</div>
댓글목록 +2
댓글목록
관리자님의 댓글
관리자 작성일
이 스킨인가요?
http://sir.kr/g5_skin/7515
예전에 써본 적이 있었는데 잘 됐었습니다. 혹시나 싶어 방금 그누 기본 버전에 다시 적용해봤지만 전 잘 되네요.
특별히 손댄 곳은 없었고 다운받은 그대로 적용했습니다.
이 스킨 사용할 때 한 가지 유의해야 할 게 있는데 관리자 페이지 메뉴설정에서 입력하는 메뉴 그룹 이름과
게시판관리 > 게시판 그룹관리에서 입력한 그룹 제목이 동일해야 합니다. 게시판 제목도 마찬가지..
후니님의 댓글
후니 작성일답변감사합니다.