채택완료

기본그누보드5 메뉴생성후 클릭시

2018-05-10 (목) 20:32:06 2,419

기본 그누보드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 포인트

아래와 같이 해보세요.

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:25:42
답변 감사드립니다 근데, 그렇게하면 나타나지가 않네요.
2018-05-10 (목) 22:32:34
보니까 게시판을 클릭하면 그 게시판 영역이 on 이 되네요

저는 그 그룹메뉴가 on 이 되고싶습니다.

그룹이면 $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'];

}

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