쇼핑몰 서브테고리 깨짐현상. 채택완료
골뱅이컴퍼니
5년 전
조회 3,988
</p>
<p><script type="text/javascript"></p>
<p> function display_submenu(num) {</p>
<p> document.getElementById("current_sub" + num).style.display = "block";</p>
<p> document.getElementById("all_sub" + num).style.display = "block";</p>
<p> document.getElementById("current_main" + num).style.display = "block";</p>
<p> }</p>
<p></script></p>
<p>
</p>
<p><script></p>
<p> $(function() {</p>
<p> $(".mysubmenu .current_menu").click(function(){</p>
<p> $(this).siblings().slideToggle();</p>
<p> });</p>
<p> </p>
<p> window.onload = function () {</p>
<p> $('#current_main0').css('display','block');</p>
<p> $('#current_sub0').css('display','block');</p>
<p> $('#all_sub').css('display','block');</p>
<p> }</p>
<p> </p>
<p> });</p>
<p></script></p>
<p> </p>
<p><div class="mysubmenu"></p>
<p> <div class="inner clearfix"></p>
<p> <div class="home menu_select"><a href="<?php echo G5_URL ?>"></a></div></p>
<p> <div class="main_menulist_area menu_select"></p>
<p> <div class="current_mainmenu current_menu"></p>
<p> <?php</p>
<p> $sql = " select *</p>
<p> from {$g5['menu_table']}</p>
<p> where me_use = '1'</p>
<p> and length(me_code) = '2'</p>
<p> order by me_order, me_id ";</p>
<p> $result = sql_query($sql, false);</p>
<p> $gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p>
<p> </p>
<p> for ($i=0; $row=sql_fetch_array($result); $i++) {</p>
<p> ?></p>
<p> </p>
<p> <ul id="current_main<?php echo $i ?>" style="display:none" class=""></p>
<p> <li class="mainmenu_li"></p>
<p> <a></p>
<p> <h3><?php echo $row['me_name'] ?></h3></p>
<p> </a></p>
<p> </li></p>
<p> </ul></p>
<p> <?php } ?></p>
<p> </div></p>
<p> <div class="all_mainmenu all_menu"></p>
<p> <?php</p>
<p> $sql = " select *</p>
<p> from {$g5['menu_table']}</p>
<p> where me_use = '1'</p>
<p> and length(me_code) = '2'</p>
<p> order by me_order, me_id ";</p>
<p> $result = sql_query($sql, false);</p>
<p> $gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p>
<p> </p>
<p> for ($i=0; $row=sql_fetch_array($result); $i++) {</p>
<p> ?></p>
<p> <ul></p>
<p> <li class="mainmenu_li"></p>
<p> <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>"><?php echo $row['me_name'] ?></p>
<p> </a></p>
<p> </li></p>
<p> </ul></p>
<p> <?php } ?></p>
<p> </div></p>
<p> </div></p>
<p> <div class="sub_menulist_area menu_select"></p>
<p> <div class="current_submenu current_menu"></p>
<p> <?php</p>
<p> $sql = " select *</p>
<p> from {$g5['menu_table']}</p>
<p> where me_use = '1'</p>
<p> and length(me_code) = '2'</p>
<p> order by me_order, me_id ";</p>
<p> $result = sql_query($sql, false);</p>
<p> $gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p>
<p> </p>
<p> for ($i=0; $row=sql_fetch_array($result); $i++) {</p>
<p> ?></p>
<p> <div id="current_sub<?php echo $i ?>" style="display:none;"></p>
<p> <?php</p>
<p> $sql2 = " select *</p>
<p> from {$g5['menu_table']}</p>
<p> where me_use = '1'</p>
<p> and length(me_code) = '4'</p>
<p> and substring(me_code, 1, 2) = '{$row['me_code']}'</p>
<p> order by me_order, me_id ";</p>
<p> $result2 = sql_query($sql2);</p>
<p> </p>
<p> //좌측 서브메뉴 전체 리스트에서 현재 페이지에 해당하는 대메뉴 리스트만 보여줌</p>
<p> if ( ($row['me_name']==$board['bo_subject'])||($row['me_name']==$g5['title']) ) {</p>
<p> echo ("<script language='javascript'> display_submenu(" .$i. " ); </script> ");</p>
<p> }</p>
<p> </p>
<p> for ($k=0; $row2=sql_fetch_array($result2); $k++) {</p>
<p> if($k == 0)</p>
<p> echo '<ul>'.PHP_EOL;</p>
<p> ?></p>
<p> <li<?php if(($row2['me_name']==$board['bo_subject'])||($row2['me_name']==$g5['title'])) { echo " style=\"display: block\""; } ?> class="submenu_li"><a><h3><?php echo $row2['me_name'] ?></h3></a></li></p>
<p> <?php </p>
<p> }</p>
<p> if($k > 0)</p>
<p> echo '</ul>'.PHP_EOL;</p>
<p> ?></p>
<p> </div></p>
<p> <?php } ?></p>
<p> </div></p>
<p> <div class="all_submenu all_menu"></p>
<p> <?php</p>
<p> $sql = " select *</p>
<p> from {$g5['menu_table']}</p>
<p> where me_use = '1'</p>
<p> and length(me_code) = '2'</p>
<p> order by me_order, me_id ";</p>
<p> $result = sql_query($sql, false);</p>
<p> $gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p>
<p> </p>
<p> for ($i=0; $row=sql_fetch_array($result); $i++) {</p>
<p> ?></p>
<p> <div id="all_sub<?php echo $i ?>" style="display:none;"></p>
<p> <?php</p>
<p> $sql2 = " select *</p>
<p> from {$g5['menu_table']}</p>
<p> where me_use = '1'</p>
<p> and length(me_code) = '4'</p>
<p> and substring(me_code, 1, 2) = '{$row['me_code']}'</p>
<p> order by me_order, me_id ";</p>
<p> $result2 = sql_query($sql2);</p>
<p> </p>
<p> //좌측 서브메뉴 전체 리스트에서 현재 페이지에 해당하는 대메뉴 리스트만 보여줌</p>
<p> if ( ($row['me_name']==$board['bo_subject'])||($row['me_name']==$g5['title']) ) {</p>
<p> echo ("<script language='javascript'> display_submenu(".$i."); </script> ");</p>
<p> }</p>
<p> </p>
<p> for ($k=0; $row2=sql_fetch_array($result2); $k++) {</p>
<p> if($k == 0)</p>
<p> echo '<ul>'.PHP_EOL;</p>
<p> ?></p>
<p> <li<?php if(($row2['me_name']==$board['bo_subject'])||($row2['me_name']==$g5['title'])) { echo " class=\"submenu_li on\""; } ?> class="submenu_li"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>"><?php echo $row2['me_name'] ?></a></li></p>
<p> <?php </p>
<p> //좌측 서브메뉴 전체 리스트에서 현재 페이지에 해당하는 대메뉴 리스트만 보여줌</p>
<p> //게시판 아닌 페이지는 각 페이지에서 $g5['title'] 지정 후 사용</p>
<p> if ( ($row2['me_name']==$board['bo_subject'])||($row2['me_name']==$g5['title']) ) {</p>
<p> echo ("<script language='javascript'> display_submenu(".$i."); </script> ");</p>
<p> }</p>
<p> }</p>
<p> if($k > 0)</p>
<p> echo '</ul>'.PHP_EOL;</p>
<p> ?></p>
<p> </div></p>
<p> <?php } ?></p>
<p> </div></p>
<p> </div></p>
<p> </div></p>
<p></div></p>
<p>

서브카테고리가 깨지는 현상이 일어납니다. 코드중에 무슨 문제가 있을까요?,,,
답답함에 고수님께 도움요청드려요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인