답변 2개
채택된 답변
+20 포인트
8년 전
좀 뜯어고치셔야 할거 같은데요
admin.head.php
에서는
Copy
<nav id="gnb"> <h2>관리자 주메뉴</h2> <?php $gnb_str = "<ul id=\"gnb_1dul\">"; foreach($amenu as $key=>$value) { $href1 = $href2 = ''; if ($menu['menu'.$key][0][2]) { $href1 = '<a href="'.$menu['menu'.$key][0][2].'" class="gnb_1da">'; $href2 = '</a>'; } else { continue; } $current_class = ""; if (isset($sub_menu) && (substr($sub_menu, 0, 3) == substr($menu['menu'.$key][0][0], 0, 3))) $current_class = " gnb_1dli_air"; $gnb_str .= '<li class="gnb_1dli'.$current_class.'">'.PHP_EOL; $gnb_str .= $href1 . $menu['menu'.$key][0][1] . $href2; $gnb_str .= print_menu1('menu'.$key, 1); $gnb_str .= "</li>"; } $gnb_str .= "</ul>"; echo $gnb_str; ?> </nav>
영역에서 메뉴를 생성하구요
원하시는 게시판 관련메뉴는
admin.menu.300.php
에 존재하구요
이 두개를 연결해주는부분은
admin.lib.php에서
Copy
// 가변 메뉴unset($auth_menu);unset($menu);unset($amenu);$tmp = dir(G5_ADMIN_PATH);while ($entry = $tmp->read()) { if (!preg_match('/^admin.menu([0-9]{3}).*\.php$/', $entry, $m)) continue; // 파일명이 menu 으로 시작하지 않으면 무시한다. $amenu[$m[1]] = $entry; include_once(G5_ADMIN_PATH.'/'.$entry);}@ksort($amenu);
에 있습니다.
여기를 조절하시면 처리 가능합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
bbs\board_head.php,board_tail.php에서 관리자일 때 ../adm/admin.head.php,admin.tail.php가 include되게 변경해주셔야 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
바트컨트롤
8년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if ($is_admin == 'super'){
include_once('../adm/admin.head.php');
}
else
include_once(G5_BBS_PATH.'/_head.php');
?>
맞죠?