메뉴바 클래스 적용 문의 채택완료
그누 기본에서 메뉴바에 호버시는 색깔적용이 되는데
클릭하고나서는 원상태로 바뀌어버리잖아요
클릭하고 나서도 혼자만 색깔이 다르게 클래스를 적용하고 싶은데
간단한 코드로 하려고 합니다 메뉴 적용하면 자동으로 되는 코딩은 복잡하고
직접 테이블명을 적어서 하고싶은데요
테이블이 ev1일때
테이블이 ev1 일때
테이블이 ev2 일때 이렇게 하나하나 코드를 적어서 하려고 하는데요
테이블이 ev1 일때 클래스를 적용하려면 어떻게 해야될지 도움좀 부탁드릴게요 ~
답변 1개
</span></p><p><ul></p><p> <li class="menu <span style="font-size: 11pt; "><?php if($bo_table=='ev1') echo 'menu_on'; }?></span><span style="font-size: 11pt; ">">메뉴1</li></span></p><p> <li class="menu <span style="font-size: 11pt; "><?php if($bo_table=='ev2') echo 'menu_on'; }?></span><span style="font-size: 11pt; ">">메뉴2</li></span></p><p></ul></p><p>
예를들어 메뉴가 코딩이 이렇게 되어 있다면 저렇게 일리리 하는 방법도 있구요..
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가말한 조건문만 이 아래다가 적용하고 싶은데 그렇게는 안되는건가요?
<nav id="gnb">
<h2>메인메뉴</h2>
<ul id="gnb_1dul">
<?php
$sql = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '2'
order by me_order, me_id ";
$result = sql_query($sql, false);
$gnb_zindex = 999; // gnb_1dli z-index 값 설정용
for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<li class="gnb_1dli" style="z-index:<?php echo $gnb_zindex--; ?>">
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
<?php
$sql2 = " select *
from {$g5['menu_table']}
where me_use = '1'
and length(me_code) = '4'
and substring(me_code, 1, 2) = '{$row['me_code']}'
order by me_order, me_id ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++) {
if($k == 0)
echo '<ul class="gnb_2dul">'.PHP_EOL;
?>
<li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>
<?php
}
if($k > 0)
echo '</ul>'.PHP_EOL;
?>
</li>
<?php
}
if ($i == 0) { ?>
<li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하실 수 있습니다.<?php } ?></li>
<?php } ?>
</ul>
</nav>
</div>