테스트 사이트 - 개발 중인 베타 버전입니다

관리자모드 메뉴추가 채택완료

dew1 9년 전 조회 8,702

안녕하세요,

 

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

 

먼저 /adm에 admin.menu700.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 파일을 만들고

 

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

$g5['title'] = '관리자'; include_once ('../admin.head.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개

채택된 답변
+20 포인트
잉끼s
9년 전

/adm/add/_common.php

만드시고.

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

이렇게 삽입하시고요.

 

/adm/add/add.php 는 

 

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

 

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

 

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

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

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

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

이런식으로 만드시고

 

add.php 파일부분은

</span> </p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;"><?php</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">$sub_menu = "700000";
include_once('./_common.php');</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">$g5['title'] = '관리자';</p><p style="word-break: break-all; color: rgb(72, 72, 72); font-family: 돋움, Dotum, sans-serif; font-size: 14.004px;">

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인