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

기본그누보드5 메뉴생성후 클릭시 채택완료

아싸호랑나비 7년 전 조회 2,302

기본 그누보드5 에서 메뉴생성후 해당 그룹에 포함되있는 게시판에 들어갈경우 class 를 on 하고싶은데

 

어떻게 하면될까요?

 

</p>

<p> </p>

<p>            <?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 값 설정용</p>

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

<p>

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

답변 2개

채택된 답변
+20 포인트
e
7년 전

아래와 같이 해보세요.

</p>

<p>$class_on = '';</p>

<p>if($bo_table) {</p>

<p>  if(strpos($row['me_link'], 'bo_table='.$bo_table) !== false) {</p>

<p>     $class_on = 'on';</p>

<p>  }</p>

<p>} else if(strpos($row['me_link'], $_SERVER['PHP_SELF']) !== false) {</p>

<p>  $class_on = ' on';</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

아싸호랑나비
7년 전
답변 감사드립니다 근데, 그렇게하면 나타나지가 않네요.
아싸호랑나비
7년 전
보니까 게시판을 클릭하면 그 게시판 영역이 on 이 되네요

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

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

e
7년 전

그룹이면 $group['gr_id'] 를 말하는 건가요??

이걸 활용해보세요..

</p>

<p>$board_arr=array();</p>

<p>$que="select * from g5_board where gr_id=''".$group['gr_id']."";</p>

<p>$result=sql_query($que);</p>

<p>while($row=sql_fetch_array($result) {</p>

<p>  $board_arr[]=$row['bo_table'];</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

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

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

로그인