기본 그누보드5 에서 메뉴생성후 해당 그룹에 포함되있는 게시판에 들어갈경우 class 를 on 하고싶은데
어떻게 하면될까요?
Copy
<?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']; ?><?php echo $row['me_name'] ?></a>
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
eyekiss
2018-05-10 (목) 22:07:35
아래와 같이 해보세요.
Copy
$class_on = '';
if($bo_table) {
if(strpos($row['me_link'], 'bo_table='.$bo_table) !== false) {
$class_on = 'on';
}
} else if(strpos($row['me_link'], $_SERVER['PHP_SELF']) !== false) {
$class_on = ' on';
}
답변에 대한 댓글 2개
아싸호랑나비
2018-05-10 (목) 22:32:34
보니까 게시판을 클릭하면 그 게시판 영역이 on 이 되네요
저는 그 그룹메뉴가 on 이 되고싶습니다.
저는 그 그룹메뉴가 on 이 되고싶습니다.
eyekiss
2018-05-10 (목) 23:30:18
그룹이면 $group['gr_id'] 를 말하는 건가요??
이걸 활용해보세요..
Copy
$board_arr=array();
$que="select * from g5_board where gr_id=''".$group['gr_id']."";
$result=sql_query($que);
while($row=sql_fetch_array($result) {
$board_arr[]=$row['bo_table'];
}
답변을 작성하려면 로그인이 필요합니다.