관리자로 로그인했을때 특정그룹메뉴가 나오게끔 하려고 합니다

관리자로 로그인했을때 특정그룹메뉴가 나오게끔 하려고 합니다

QA

관리자로 로그인했을때 특정그룹메뉴가 나오게끔 하려고 합니다

본문

head.php에서 코딩을 보다가 수정을 할려고 하는데요..


평상시엔 메뉴에   관리자모드에서 만든 대메뉴1(그룹명gr1)만 나오는 상태입니다.

대메뉴2(그룹명gr2) 하나 더 만들었습니다.

 

관리자로 로그인했을때만 ▶대메뉴2(그룹명gr2)도 출력되게 하려고 합니다.

아래코드의 어떻게 고쳐야 되는지... 팁을 찾아봐도 어렵네요..도움좀 부탁드립니다.^^;

head.php속에 메뉴출력하는 부분이에요.

 

                    <?php
                $sql = " select *
                            from {$g5['menu_table']}
                            where me_mobile_use = '1'
                              and length(me_code) = '2'
                            order by me_order, me_id ";
                $result = sql_query($sql, false);

                for($i=0; $row=sql_fetch_array($result); $i++) {
                ?>
                    <li class="gnb_1dli" style="z-index:<?php echo $gnb_zindex--; ?>">
                        <?php
                        $submenus = '';

                        $sql2 = " select *
                                    from {$g5['menu_table']}
                                    where me_mobile_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)
                               $submenus .= '<button type="button" class="gnb_op">하위메뉴</button><ul class="gnb_2dul">'.PHP_EOL;

                            $submenus .= '<li class="gnb_2dli"><a href="'.$row2['me_link'].'" target="_'.$row2['me_target'].'" class="gnb_2da">'.$row2['me_name'].'</a></li>'.PHP_EOL;
                        }

                        if($k > 0)
                            $submenus .= '</ul>'.PHP_EOL;

                        if($submenus)
                            $gnb_class = 'gnb_1da gnb_bg';
                        else
                            $gnb_class = 'gnb_1da';
                        ?>
                        <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="<?php echo $gnb_class; ?>"><?php echo $row['me_name'] ?></a>
                        <?php echo $submenus; ?>
                    </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 } ?>

 

 

 

 

 

 


 

이 질문에 댓글 쓰기 :

답변 1

조건 문을 쓰면 될꺼같은데,,,

 

아무리그래도 ,, 이소스로 파악이 안될거라 생각 되네요

 

쪽지로 연락 처를 줘보세요 한번 같이 봐보죠.. 

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

회원로그인

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