관리자모드 메뉴추가 채택완료
안녕하세요,
그누보드의 관리자모드에서 메뉴추가시 질문입니다.
먼저 /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개
/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;">
요러한 형태로 하시면 되실 듯 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인