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

현재 선택된 메뉴 표시! 채택완료

kinosida 11년 전 조회 10,821

그누보드 5에 들어있는 소스를 활용해서 왼쪽메뉴를 만들었는데요.

 

현재 선택된 메뉴에만 클래스를 추가해서 하이라이트를 주고싶습니다. 

(sir사이트의 오른쪽 메뉴보면 현재 메뉴에만 핑크로 하이라이트 되는 것 처럼~)

 

처음에는 현재 페이지의 me_code를 구한다면 쉽게 될 수 있을거라 생각했는데..

 

제가 php쪽으로는 지식이 매우 짧아서.ㅠㅠ..

 

li의 클래스에 depth1_on​ <--이게 들어가있는데 그 클래스가 현재 선택된 메뉴에만 나올 수 있도록 

팁좀 주세요!!

 

</p><p><ul class="lnb"></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><?php</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$sql = " select * from {$g5['menu_table']} where me_use = '1' and length(me_code) = '2' order by me_order, me_id ";</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$result = sql_query($sql, false);</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$gnb_zindex = 999; // gnb_1dli z-index 값 설정용</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>for ($i=0; $row=sql_fetch_array($result); $i++) {</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>if($i==5){break;};</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>?></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><li class="depth1_on" style="z-index:<?php echo $gnb_zindex--; ?>"></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="menu0<?=$i + 1?>"><?php echo $row['me_name'] ?><?if($row['me_name'] == $board['bo_subject']){?>On<?}?><?=$gr_id?><?=$board['bo_table']?></a></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><?php</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>$sql2 = " select *</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>from {$g5['menu_table']}</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>where me_use = '1'</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>and length(me_code) = '4'</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>and substring(me_code, 1, 2) = '{$row['me_code']}'</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>order by me_order, me_id ";</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>$result2 = sql_query($sql2);</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>for ($k=0; $row2=sql_fetch_array($result2); $k++) {</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>if($k == 0)</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>echo '</p><p><span class="Apple-tab-span" style="white-space:pre">					</span><ul class="lnb_sub"></p><p><span class="Apple-tab-span" style="white-space:pre">					</span>'.PHP_EOL;</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>?></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><li class="depth2_on"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>"><?php echo $row2['me_name'] ?><?=$row2['me_code']?></a></li></p><p><span class="Apple-tab-span" style="white-space:pre">					</span><?}</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>if($k > 0)</p><p><span class="Apple-tab-span" style="white-space:pre">					</span>echo '</p><p><span class="Apple-tab-span" style="white-space:pre">				</span></ul></p><p><span class="Apple-tab-span" style="white-space:pre">				</span>'.PHP_EOL;</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>?></p><p><span class="Apple-tab-span" style="white-space:pre">				</span></li></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><?}?></p><p><span class="Apple-tab-span" style="white-space: pre;">			</span></ul> </p><p>

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

답변 1개

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

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

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

로그인

© 2025 SIRSOFT. All rights reserved.