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

메뉴 - 대메뉴 바로가기 채택완료

골뱅이123 4년 전 조회 2,521

안녕하세요.

대메뉴에서 클릭시 1분류 바로가기 하려고 합니다.

지금 2분류 눌려야 넘어가는 방식으로 되는데 어디 부분을 고쳐야 할까요?

 

</p>

<p><?php</p>

<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p> </p>

<p>function get_mshop_category($ca_id, $len=2, $limit= null)</p>

<p>{</p>

<p>    global $g5;</p>

<p> </p>

<p>    $sql = " select ca_id, ca_name from {$g5['g5_shop_category_table']}</p>

<p>                where ca_use = '1' ";</p>

<p>    if($ca_id)</p>

<p>        $sql .= " and ca_id like '$ca_id%' ";</p>

<p>    $sql .= " and length(ca_id) = '$len' order by ca_order, ca_id ";</p>

<p>    if($limit) {</p>

<p>        $sql .= " limit ". (int)$limit;</p>

<p>    }</p>

<p> </p>

<p>    return $sql;</p>

<p>}</p>

<p>?></p>

<p>

 </p>

<p><div id="category"></p>

<p>   <div class="cate_close"></p>

<p>       </p>

<p>    <button type="button" class="close_btn"><i class="fa fa-times" aria-hidden="true"></i> 전체카테고리<span class="sound_only">닫기</span></button></p>

<p> </p>

<p>   </div></p>

<p>   <div class="cate_area"></p>

<p>       <div class="inner"></p>

<p>           <div class="cate_side_close"></p>

<p>                <img src="<?php echo G5_THEME_IMG_URL?>/common/category_close.png" alt=""></p>

<p>           </div></p>

<p>           <div class="ct_wr"></p>

<p>           <div class=cate_tit></p>

<p>                <p>카테고리</p></p>

<p>           </div></p>

<p>            <?php</p>

<p>            $mshop_ca_href = G5_SHOP_URL.'/list.php?ca_id=';</p>

<p>            $mshop_ca_res1 = sql_query(get_mshop_category('', 2, 7));</p>

<p>            for($i=0; $mshop_ca_row1=sql_fetch_array($mshop_ca_res1); $i++) {</p>

<p>                if($i == 0)</p>

<p>                    echo '<ul class="cate">'.PHP_EOL;</p>

<p>            ?></p>

<p>                <li class="cate_li_1"></p>

<p>                    <a class="cate_main_link cate_link<?php echo $i ?>" href="javascript:;" class="cate_li_1_a"><?php echo get_text($mshop_ca_row1['ca_name']); ?></a></p>

<p>                    <?php</p>

<p>                    $mshop_ca_res2 = sql_query(get_mshop_category($mshop_ca_row1['ca_id'], 4));</p>

<p> </p>

<p>                    for($j=0; $mshop_ca_row2=sql_fetch_array($mshop_ca_res2); $j++) {</p>

<p>                        if($j == 0)</p>

<p>                            echo '<ul class="sub_cate sub_cate1">'.PHP_EOL;</p>

<p>                    ?></p>

<p>                        <li class="cate_li_2"></p>

<p>                            <a href="<?php echo $mshop_ca_href.$mshop_ca_row2['ca_id']; ?>"><?php echo get_text($mshop_ca_row2['ca_name']); ?></a></p>

<p>                        </li></p>

<p>                    <?php</p>

<p>                    }</p>

<p> </p>

<p>                    if($j > 0)</p>

<p>                        echo '</ul>'.PHP_EOL;</p>

<p>                    ?></p>

<p>                </li></p>

<p>            <?php</p>

<p>            }</p>

<p> </p>

<p>            if($i > 0)</p>

<p>                echo '</ul>'.PHP_EOL;</p>

<p>            else</p>

<p>                echo '<p class="no-cate">등록된 분류가 없습니다.</p>'.PHP_EOL;</p>

<p>            ?></p>

<p>        </div></p>

<p> </p>

<p>            <div class="cate_except"></p>

<p>

 </p>

<p>                <div class="clearfix cate_btm"></p>

<p>                    <div class="cate_ex_list">  </p>

<p>                        <div class="cate_tit"></p>

<p>                            <p>그외메뉴</p></p>

<p>                        </div></p>

<p>                        <ul class="cate_ex_menu clearfix"></p>

<p>                            <li class="except_item"><a href="javascript:;">커뮤니티</a></li></p>

<p>                            <li class="except_item"><a href="javascript:;">고객지원</a></li></p>

<p>                            <li class="except_item"><a href="javascript:;">기타</a></li></p>

<p>                        </ul></p>

<p>                    </div></p>

<p>                    <div class="cate_bn_part"></p>

<p>                            <?php echo display_banner('카테고리', 'mainbanner.50.skin.php'); ?></p>

<p>                    </div></p>

<p>                </div></p>

<p>            </div></p>

<p>        </div></p>

<p>    </div></p>

<p></div></p>

<p>

 </p>

<p><script></p>

<p>$(function (){</p>

<p> </p>

<p>    </p>

<p>    $(window).load(function(){</p>

<p>  </p>

<p> </p>

<p>    </p>

<p>$('#aside .cate > li').on('click', function(){</p>

<p>          $( this ).addClass('active').siblings().removeClass('active');</p>

<p>

 </p>

<p>    var a= $(this).find(".sub_cate").outerHeight();</p>

<p>    $("#category .ct_wr").css("margin-bottom",a+30)</p>

<p>    });</p>

<p>        </p>

<p>    });</p>

<p>    </p>

<p>    </p>

<p>    </p>

<p>    </p>

<p>    var $category = $("#category");</p>

<p> </p>

<p>    $("#menu_open").on("click", function() {</p>

<p>        $category.css("display","block");</p>

<p>    });</p>

<p> </p>

<p>    $("#category .close_btn , .cate_side_close").on("click", function(){</p>

<p>        $category.css("display","none");</p>

<p>    });</p>

<p>});</p>

<p>$(document).mouseup(function (e){</p>

<p>    var container = $("#category");</p>

<p>    if( container.has(e.target).length === 0)</p>

<p>    container.hide();</p>

<p>});</p>

<p></script></p>

<p>

 </p>

<p><script></p>

<p>











 </p>

<p></script></p>

<p> </p>

<p>

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

답변 1개

채택된 답변
+20 포인트
            for($i=0; $mshop_ca_row1=sql_fetch_array($mshop_ca_res1); $i++) {
                if($i == 0)
                    echo '
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

골뱅이123
4년 전
앗.... 이런 방법이... 한수 배워갑니다.

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

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

로그인