메뉴 활성화 질문

메뉴 활성화 질문

QA

메뉴 활성화 질문

답변 2

본문

c2dc24d1300c872354d036e0a1859907_1406614789_6989.gif

 

 

 

g5의 자동 메뉴를 사용중이고, 1차는 그룹, 2차는 게시판을 메뉴로 사용하고 있습니다.

현재 위치한 메뉴를 자동으로 활성화시키고 싶은데, 어떤 방법을 써야할지.....
1차의 경우 그룹 아이디와 현재 위치가 동일할 경우 a 태그에 class=hover 추가,
2차의 경우 게시판 아이디와 현재 위치가 동일할 경우 a 태그에 class=hover 추가,
이런 식으로 프로그램을 짜면 되지 않을까 생각해봤는데요,
제가 프로그래머가 아니다보니 생각만 이렇게 해봤을 뿐 코드를 어디에 어떻게 추가하면 좋을지 모르겠네요.
도와주세요 ㅠㅠ​ 

 

 


 <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 값 설정용
  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);
   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
   }
   if($k > 0)
    echo '</ul>'.PHP_EOL;
   ?>
  </li>
  <?php } ?>
 </ul>
​

 

이 질문에 댓글 쓰기 :

답변 2

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

 

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

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

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

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

css/default.css

 

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

 

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

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

 

 

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 81
© SIRSOFT
현재 페이지 제일 처음으로