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

메뉴 수동추가 질문 채택완료

산다라신 3년 전 조회 2,527

</p>

<p><?php

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

<p>function get_mshop_category($ca_id, $len)

{

    global $g5;</p>

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

                where ca_use = '1' ";

    if($ca_id)

        $sql .= " and ca_id like '$ca_id%' ";

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

<p>    return $sql;

}</p>

<p>$mshop_categories = get_shop_category_array(true);

?>

<div id="category">

    <h2>전체메뉴</h2>

    <?php

    $i = 0;

    foreach($mshop_categories as $cate1){

        if( empty($cate1) ) continue;</p>

<p>        $mshop_ca_row1 = $cate1['text'];

        if($i == 0)

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

    ?>

        <li class="cate_li_1">

            <a href="<?php echo $mshop_ca_row1['url']; ?>" class="cate_li_1_a"><?php echo get_text($mshop_ca_row1['ca_name']); ?></a>

            <?php

            $j=0;

            foreach($cate1 as $key=>$cate2){

                if( empty($cate2) || $key === 'text' ) continue;

                

                $mshop_ca_row2 = $cate2['text'];

                if($j == 0)

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

            ?>

                <li class="cate_li_2">

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

                </li>

            <?php

            $j++;

            }</p>

<p>            if($j > 0)

                echo '</ul>'.PHP_EOL;

            ?>

        </li>

    <?php

    $i++;

    }   // end for</p>

<p>    if($i > 0)

        echo '</ul>'.PHP_EOL;

    else

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

    ?>

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

</div>

<div id="category_all_bg"></div>

<script>

$(function (){

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

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

        $category.css("display","block");

        $("#category_all_bg").css("display","block");

    });</p>

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

        $category.css("display","none");

        $("#category_all_bg").css("display","none");

    });

});

$(document).mouseup(function (e){

    var container = $("#category");

    if( container.has(e.target).length === 0)

    container.hide();

});

</script>

 

 

메뉴에서 메뉴 추가 말고, 직접 링크를 달아 메뉴를 추가 하려고 합니다. 

http://abc.com/notice.php?ca_id=18 "이미지 게시판" 이라는 메뉴를 만드려면 어느식으로 코드를 넣어야 하나요?

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

답변 2개

채택된 답변
+20 포인트
3년 전
// end for 다음행에 추가

</code></p>

<p><code>?></code></p>

<pre>
<code> <li class="cate_li_1"><a href="</code><a href="<a href="http://abc.com/notice.php?ca_id=18" target="_blank" rel="noopener noreferrer">http://abc.com/notice.php?ca_id=18</a>" rel="nofollow noreferrer noopener" target="_blank"><a href="http://abc.com/notice.php?ca_id=18" target="_blank" rel="noopener noreferrer">http://abc.com/notice.php?ca_id=18</a></a>">이미지 게시판</a></li></pre>

<p><?php</p>

<p>

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

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

답변 감사합니다.

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

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

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

로그인