모바일 카테고리 추가 문의합니다. 채택완료
안녕하세요.
모바일 카테고리 추가 문의합니다.

모바일 카테고리를 보면 쇼핑몰에서 설정한 분류가 나오는데요 밑에 추가로 회사소개페이지등을
넣으려면 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; } ?>
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; ?>
if($k > 0) echo '
-
-
'.get_text($mshop_ca_row3['ca_name']).' 하위분류 열기'.PHP_EOL;
if($j > 0) echo '
if($i > 0) echo ''.PHP_EOL; else echo '
등록된 분류가 없습니다.
'.PHP_EOL; ?>
답변 1개
아래에 보시면"여기에 바로추가하세요" 라고 주석해놓은곳있참고하세요 아래코드 복사해보셔도되구요
</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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인