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

모바일 그누보드 3차메뉴 출력 하는법 채택완료

잠다 6년 전 조회 3,850

</p>

<p><div id="gnb" class="hd_div"></p>

<p><span style="position: absolute; font-size: 1.5em; font-weight: bold; color: #46658a; top: 21px; left: 19px;">MENU</span></p>

<p><button type="button" id="gnb_close" class="hd_closer"><span class="sound_only">메뉴 </span>닫기</button></p>

<p> </p>

<p><ul id="gnb_1dul"></p>

<p><?php</p>

<p>$sql = " select *</p>

<p>from {$g5['menu_table']}</p>

<p>where me_mobile_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> </p>

<p>for($i=0; $row=sql_fetch_array($result); $i++) {</p>

<p>?></p>

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

<p><a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a></p>

<p><?php</p>

<p>$sql2 = " select *</p>

<p>from {$g5['menu_table']}</p>

<p>where me_mobile_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>for ($k=0; $row2=sql_fetch_array($result2); $k++) {</p>

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

<p>echo '<button type="button" class="btn_gnb_op">하위분류</button><ul class="gnb_2dul">'.PHP_EOL;</p>

<p>?></p>

<p><li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><span></span><?php echo $row2['me_name'] ?></a></li></p>

<p><?php</p>

<p>}</p>

<p> </p>

<p>if($k > 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><li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> 
<a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하세요.<?php } ?></li></p>

<p><?php } ?></p>

<p></ul></p>

<p> </p>

<p><div id="hd_sch" style="display:none"></p>

<p><h2>사이트 내 전체검색</h2></p>

<p><form name="fsearchbox" action="<?php echo G5_BBS_URL ?>/search.php" onsubmit="return fsearchbox_submit(this);" method="get"></p>

<p><input type="hidden" name="sfl" value="wr_subject||wr_content"></p>

<p><input type="hidden" name="sop" value="and"></p>

<p><input type="text" name="stx" id="sch_stx" placeholder="검색어(필수)" required maxlength="20"></p>

<p><button type="submit" value="검색" id="sch_submit"><i class="fa fa-search" aria-hidden="true"></i><span class="sound_only">검색</span></button></p>

<p></form></p>

<p> </p>

<p><script></p>

<p>function fsearchbox_submit(f)</p>

<p>{</p>

<p>if (f.stx.value.length < 2) {</p>

<p>alert("검색어는 두글자 이상 입력하십시오.");</p>

<p>f.stx.select();</p>

<p>f.stx.focus();</p>

<p>return false;</p>

<p>}</p>

<p> </p>

<p>// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.</p>

<p>var cnt = 0;</p>

<p>for (var i=0; i<f.stx.value.length; i++) {</p>

<p>if (f.stx.value.charAt(i) == ' ')</p>

<p>cnt++;</p>

<p>}</p>

<p> </p>

<p>if (cnt > 1) {</p>

<p>alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");</p>

<p>f.stx.select();</p>

<p>f.stx.focus();</p>

<p>return false;</p>

<p>}</p>

<p> </p>

<p>return true;</p>

<p>}</p>

<p></script></p>

<p></div></p>

<p></div></p>

<p>

 

모바일에서 2차메뉴까지 불러오는 기본소스 입니다..

3차메뉴 까지 출력하고싶은데 잘안되네요 ㅠㅠ 도와주세요..

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

답변 1개

채택된 답변
+20 포인트
6년 전
로그인 후 평가할 수 있습니다

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

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

로그인