채택완료

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

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

 

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

 

3730852984_1652319278.0091.png

 

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

 

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

3730852984_1652319379.1764.png

 

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

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

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

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

Copy
<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>

 

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

펼쳐져 있을 겁니다.

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

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

 

답변에 대한 댓글 1개

답변 감사합니다. 말씀하신대로 펼친상태에서 로그아웃 후 다시 로그인해서 보니 그대로네요
펼친 상태에서 admin로고 클릭시에도 닫힌상태로 나와서..

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