1. /bbs 디렉토리를 /adm/에 그대로 복사해줍니다. (사용할 파일만 복사해도 됩니다. board.php/list.php/view.php/write.php등)
2. /adm/bbs의 _common.php 파일 수정
<?php define('G5_IS_ADMIN',true); include_once("../../common.php"); include_once(G5_ADMIN_PATH."/admin.lib.php");
|
3. /adm/admin.lib.php 에 상수추가
<?php define('G5_ADMIN_BBS_DIR', 'adm/bbs'); define('G5_ADMIN_BBS_URL', G5_URL.'/'.G5_ADMIN_BBS_DIR); define('G5_ADMIN_BBS_PATH', G5_PATH.'/'.G5_ADMIN_BBS_DIR); define('G5_ADMIN_HTTP_BBS_URL', https_url(G5_ADMIN_BBS_DIR, false)); define('G5_ADMIN_HTTPS_BBS_URL', https_url(G5_ADMIN_BBS_DIR, true)); |
4. /adm/board_head.php /adm/board_tail.php 내용 삭제
5. board.php 수정
include_once('./_common.php'); 를 변경해줍니다.
$sub_menu = "001000"; if($_GET['bo_table'] == 'notice') $sub_menu='001500'; include_once('./_common.php'); ---------------------------------------------------------
include_once(G5_PATH.'/head.sub.php'); 을 삭제하고 include_once('../admin.head.php'); 로 교체
include_once(G5_PATH.'/tail.sub.php'); 을 삭제하고 include_once('../admin.tail.php'); 로 교체 |
6. write.php 도 동일하게 변경
7. list.php 에 get_list 링크 맞추기
/lib/common.lib.php 수정
function get_list($write_row, $board, $skin_url, $subject_len=40)을 function get_list($write_row, $board, $skin_url, $subject_len=40,$BBS_PATH=G5_BBS_URL) 로 변경
함수내 G5_BBS_URL을 전부 $BBS_PATH로 변경 |
/adm/bbs/list.php 수정
$list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'], G5_ADMIN_BBS_URL) get_list함수에 G5_ADMIN_BBS_URL 추가 |
7. 글등록 시에 이동
/adm/bbs/write.php 수정
$action_url = https_url(G5_ADMIN_BBS_DIR)."/write_update.php";
/adm/bbs/write_update.php 수정 G5_BBS_DIR 을 G5_ADMIN_BBS_DIR로 전부 변경 G5_HTTP_BBS_URL 을 G5_ADMIN_HTTP_BBS_URL로 전부 변경
|
8. 관리자 메뉴 연결
/adm/admin.menu300.php 수정
$menu['menu300'] = array( -------------------------- -------------------------- -------------------------- 추가 array('300710', '공지사항 게시판', G5_ADMIN_URL.'/bbs/board.php?bo_table=notice', 'notice'),
|
완성!