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

관리자 페이지 메뉴를 가져올 수 있나요? 채택완료

레드불355 3년 전 조회 1,119

관리자 페이지에서

 

관리자 페이지 메뉴명을 불러올 수 있나요?

 

환경설정, 회원관리, 게시판 관리 등

 

그리고 admin.menu.700.php를 추가하면

 

추가한 메뉴를 불러올 수 있도록 할 수 있나요?

 

그리고, 

 

$menu변수에서 배열로 가지고 있는 거 같기는 한데 

 

$menu는 어떻게 사용할 수 있나요?

 

admin.lib.php를 불러와야 하나요?

 

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

답변 1개

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

adm\admin.head.php 파일에 관련 소스가 있습니다.

</p>

<p>function print_menu1($key, $no='')</p>

<p>{</p>

<p>    global $menu;</p>

<p> </p>

<p>    $str = print_menu2($key, $no);</p>

<p> </p>

<p>    return $str;</p>

<p>}</p>

<p> </p>

<p>function print_menu2($key, $no='')</p>

<p>{</p>

<p>    global $menu, $auth_menu, $is_admin, $auth, $g5, $sub_menu;</p>

<p> </p>

<p>    $str = "<ul>";</p>

<p>    for($i=1; $i<count($menu[$key]); $i++)</p>

<p>    {</p>

<p>        if( ! isset($menu[$key][$i]) ){</p>

<p>            continue;</p>

<p>        }</p>

<p> </p>

<p>        if ($is_admin != 'super' && (!array_key_exists($menu[$key][$i][0],$auth) || !strstr($auth[$menu[$key][$i][0]], 'r')))</p>

<p>            continue;</p>

<p>       </p>

<p>        $gnb_grp_div = $gnb_grp_style = '';</p>

<p> </p>

<p>        if (isset($menu[$key][$i][4])){</p>

<p>            if (($menu[$key][$i][4] == 1 && $gnb_grp_style == false) || ($menu[$key][$i][4] != 1 && $gnb_grp_style == true)) $gnb_grp_div = 'gnb_grp_div';</p>

<p> </p>

<p>            if ($menu[$key][$i][4] == 1) $gnb_grp_style = 'gnb_grp_style';</p>

<p>        }</p>

<p> </p>

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

<p> </p>

<p>        if ($menu[$key][$i][0] == $sub_menu){</p>

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

<p>        }</p>

<p> </p>

<p>        $str .= '<li data-menu="'.$menu[$key][$i][0].'"><a href="'.$menu[$key][$i][2].'" class="gnb_2da '.$gnb_grp_style.' '.$gnb_grp_div.$current_class.'">'.$menu[$key][$i][1].'</a></li>';</p>

<p> </p>

<p>        $auth_menu[$menu[$key][$i][0]] = $menu[$key][$i][1];</p>

<p>    }</p>

<p>    $str .= "</ul>";</p>

<p> </p>

<p>    return $str;</p>

<p>}</p>

<p> </p>

<p>    <nav id="gnb" class="gnb_large <?php echo $adm_menu_cookie['gnb']; ?>"></p>

<p>        <h2>관리자 주메뉴</h2></p>

<p>        <ul class="gnb_ul"></p>

<p>            <?php</p>

<p>            $jj = 1;</p>

<p>            foreach($amenu as $key=>$value) {</p>

<p>                $href1 = $href2 = '';</p>

<p> </p>

<p>                if ($menu['menu'.$key][0][2]) {</p>

<p>                    $href1 = '<a href="'.$menu['menu'.$key][0][2].'" class="gnb_1da">';</p>

<p>                    $href2 = '</a>';</p>

<p>                } else {</p>

<p>                    continue;</p>

<p>                }</p>

<p> </p>

<p>                $current_class = "";</p>

<p>                if (isset($sub_menu) && (substr($sub_menu, 0, 3) == substr($menu['menu'.$key][0][0], 0, 3)))</p>

<p>                    $current_class = " on";</p>

<p> </p>

<p>                $button_title = $menu['menu'.$key][0][1];</p>

<p>            ?></p>

<p>            <li class="gnb_li<?php echo $current_class;?>"></p>

<p>                <button type="button" class="btn_op menu-<?php echo $key; ?> menu-order-<?php echo $jj; ?>" title="<?php echo $button_title; ?>"><?php echo $button_title;?></button></p>

<p>                <div class="gnb_oparea_wr"></p>

<p>                    <div class="gnb_oparea"></p>

<p>                        <h3><?php echo $menu['menu'.$key][0][1];?></h3></p>

<p>                        <?php echo print_menu1('menu'.$key, 1); ?></p>

<p>                    </div></p>

<p>                </div></p>

<p>            </li></p>

<p>            <?php</p>

<p>            $jj++;</p>

<p>            }     //end foreach</p>

<p>            ?></p>

<p>        </ul></p>

<p>    </nav></p>

<p>

 

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

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

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

로그인