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

모바일 카테고리 추가 문의합니다. 채택완료

노브레이크 10년 전 조회 3,386

안녕하세요.

모바일 카테고리 추가 문의합니다.

 

 

모바일 카테고리를 보면 쇼핑몰에서 설정한 분류가 나오는데요 밑에 추가로 회사소개페이지등을

넣으려면 category.php파일소스를 어떻게 수정해야하나요?

답변부탁드립니다~~


 

function get_mshop_category($ca_id, $len) {     global $g5;

    $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 ";

    return $sql; } ?>

   
       
               
  • CATEGORY
  •            
  • MY PAGE
  •            
  • CART
  •        
        '.PHP_EOL;         ?>            
  •                                 '.get_text($mshop_ca_row1['ca_name']).' 하위분류 열기'.PHP_EOL;

                    for($j=0; $mshop_ca_row2=sql_fetch_array($mshop_ca_res2); $j++) {                     if($j == 0)                         echo '

      '.PHP_EOL;                 ?>                    
    •                         -                         '.get_text($mshop_ca_row2['ca_name']).' 하위분류 열기'.PHP_EOL;

                              for($k=0; $mshop_ca_row3=sql_fetch_array($mshop_ca_res3); $k++) {                             if($k == 0)                                 echo '

        '.PHP_EOL;                         ?>                            
      •                                 -                                 '.get_text($mshop_ca_row3['ca_name']).' 하위분류 열기'.PHP_EOL;

                                        for($m=0; $mshop_ca_row4=sql_fetch_array($mshop_ca_res4); $m++) {                                     if($m == 0)                                         echo '

          '.PHP_EOL;                                 ?>                                    
        •                                         -                                         '.get_text($mshop_ca_row4['ca_name']).' 하위분류 열기'.PHP_EOL;

                                                  for($n=0; $mshop_ca_row5=sql_fetch_array($mshop_ca_res5); $n++) {                                             if($n == 0)                                                 echo '

            '.PHP_EOL;                                         ?>                                            
          •                                                 -                                            
          •                                        

                                                    if($n > 0)                                             echo '

          '.PHP_EOL;                                         ?>                                    
        •                                

                                          if($m > 0)                                     echo '

        '.PHP_EOL;                                 ?>                            
      •                        

                                if($k > 0)                             echo '

      '.PHP_EOL;                         ?>                    
    •                      

                      if($j > 0)                     echo '

    '.PHP_EOL;                 ?>            
  •        

            if($i > 0)             echo ''.PHP_EOL;         else             echo '

    등록된 분류가 없습니다.

    '.PHP_EOL;         ?>
    22222
               

     

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

    답변 1개

    채택된 답변
    +20 포인트
    10년 전

    아래에 보시면"여기에 바로추가하세요" 라고 주석해놓은곳있참고하세요 아래코드 복사해보셔도되구요

     

     

    </p><p><?php</p><p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p><p>function get_mshop_category($ca_id, $len)</p><p>{</p><p>    global $g5;</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>    return $sql;</p><p>}</p><p>?></p><p><button type="button" id="hd_ct">분류</button></p><p><div id="category"></p><p>    <div class="ct_wr"></p><p>        <ul class="cate_tab"></p><p>            <li><a href="#" class="ct_tab_sl">CATEGORY</a></li></p><p>            <li><a href="<?php echo G5_SHOP_URL; ?>/mypage.php">MY PAGE</a></li></p><p>            <li><a href="<?php echo G5_SHOP_URL; ?>/cart.php">CART</a></li></p><p>        </ul></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));</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></p><p>                <a href="<?php echo $mshop_ca_href.$mshop_ca_row1['ca_id']; ?>"><?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>                if(sql_num_rows($mshop_ca_res2))</p><p>                    echo '<button class="sub_ct_toggle ct_op">'.get_text($mshop_ca_row1['ca_name']).' 하위분류 열기</button>'.PHP_EOL;</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></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>                        <?php</p><p>                        $mshop_ca_res3 = sql_query(get_mshop_category($mshop_ca_row2['ca_id'], 6));</p><p>                        if(sql_num_rows($mshop_ca_res3))</p><p>                            echo '<button type="button" class="sub_ct_toggle ct_op">'.get_text($mshop_ca_row2['ca_name']).' 하위분류 열기</button>'.PHP_EOL;</p><p>                        for($k=0; $mshop_ca_row3=sql_fetch_array($mshop_ca_res3); $k++) {</p><p>                            if($k == 0)</p><p>                                echo '<ul class="sub_cate sub_cate2">'.PHP_EOL;</p><p>                        ?></p><p>                            <li></p><p>                                <a href="<?php echo $mshop_ca_href.$mshop_ca_row3['ca_id']; ?>">- <?php echo get_text($mshop_ca_row3['ca_name']); ?></a></p><p>                                <?php</p><p>                                $mshop_ca_res4 = sql_query(get_mshop_category($mshop_ca_row3['ca_id'], 8));</p><p>                                if(sql_num_rows($mshop_ca_res4))</p><p>                                    echo '<button type="button" class="sub_ct_toggle ct_op">'.get_text($mshop_ca_row3['ca_name']).' 하위분류 열기</button>'.PHP_EOL;</p><p>                                for($m=0; $mshop_ca_row4=sql_fetch_array($mshop_ca_res4); $m++) {</p><p>                                    if($m == 0)</p><p>                                        echo '<ul class="sub_cate sub_cate3">'.PHP_EOL;</p><p>                                ?></p><p>                                    <li></p><p>                                        <a href="<?php echo $mshop_ca_href.$mshop_ca_row4['ca_id']; ?>">- <?php echo get_text($mshop_ca_row4['ca_name']); ?></a></p><p>                                        <?php</p><p>                                        $mshop_ca_res5 = sql_query(get_mshop_category($mshop_ca_row4['ca_id'], 10));</p><p>                                        if(sql_num_rows($mshop_ca_res5))</p><p>                                            echo '<button type="button" class="sub_ct_toggle ct_op">'.get_text($mshop_ca_row4['ca_name']).' 하위분류 열기</button>'.PHP_EOL;</p><p>                                        for($n=0; $mshop_ca_row5=sql_fetch_array($mshop_ca_res5); $n++) {</p><p>                                            if($n == 0)</p><p>                                                echo '<ul class="sub_cate sub_cate4">'.PHP_EOL;</p><p>                                        ?></p><p>                                            <li></p><p>                                                <a href="<?php echo $mshop_ca_href.$mshop_ca_row5['ca_id']; ?>">- <?php echo get_text($mshop_ca_row5['ca_name']); ?></a></p><p>                                            </li></p><p>                                        <?php</p><p>                                        }</p><p>                                        if($n > 0)</p><p>                                            echo '</ul>'.PHP_EOL;</p><p>                                        ?></p><p>                                    </li></p><p>                                <?php</p><p>                                }</p><p>                                if($m > 0)</p><p>                                    echo '</ul>'.PHP_EOL;</p><p>                                ?></p><p>                            </li></p><p>                        <?php</p><p>                        }</p><p>                        if($k > 0)</p><p>                            echo '</ul>'.PHP_EOL;</p><p>                        ?></p><p>                    </li></p><p>      </p><p>                <?php</p><p>                }</p><p>                if($j > 0)</p><p>                    echo '</ul>'.PHP_EOL;</p><p>                ?></p><p>            </li></p><p>            </p><p>        <?php</p><p>        }</p><p>        if($i > 0)</p><p>            echo '</ul>'.PHP_EOL;</p><p>        else</p><p>            echo '<p>등록된 분류가 없습니다.</p>'.PHP_EOL;</p><p>        ?></p><p>       <!--여기에 바로추가하세요--></p><p>        <ul class="cate"></p><p>        <li><a href="">회사소개</a></li></p><p>        </ul></p><p>        <!--여기에 바로추가하세요--></p><p><div id="category">22222</div></p><p>        <button type="button" class="pop_close"><span class="sound_only">카테고리 </span>닫기</button></p><p>    </div></p><p></div></p><p><script></p><p>$(function (){</p><p>    var $category = $("#category");</p><p>    $("#hd_ct").on("click", function() {</p><p>        $category.css("display","block");</p><p>    });</p><p>    $("#category .pop_close").on("click", function(){</p><p>        $category.css("display","none");</p><p>    });</p><p>    $("button.sub_ct_toggle").on("click", function() {</p><p>        var $this = $(this);</p><p>        $sub_ul = $(this).closest("li").children("ul.sub_cate");</p><p>        if($sub_ul.size() > 0) {</p><p>            var txt = $this.text();</p><p>            if($sub_ul.is(":visible")) {</p><p>                txt = txt.replace(/닫기$/, "열기");</p><p>                $this</p><p>                    .removeClass("ct_cl")</p><p>                    .text(txt);</p><p>            } else {</p><p>                txt = txt.replace(/열기$/, "닫기");</p><p>                $this</p><p>                    .addClass("ct_cl")</p><p>                    .text(txt);</p><p>            }</p><p>            $sub_ul.toggle();</p><p>        }</p><p>    });</p><p>});</p><p></script> </p><p>

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

    답변에 대한 댓글 1개

    노브레이크
    10년 전
    정말 감사합니다!^^

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

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

    로그인