gnb메뉴 만들때 질문이요

gnb메뉴 만들때 질문이요

QA

gnb메뉴 만들때 질문이요

본문

그누보드 자체에서 메뉴를 추가하는 방법이 있고, 다른 한가지 방법으로는 밑에 소스를 다 지우고

새로 코딩하는 방법이 있는데, 여러분들은 어떤식으로 작업하시나요? 일단 전 전체 를 다 갈아 엎고 작업을 하는데, 그렇게 하면 그누보드를 사용하는 의미가 없다고 해야되나? 그런생각이 들더라고요.

 

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

이 질문에 댓글 쓰기 :

답변 1

메뉴를 안 쓴다고 해서 그누보드를 사용하는 의미가 없는 건 절대 아니죠.

메뉴 부분은 극히 일부 기능입니다. 본인이 원하는 대로 사용하면 될 것 같습니다.

메뉴 수정을 관리 페이지에서 바로바로 손쉽게 하고 싶으면 그누보드에 있는 기본 코드를 참고해서 만드는 거고 굳이 필요가 없다면 다 지우고 새로 만들면 되고요.

그누4때 메뉴 설정 기능은 아예 없었죠.

답변을 작성하시기 전에 로그인 해주세요.
전체 6
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT