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

상단메뉴 클릭시 특정경로로 가게 할수 있나요? 채택완료

로마의휴일 10년 전 조회 3,117

상단메뉴 클릭시 특정경로나 주소로로 이동할수 있게 해주세요?

 

 

 

 

 

<?
    </div>
?>
<link rel="stylesheet" href="<?php echo G5_URL?>/skin/nav/redsalt02/style.redsalt.css" type="text/css" />
<script type="text/javascript" src="<?php echo G5_URL?>/skin/nav/redsalt02/jquery.iframe-auto-height.js"></script>

<script type="text/javascript">

//네비게이션 레이아웃 적용
 $(document).ready(function(){
 $("nav.nav a").mouseenter(function() {
   if($("div#subBox").css("display") != "block"){
    $("div#subBox").show();
    $("ul.depth2").slideDown();
   }
 });
       $("div.navBox").mouseleave(function() {
     $("div#subBox").hide();
     $("ul.depth2").hide();
     });
 })
  

// 네비게이션 서브메뉴 배경 세로사이즈 적용
$(document).ready(function(){
 var heights = $("ul.depth2").map(function ()
    {
        return $(this).height();
    }).get(),

    maxHeight = Math.max.apply(null, heights);
 
 $("div.subBox").css('height', maxHeight + 30);
 $("ul.depth2").css('height', maxHeight + 20);
 
 $("nav.nav a").mouseenter(function() {
  $("li.gnb1").css('height', maxHeight + 77);
 });
 $("nav.nav a").mouseleave(function() {
  $("li.gnb1").css('height', 47);
 });

});

</script>


 <div class="navBox">
        <div id="subBox" class="subBox"></div>
        <nav class="nav">
         <ul class="depth1">
            <?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++) {
    // link주소에 파라미터가 있는 경우
    if(strstr($row['me_link'], ".php?"))   
     $qstr2 = "&me_code=".$row['me_code'];
    // link주소에 파라미터가 없는 경우
    else
     $qstr2 = "?me_code=".$row['me_code'];
            ?>
            <li class="gnb1">
                <a href="<?php echo $row['me_link']; ?><?php echo $qstr2; ?>" target="_<?php echo $row['me_target']; ?>" class="nav_1da"><?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++) {
     // link주소에 파라미터가 있는 경우
     if(strstr($row2['me_link'], ".php?"))   
      $qstr2 = "&me_code=".$row2['me_code'];
     // link주소에 파라미터가 없는 경우
     else
      $qstr2 = "?me_code=".$row2['me_code'];

                    if($k == 0)
                        echo '<ul class="depth2">'.PHP_EOL;
                ?>
                    <li id="nav_2da"><a href="<?php echo $row2['me_link']; ?><?php echo $qstr2; ?>" target="_<?php echo $row2['me_target']; ?>" class="nav_2da"><?php echo $row2['me_name'] ?></a></li>
                <?php
                }

                if($k > 0)
                    echo '</ul>'.PHP_EOL;
                ?>
            </li>
            <?php
            }

            if ($i == 0) {  ?>
                <li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 &gt; 환경설정 &gt; 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li>
            <?php } ?>
         </ul>
       </nav>
    </div>​

 

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

답변 1개

채택된 답변
+20 포인트
프리즈비
10년 전

굳이 소스 건드리지 마시고 관리자 로그인하셔서 환경설정-메뉴설정 원하는 상단메뉴의 url 입력하시면 될 것 같은데요?

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

답변에 대한 댓글 1개

로마의휴일
10년 전
아!~ 그런거예군요 ㅠㅠ
감사합니다~~

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

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

로그인