메뉴 활성화 질문 채택완료

g5의 자동 메뉴를 사용중이고, 1차는 그룹, 2차는 게시판을 메뉴로 사용하고 있습니다.
현재 위치한 메뉴를 자동으로 활성화시키고 싶은데, 어떤 방법을 써야할지.....
1차의 경우 그룹 아이디와 현재 위치가 동일할 경우 a 태그에 class=hover 추가,
2차의 경우 게시판 아이디와 현재 위치가 동일할 경우 a 태그에 class=hover 추가,
이런 식으로 프로그램을 짜면 되지 않을까 생각해봤는데요,
제가 프로그래머가 아니다보니 생각만 이렇게 해봤을 뿐 코드를 어디에 어떻게 추가하면 좋을지 모르겠네요.
도와주세요 ㅠㅠ
</p><p> <ul id="gnb">
$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 값 설정용</p><p> for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<li class="gnb_1dli<?php echo $i; ?>">
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>"><?php echo $row['me_name'] ?></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);</p><p> for ($k=0; $row2=sql_fetch_array($result2); $k++) {
if($k == 0)
echo '<ul class="gnb_2dul">'.PHP_EOL;
?>
<li class="gnb_2dli<?php echo $k; ?>"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>"><?php echo $row2['me_name'] ?></a></li>
<?php
}</p><p> if($k > 0)
echo '</ul>'.PHP_EOL;
?>
</li>
<?php } ?>
</ul>
</p><p>
답변 2개
G5 스킨 게시판 확인해 보셨어요?
현재까진 메뉴설정으로 설정되는 최신버전에선 현재 페이지 메뉴 활성화는 안 나온 것으로 압니다만
옛날 버전에선 가능한 걸로 알고 있습니다.
최신버전이 꼭 필요한게 아니면 옛날 버전의 메뉴 활성화를 써 보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
css/default.css
.gnb_1da:focus, .gnb_1da:hover {background:#5D5D5D !important;color:#FFE400 !important;text-decoration:none}
제 홈페이지 1차 메뉴에 적용한 내용입니다.
마우스 커서가 벗어나면 효과가 사라지는 형태라... 만드신 내용에 적용이 될른지는 모르겠습니다.
'hover'가 아니고... 'on a'인 것 같은데... 까막눈이라...;;;
답변에 대한 댓글 1개
마우스 커서에도 물론 반응해야 하지만 현재 페이지에 해당하는 메뉴 또한 활성화가 되어야 해서요.. ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인