관리자모드 메뉴추가

관리자모드 메뉴추가

QA

관리자모드 메뉴추가

본문

안녕하세요,

 

그누보드의 관리자모드에서 메뉴추가시 질문입니다.

 

먼저 /adm에 admin.menu700.php 파일을 만들었습니다.

 

내용은

 

<?php
/**
 추가 기능 관리 프로그램

*/

$menu["menu700"] = array (
    array("700000", "싸이트 관리",   G5_ADMIN_URL.'/add/add.php',  'add'),
    array('700200', '회원정보업데이트', ''.G5_SMS5_ADMIN_URL.'/member_update.php', 'sms5_mb_update'),
    array('700300', '문자 보내기', ''.G5_SMS5_ADMIN_URL.'/sms_write.php', 'sms_write'),
    array('700400', '전송내역-건별', ''.G5_SMS5_ADMIN_URL.'/history_list.php', 'sms_history' , 1),
    array('700500', '전송내역-번호별', ''.G5_SMS5_ADMIN_URL.'/history_num.php', 'sms_history_num' , 1),
    array('700600', '전송내역-회원', ''.G5_SMS5_ADMIN_URL.'/history_member.php', 'sms_history_mb' , 1),
    array('700700', '이모티콘 그룹', ''.G5_SMS5_ADMIN_URL.'/form_group.php' , 'emoticon_group'),
);
?>

 

이렇게 두고.

 

/adm/add/add.php 파일을 만들고

 

<?php

$sub_menu = "700000";
include_once('../_common.php');

$g5['title'] = '관리자';
include_once ('../admin.head.php');


?>

<section>
    <h2>신규가입회원 <?php echo $new_member_rows ?>건 목록</h2>
    <div class="local_desc02 local_desc">
        총회원수 <?php echo number_format($total_count) ?>명 중 차단 <?php echo number_format($intercept_count) ?>명, 탈퇴 : <?php echo number_format($leave_count) ?>명
    </div>

    <div class="tbl_head01 tbl_wrap">
        <table>
        <caption>신규가입회원</caption>
        <thead>
        <tr>
            <th scope="col">회원아이디</th>
            <th scope="col">이름</th>
            <th scope="col">닉네임</th>
            <th scope="col">권한</th>
            <th scope="col">포인트</th>
            <th scope="col">수신</th>
            <th scope="col">공개</th>
            <th scope="col">인증</th>
            <th scope="col">차단</th>
            <th scope="col">그룹</th>
        </tr>
        </thead>
      
        </table>
    </div>

    <div class="btn_list03 btn_list">
        <a href="./member_list.php">회원 전체보기</a>
    </div>

</section>

 


<?php
include_once ('../admin.tail.php');
?> 

 

 

이렇게 짜집기 편집으로 넣어보았습니다.

 

그리고 관리자모드에서 메뉴를 누르면

 

 

Warning: include_once(../common.php): failed to open stream: No such file or directory in /host/home1/chk0327/html/adm/_common.php on line 3

Warning: include_once(): Failed opening '../common.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/chk0327/html/adm/_common.php on line 3

Warning: include_once(G5_ADMIN_PATH/admin.lib.php): failed to open stream: No such file or directory in /host/home1/chk0327/html/adm/_common.php on line 4

Warning: include_once(): Failed opening 'G5_ADMIN_PATH/admin.lib.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/chk0327/html/adm/_common.php on line 4


이렇게 에러가 나오는데,


무엇이 잘못되었는지 모르겠습니다.


에러란에서 나오는 파일은 경로상에 존재하는데.. 무엇이 문제인지 모르겠습니다.

 

이 질문에 댓글 쓰기 :

답변 2

/adm/add/_common.php

만드시고.


<?php
define('G5_IS_ADMIN', true);
include_once ('../../common.php');
include_once(G5_ADMIN_PATH.'/admin.lib.php');  
?> 

이렇게 삽입하시고요.

 

/adm/add/add.php 는 

 


$sub_menu = "700000";
include_once('./_common.php');
$g5['title'] = '관리자';
include_once(G5_ADMIN_PATH.'/admin.head.php');   
?> 
....  
<?php
include_once(G5_ADMIN_PATH.'/admin.tail.php');

 

위 같은 형태로 작성하세요.

 

인크루트를 상대값으로 선언해놔서 저런 문제가 발생합니다.

 

 

adm/add 폴더에 _common.php 파일을 만드시고


<?php
define('G5_IS_ADMIN', true);
include_once ('../common.php');
include_once(G5_ADMIN_PATH.'/admin.lib.php');
?>

이런식으로 만드시고

 

add.php 파일부분은

 
<?php
$sub_menu = "700000";
include_once('./_common.php');
$g5['title'] = '관리자';

요러한 형태로 하시면 되실 듯 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 65
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT