[관리] 관리자페이지 좌측 메뉴로 변경하기 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[관리] 관리자페이지 좌측 메뉴로 변경하기

페이지 정보

게시물QR코드

본문

그누보드의 관리자페이지의 기본 레이아웃은 아래 첨부 이미지와 같은 디자인으로 되어있습니다.

953ab8fb6f863dbf027111de8eb32c19_1497944265_5167.png
기본 관리자페이지의 디자인을 아래와 같이 좌측 메뉴로 변경하는 방법을 살펴보겠습니다.

953ab8fb6f863dbf027111de8eb32c19_1497944298_5682.png 

우선 상단의 첨부 된 압축 파일을 다운로드 받아서 압축을 풀면

css 폴더, img 폴더, admin_lnb.php 파일이 있습니다.

953ab8fb6f863dbf027111de8eb32c19_1497944381_3415.png
해당 파일들은 www/adm/경로에 업로드 합니다.

 

그리고 www/adm/admin.head.php 파일 상단에 아래와 같이 소스코드를 추가 해주겠습니다.

<?php

/* www/adm/admin.head.php */

 

if (!defined('_GNUBOARD_')) exit;

add_stylesheet('<link rel="stylesheet" href="'.G5_ADMIN_URL.'/css/admin-lnb.css">

?>

 

그리고 116번째 라인에서 아래의 소스코드 부분을 찾아보겠습니다.

<!-- www/adm/admin.head.php -->

 

<?php if($sub_menu) { ?>

<ul id="lnb">

<?php

$menu_key = substr($sub_menu, 0, 3);

$nl = '';

foreach($menu['menu'.$menu_key] as $key=>$value) {

    if($key > 0) {

        if ($is_admin != 'super' && (!array_key_exists($value[0],$auth) || !strstr($auth[$value[0]], 'r')))

            continue;

 

        if($value[3] == 'cf_service')

            $svc_class = ' class="lnb_svc"';

        else

            $svc_class = '';

 

        echo $nl.'<li><a href="'.$value[2].'"'.$svc_class.'>'.$value[1].'</a></li>';

        $nl = PHP_EOL;

    }

}

?>

</ul>

<?php } ?>

 

그리고 아래와 같이 해당 소스코드를 수정 해줍니다.

<!-- www/adm/admin.head.php -->

 

<?php if($sub_menu) { ?>

<ul id="lnb">

<?php

$menu_key = substr($sub_menu, 0, 3);

$nl = '';

foreach($menu['menu'.$menu_key] as $key=>$value) {

    if($key > 0) {

        if ($is_admin != 'super' && (!array_key_exists($value[0],$auth) || !strstr($auth[$value[0]], 'r')))

            continue;

 

        if($value[3] == 'cf_service')

            $svc_class = ' class="lnb_svc"';

        else

            $svc_class = '';

 

        echo $nl.'<li><a href="'.$value[2].'"'.$svc_class.'>'.$value[1].'</a></li>';

        $nl = PHP_EOL;

    }

}

?>

</ul>

<?php }else{ // 관리자 메인일때 좌측 대메뉴 나타남 추가 (gnuwiz)?>

 

<?php

$gnb_str = "<ul id=\"lnb\">";

foreach($amenu as $key=>$value) {

$href1 = $href2 = '';

if ($menu['menu'.$key][0][2]) {

$href1 = '<a href="'.$menu['menu'.$key][0][2].'" >';

$href2 = '</a>';

} else {

continue;

}

$gnb_str .= '<li>'.PHP_EOL;

$gnb_str .=  $href1 . $menu['menu'.$key][0][1] . $href2;

$gnb_str .=  "</li>";

}

$gnb_str .= "</ul>";

echo $gnb_str;

?>

<?php } ?>

 

www/adm/admin.tail.php 파일 상단에 아래와 같이 소스코드를 추가 해주겠습니다.

<?php

/* www/adm/admin.tail.php */

 

if (!defined('_GNUBOARD_')) exit;

include_once(G5_ADMIN_PATH.'/admin_lnb.php'); // 추가 

?>

첨부파일

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.