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

메뉴 활성화 질문 채택완료

이미나라 11년 전 조회 10,083

 

 

 

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개

채택된 답변
+20 포인트

G5 스킨 게시판 확인해 보셨어요?

 

현재까진 메뉴설정으로 설정되는 최신버전에선 현재 페이지 메뉴 활성화는 안 나온 것으로 압니다만

옛날 버전에선 가능한 걸로 알고 있습니다.

최신버전이 꼭 필요한게 아니면 옛날 버전의 메뉴 활성화를 써 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이미나라
11년 전
에고 그렇군요.... 자동으로 되게 함 해보려고 했더니..... 그냥 게시판마다 헤더를 따로 만들어줘야 할까봐요.. 으악.... 그냥 활성화를 안 쓰는게 정신건강에 이로울 수도 있겠군요^^;;;;

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

f
11년 전

css/default.css

 

.gnb_1da:focus, .gnb_1da:hover {background:#5D5D5D !important;color:#FFE400 !important;text-decoration:none}

 

제 홈페이지 1차 메뉴에 적용한 내용입니다.

마우스 커서가 벗어나면 효과가 사라지는 형태라... 만드신 내용에 적용이 될른지는 모르겠습니다.

 

 

'hover'가 아니고... 'on a'인 것 같은데... 까막눈이라...;;;

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이미나라
11년 전
답변 감사합니다..
마우스 커서에도 물론 반응해야 하지만 현재 페이지에 해당하는 메뉴 또한 활성화가 되어야 해서요.. ㅜㅜ

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

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

로그인