<!doctype html>
<html lang="ko">
 <head>
  <meta charset="UTF-8">
  <title>사용설명서</title>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css">

 </head>
 <body class="fs-6">
<div class="container border p-3 mt-5">

	<h5 class="text-primary fw-bold mb-3">※ 사용 설명서</h5>
	<p>bootstrap5 css 를 활용한 그누보드관리자메뉴 개선판 adm2 입니다. 그누순정에서도 사용가능합니다.</p>
	<p class="text-primary fw-bold">root에 해당 폴더를 복사하신 후 <strong>config.php</strong> 파일 아래 부분 수정<br>
		define('G5_ADMIN_DIR', 'adm2'); // 원래로 돌아가려면 adm 으로 바꾸면 됩니다.<br>
	</p>

	<p><strong class="text-danger">※ 기능 추가 사항 - 파일을 이용하는 관리자 메뉴를 테이블을 생성하여 관리하도록 기능을 추가함 - 사용시 설정방법</strong></p>

	<div class="border bg-light p-3">

	<p class="text-primary fw-bold"><strong>extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)</strong><br><br>
		//관리자메뉴를 테이블로 생성 사용 여부- 미사용시 false 로 설정(파일의 메뉴를 사용함)<br>
		$admin_table_use = true;<br><br>
		//관리자 화면에서 사용할 게시판을 배열에 추가 - 게시판이 관리자화면에서 실행됨<br>
		$admin_use_tables = array("notice","survey","program","reserve");<br>
	</p>
	</div>
	<div class="border bg-light p-3 mt-3">
		<p>
		위의 $admin_table_use = true;	로 설정하면 아래 <strong class="text-danger">2개 테이블을 생성하여 메뉴를 관리할 수 있도록 기능을 추가함</strong><br>
		g5_admin_menu: 관리자 메뉴 테이블(파일에 있는 링크가 모두 테이블에 생성됨)<br>
		g5_menu2: 일반게시판 관리자 페이지 왼쪽 메뉴 테이블<br>
		상단 메뉴관리에서 해당 메뉴를 클릭해 메뉴를 관리하면 됩니다.<br>
		$admin_table_use = false; 인 경우는 adm2>admin_left_menu.php 에 수동으로 메뉴 추가해야됨
		</p>
	</div>
</div>

<br>
<div class="container border p-3">

<h5 class="text-primary fw-bold mb-3">※ 일반게시판을 관리자 화면에서 사용시 설정 방법</h5>
<!-- <p>일반게시판을 관리자화면에서 사용하려면 해당 테이블을 $admin_use_tables = array("aboard","survey","program","reserve","calendar2"); 에 추가해 주면
<br>해당 게시판은 관리자화면에서 실행됩니다.<br>
설정 후 해당 링크를 <strong>admin_left_menu.php</strong> 파일에 링크를 추가해 사용(<strong>$admin_table_use = false; 일 경우</strong>) </p> -->

<strong class="text-danger">사용중인 테마의 head.php, head.sub.php, tail.php  파일을 아래 예시를 참고하여 상황에 맞게 수정</strong><br><br>
<h5 class="text-primary">★ head.php 파일 수정 </h5>
<xmp>
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 관리자용 게시판 사용시 아래 내용 추가
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
     require_once(G5_ADMIN_PATH.'/admin.head2.php');
	 return;
}
</xmp>

<br>
<h5 class="text-primary">★ head.sub.php  파일 수정 </h5>
<p>스타일 충돌을 피하기 위해 head.sub.php 파일을 <br>
head.sub1.php ---> 홈페이지용 파일 <br>
head.sub2.php ---> 관리자용 파일 <br>로 만든 후 상황에 따라 사용할 수 있도록 head.sub.php  파일을 아래처럼 수정함</p>
<xmp>
<?php
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
    include_once(G5_THEME_PATH.'/head.sub2.php');
} else {
    include_once(G5_THEME_PATH.'/head.sub1.php');
}
</xmp>

<br>
<h5 class="text-primary">★  tail.php  파일 수정 </h5>
<xmp>
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

//  관리자용 게시판 사용시 아래 내용 추가
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
    require_once(G5_ADMIN_PATH.'/admin.tail2.php');
    return;
}

</xmp>

</div>
<div class="py-5"></div>

 </body>
</html>
