관리자 페이지 메뉴 출력을 바로 보이게 할수는 없을까요?

관리자 페이지 메뉴 출력을 바로 보이게 할수는 없을까요?

QA

관리자 페이지 메뉴 출력을 바로 보이게 할수는 없을까요?

답변 2

본문

그누보드 순정 5.5.6 버전입니다.

 

관리자 페이지를 최고관리자 말고 부관리자도 관리자 페이지에 접속하게 하여, 관리자 페이지 접속시 지정한 메뉴만을 보여주게 했습니다.

 

3730852984_1652319278.0091.png

 

해당 메뉴만 보여지게 하였는데 접속시 저렇게 나오더라구요 아이콘 클릭시에는 메뉴 다 정상적으로 출력되구요

 

그런데 클릭을 해야 보이는게 아니라 최고관리자 접속시처럼 바로 메뉴가 펼쳐져서 보여지게끔은 할수 없을까요?

3730852984_1652319379.1764.png

 

접속시에 이렇게 바로 펼쳐지게 말입니다.. 어떻게 해야할지 몰라서 자문을 구합니다.

이 질문에 댓글 쓰기 :

답변 2

adm\admin.head.php 파일에서 아래 부분이 펼침여부를 저장하는 스크립트인데요..

만약 안되신다면, 스크립트 오류일 가능성이 큽니다.


<script>
jQuery(function($){
 
    var menu_cookie_key = 'g5_admin_btn_gnb';
 
    $(".tnb_mb_btn").click(function(){
        $(".tnb_mb_area").toggle();
    });
 
    $("#btn_gnb").click(function(){
       
        var $this = $(this);
 
        try {
            if( ! $this.hasClass("btn_gnb_open") ){
                set_cookie(menu_cookie_key, 1, 60*60*24*365);
            } else {
                delete_cookie(menu_cookie_key);
            }
        }
        catch(err) {
        }
 
        $("#container").toggleClass("container-small");
        $("#gnb").toggleClass("gnb_small");
        $this.toggleClass("btn_gnb_open");
 
    });
 
    $(".gnb_ul li .btn_op" ).click(function() {
        $(this).parent().addClass("on").siblings().removeClass("on");
    });
 
});
</script>

 

클릭해서 펼쳐진 상태에서 다시 로그인해보세요..

펼쳐져 있을 겁니다.

그건 권한이나 레벨에 따른게 아니라..

펼침메뉴 클릭여부를 따로 저장해서 보여주는 겁니다.

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 19
© SIRSOFT
현재 페이지 제일 처음으로