영카트 관리자화면 -> 아이콘으로 된 1차 메뉴 숨기기
본문
영카트 관리자화면 -> 왼쪽 게시판관리 메뉴를 최고관리자 (아이디: sadrani) 만 보게하고
다른 10레벨 사람들은 아이콘 자체가 안보이게 하고 싶어요.
소스를 잘 모르지만 이렇게 저렇게 해보았는데..
최고관리자 한테도 메뉴가 안보여서.ㅠ 뭐가 잘못된 걸까요?
admin.menu300.php 파일
if ($member[mb_id] == 'sadrani') {
$menu['menu300'] = array (
array('300000', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'board'),
array('300100', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'bbs_board'),
array('300200', '게시판그룹관리', ''.G5_ADMIN_URL.'/boardgroup_list.php', 'bbs_group'),
array('300300', '인기검색어관리', ''.G5_ADMIN_URL.'/popular_list.php', 'bbs_poplist', 1),
array('300400', '인기검색어순위', ''.G5_ADMIN_URL.'/popular_rank.php', 'bbs_poprank', 1),
array('300500', '1:1문의설정', ''.G5_ADMIN_URL.'/qa_config.php', 'qa'),
array('300600', '내용관리', G5_ADMIN_URL.'/contentlist.php', 'scf_contents', 1),
array('300700', 'FAQ관리', G5_ADMIN_URL.'/faqmasterlist.php', 'scf_faq', 1),
array('300820', '글,댓글 현황', G5_ADMIN_URL.'/write_count.php', 'scf_write_count'),
);
}
답변 3
해당 아이디가 최고관리자라면 이렇게 해보세요.
if ($is_admin == 'super') {
근데 10레벨이라고 해서 무조건 관리자로 지정되지 않으며 관리자 페이지 또한 접근할 수 없습니다.
관리자 메뉴는 환경설정 > 관리권한설정에서 별도로 추가한 아이디만 접근 가능합니다.
<?php if ($is_admin == 'super') { ?>
$menu['menu300'] = array (
array('300000', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'board'),
array('300100', '게시판관리', ''.G5_ADMIN_URL.'/board_list.php', 'bbs_board'),
array('300200', '게시판그룹관리', ''.G5_ADMIN_URL.'/boardgroup_list.php', 'bbs_group'),
array('300300', '인기검색어관리', ''.G5_ADMIN_URL.'/popular_list.php', 'bbs_poplist', 1),
array('300400', '인기검색어순위', ''.G5_ADMIN_URL.'/popular_rank.php', 'bbs_poprank', 1),
array('300500', '1:1문의설정', ''.G5_ADMIN_URL.'/qa_config.php', 'qa'),
array('300600', '내용관리', G5_ADMIN_URL.'/contentlist.php', 'scf_contents', 1),
array('300700', 'FAQ관리', G5_ADMIN_URL.'/faqmasterlist.php', 'scf_faq', 1),
array('300820', '글,댓글 현황', G5_ADMIN_URL.'/write_count.php', 'scf_write_count'),
);
<?php } ?>
이렇게 바꾸어 보았습니다.
최고관리자 메뉴에서 계속 안보이더라구요ㅠ
그리고 최고관리자 화면에서 새로고침하면
아래처럼 순간 1초 이런 에러화면이 뜹니다.
관리자 페이지 하단에 아래와 같이 넣으면 되지 않을까요?
<?php
if ($member[mb_id] != 'sadrani') {
{
?>
<script>
$(".menu-300").parents("li").hide();
</script>
<?php
}
?>