[기능] HOOK을 사용하여 사이드 뷰의 항목을 추가하는 방법 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[기능] HOOK을 사용하여 사이드 뷰의 항목을 추가하는 방법

페이지 정보

게시물QR코드

본문

그누보드에서는 관리자의 회원관리 페이지, 게시판 등에서

작성자를 클릭하면, 사이드 뷰가 나타납니다.


 

이때 나타나는 사이드 뷰를 원본 코드 수정없이 항목을 추가하는 방법입니다.


/extend/user.config.php 파일에 아래의 내용을 추가합니다.

// 사이드 뷰 후킹

add_replace('member_sideview_items', 'member_sideview_item', 1, 2);


if(!function_exists('member_sideview_item')){

    function member_sideview_item($sideview, $data = []){

        global $is_admin;


        if ($is_admin && isset($data['mb_id'])) {

            $sideview['menus']['service'] = '<a href="'.G5_PAY_ADMIN_URL.'/servicelist.php?sfl=mb_id&stx='.$data['mb_id'].'">이용내역확인</a>';

            $sideview['menus']['ip_check'] = '<a href="'.G5_ADMIN_URL.'/view.php?call=login_history_list&ltype=&sfl=login_id&stx='.$data['mb_id'].'" target="_blank">IP내역확인</a>';

        }


        return $sideview;

    }

}


위와 같이 코드를 추가하면, 사이드 뷰에 항목이 추가됩니다.


 


댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 부산진구 중앙대로 666번길 50, 더샵센트럴스타 CEO. 이경애 Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2024-부산진-0560 TEL. 0507-1382-2790
Copyright © 2017 ~ 그누위즈. All rights reserved.