관리자메뉴(12.15 수정) 정보
레이아웃 관리자메뉴(12.15 수정)관련링크
첨부파일
본문
2024-04-25 수정- 아래 링크를 이용하세요.
그누보드 - (수정)부트스트랩5.3 블로그형 테마 > 그누보드5 테마 (sir.kr)
admin_full.zip 파일은 블로그테마 포함 테스트 사이트 모든 파일입니다.
일전에 올려드린 admin 메뉴 개선판입니다.
업그레이드시 편하도록 변경할 파일만 첨부했습니다.
1. adm 폴더를 다른 이름으로(예, adm2) 복사
2. 첨부파일 압축풀어 adm2 폴더에 있는 모든파일을 복사된 adm2폴더에 덮어쓰면 됩니다.
3. 업그레이드: 그누보드가 업그레이 되면 adm 폴더 모든 파일을 adm2에 복사한 다음 다시 첨부파일로 덮어쓰면 됩니다.
4. extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("notice","survey","program");
//추가된 테이블명 설정 dbconfig.php 파일에 추가해줘도 됨
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
5. 작업이 완료되면 config.php 파일 아래 부분 수정
define('G5_ADMIN_DIR', 'adm2'); // 원래로 돌아가려면 adm 으로 바꾸면 됩니다.
6. 기능 추가 사항 - 파일을 이용하는 관리자 메뉴를 테이블을 생성하여 관리하도록 기능을 추가함
g5_admin_menu: 관리자 메뉴 테이블(파일에 있는 링크가 모두 테이블에 생성됨)
g5_menu2: 일반게시판 관리자 페이지 왼쪽 메뉴 테이블
2개가 새로 생성됨.
생성되면 admin.head.php 파일 아래부분 주석처리
//왼쪽메뉴, 상단메뉴 테이블 생성파일--- 관리자메뉴 한번 실행 후 주석처리하세요.
//require_once G5_ADMIN_PATH . '/menu_table_make.php';
*** 세부설정은 첨부된 사용설명서 참조
*** 필요하시면 사용하세요. 테스트 사이트 참고
34
댓글 전체
![](http://sir.kr/data/member_image/na/naver_s82r0a3b.gif?1505968671)
감사합니다. ^^
![](http://sir.kr/data/member_image/na/naver_ve59i12o.gif?1716206209)
감사 합니다.
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
왠지 좋아보임요 ;;감사합니다.
감사합니다. 취미삼아 만들어 보고 있습니다.
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
엄청난 업그레이드 하셨군요 ^^
부트스트랩 기본 샘플입니다.
![](http://sir.kr/data/member_image/ic/iconart.gif?1677478936)
세련된 관리자입니다^^
감사합니다
미키손님, 칭찬감사합니다.
테스트 사이트 비번 뭔가요? 확인 좀 해보려 하는데요
로그인 되도록 설정해 두었습니다.
보시고 미비한점 조언 부탁드립니다.
오늘 갑자기 테이블이 삭제되어 새로 설치했습니다.
오!! 깔끔하게 좋아요 ㅋㅋ
고수님의 칭찬을 들으니 기분이 좋습니다. 감사합니다.
많은 부분이 수정되었네요...덕분에 한 수 배워갑니다.
관리자페이지 스킨화 제작하려고 했는데 @그누아치 님이 해결해 주셨네요^^
메이킹님의 프로그램이 도움이 되었습니다.
기존것 보다 예쁘게 제작해주셔서 좋으네요..^^
저도 좀더 노력해서 차기 버전은 멋지게 제작해 보려합니다.
멋지네요. 공개해 주셔서 감사합니다.
감사합니다.
![](http://sir.kr/data/member_image/na/naver_dwrmqzsi.gif?1687734481)
감사합니다.
감사합니다.
나리야 부트스트랩 4.6버전을 이용중인데 적용해보니 스킨 호환이 되네요..부트스트랩은 버젼 다르면 호환이 않되는걸로 알고있었는데요.
나리야 설정, 경험치 관리만 보여지게 설정하면 완성될듯 합니다. 관리자 메뉴에서 링크 형식으로 타고 들어가야 할까요?
관리자 메뉴 상단 메뉴관리에서 메뉴를 추가해 링크를 걸어 주면 될듯 합니다. 상황을 모르니 답이 될지 모르겠습니다.
![](http://sir.kr/data/member_image/si/sir2me.gif?1521630153)
감사합니다.
와~~~이런 귀한걸 무료로 제공하시다니....대단하십니다^^
너무너무 이쁘게 잘 만드셨네요~
정말 잘쓰겠습니다~감사합니다^^
사용중에 질문이 하나 생겼습니다.
권한설정은 안되나요~?
어떤 권한을 말씀하시는 건가요
그누보드 권한을 따르면됩니다.
관리권한에 접근가능메뉴가 뜨지 않아요~
살펴보겠습니다.
급하시면 adm으로 바꿔 권한을 주세요
답변 감사해요~잘 쓰겠습니다^^
아무래도 내부에서 여러명이 사용하다 보니 원래 권한관리 기능의 $sub_menu = "300100"; 변수를 이용한 페이지별 r,w,d 각각의 관한관리가 필요한 상황이긴 합니다. 직접 적어넣거나 adm에서 설정하는 등으로 일단 써봐야할 것 같네요~
감사합니다~ 디자인이 너무 맘에 들어서 포기하기엔 너무 아쉽네요^^
권한관리를 수정했는데 혹시 시간나시면 테스트 부탁드려도 되겠습니까. 일단 권한을 부여하면 auth_list에 파일 코드가 입력되도록 수정했습니다.
일반회원 아이디는 test2, test3 으로 등록되어 있습니다.
와우~정말 감사합니다!!! ^^
제가 딱 원하던 기능이네요~ 테스트 해봤는데 잘되네요~
너무 고생하셨습니다~~대단하시네요~
하단부에 관리권한 추가하는 부분에서 이미 등록된 ID와 관리권한의 경우(중복일경우) 다시 설정한 권한 값으로 덮어쓰기(update)가 되면 더 좋을것 같은 보잘껏 없는 소견을 드립니다^^;;;
그리고 업데이트 이후에 톱니바퀴 부분 링크가 깨지네요
업데이트 된 파일도 업로드해주시면 너무너무 감사하겠습니다^^
너무너무 좋습니다~ 잘쓰겠습니다^^
의견 주신부분은 반영했습니다. 내일쯤 정리해서 올려드리겠습니다. 도움 주셔서 감사합니다.
짧은 실력에 만든다고 고생했습니다.^^
수고 많으셨습니다. 감사 합니다.
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
하단 푸터파일부분에 보면 이건 왜이럴까요?
var/www/mpcf/lib/common.lib.php on line 2815
Warning: Undefined array key "lo_url" in /var/www/mpcf/lib/common.lib.php on line 2815 //이런오류가 또 생기던데 이건 왜그런가요;;;
admin.head.sub.php 파일 상단부분에
$g5['title'] = strip_tags($g5['title']);
$g5_head_title = strip_tags($g5_head_title);
//아래 부분 추가해 보세요.
// 현재 접속자
// 게시판 제목에 ' 포함되면 오류 발생
$g5['lo_location'] = addslashes($g5['title']);
if (!$g5['lo_location'])
$g5['lo_location'] = addslashes(clean_xss_tags($_SERVER['REQUEST_URI']));
$g5['lo_url'] = addslashes(clean_xss_tags($_SERVER['REQUEST_URI']));
if (strstr($g5['lo_url'], '/'.G5_ADMIN_DIR.'/') || $is_admin == 'super') $g5['lo_url'] = '';
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
아 관리자 권한에 따라 url를 불러와야 하는데 그부분이 빠져었군요;;; 그런데 이미 권한을가지고 접근이 되었는데 ...흠 ...암튼 고맙습니다. 오류가 사라지네요 ㅎ
제 홈페이지에는 필요없어서 삭제했습니다.
@웅프 님 권한 설정을 사용해보지 않아서
질문하나 드리겠습니다.
관리권한 지정시 권한을 구분해서 사용하시는가요
아니면
rwd 모두를 주시는지
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
네 어떤 권하자에 따라서 구분해서 줘야죠 ^;;
감사합니다.
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
그리고
main_new_revisit.php 8번라인부터
$result 에서부터 $result_6 에는 null이 할당되고, 이후의 해당 배열에 접근하려 할때 Warning: Trying to access array offset on value of type null in 이와 같은 널 오류가 있습니다.
이를 해결을 해봅니다.
// 오늘 신규방문자
$sql = "$sql_common '" . date("Y-m-d") . "' and '" . date("Y-m-d") . "'";
$result = sql_fetch($sql);
$result = $result ? $result : ['tot' => 0];
추가 해주셔야합니다. 남어지 도 모두 적용해 주시면 됩니다.
조언 감사합니다. 수정하겠습니다.
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
어떤 권한자에 따라서 등록 해줘야 분이 있다면 , 그를 반영해 수정만 담당할수도 있고, 또한 삭제 또한 특정인 만 가능 해야할때 필요료 하니 권한자는 필 요하다고 생각합니다.
권한관리를 수정했는데 혹시 시간나시면 테스트 부탁드려도 되겠습니까. 일단 권한을 부여하면 auth_list에 파일 코드가 입력되도록 수정했습니다.
일반회원 아이디는 test2, test3 으로 등록되어 있습니다.
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
아관리자 전용계시판이 관리자 모드에 서 적용되니 너무 좋군요 직장내 관련 스킨을 만들어 응용하면 좋을듯하네요 유용하게 쓰임세가 많을것같아요. 감사합니다. ^^
감사합니다.
관리자메뉴를 테이블로 관리하다보니 파일마다 권리권한을 rwd 구분해서 주려니 생각보다 어렵습니다.
그냥 파일별로 부관리자한테 모든 권한을 주면 간단할 것 같은데
![](http://sir.kr/data/member_image/wu/wunglyeol.gif?1692354272)
이미 권리 권한은 구분은 되어있으니 접근선언만 해주면 되지않을까요?
![](http://sir.kr/data/member_image/ka/kazu0073.gif?1387791097)
휼륭하십니다
![](http://sir.kr/data/member_image/go/google_wo50btnz.gif?1702167774)
감사합니다!!
![](http://sir.kr/data/member_image/xi/xianhaojin.gif?1551239278)
감사합니다
감사합니다,
설치까지는 다 끝냈는데
use.config.php 파일 내 설정을 false로 처리하고
left 메뉴에서 게시판 링크를 직접 삽입하려고 하니,
파일을 찾을 수 없다고 뜹니다.. 추가적인 설정 방법ㅇ ㅣ따로 있을까요?
adm2>admin_left_menu.php 파일에 추가해 주셔야됩니다.
새로 업그레이드했으니 새로 설치해 주세요.
올려주신 내용 다 확인하고 left_menu.php 까지 적용했는데도 그렇게 떠서요~
링크가
사이트주소/bbs/board.php?bo_table=free
형식으로 되어 있는지 확인하세요.
짧은 글주소는 안되는거군요?
짧은 글주소는 제가 확실하게 모르겠습니다.
따로 설정하는 부분이 있으면 수정해 보세요.
그누초딩이라서 제대로 설치가 안되네요 ㅠㅠ
http://vk03.wiztheme.co.kr/ 이 테마를 사서 설치하고 어드민을 그누아치님 스킨으로 변경하니 이렇게 되네요 ><;;;
베이직테마3단메뉴및스킨을 잘못 넣은걸까요 ???
고수님들 도와주세요 회사에서 당당하게 제가 해보겠다 해놓고 이렇게 오류가 나버려 몹시 난처하고 너무 궁금합니다^^;;;; 헬프미~~~~><
안에 설명서 확인해 보세요. 빠진 부분 없는지
스타일을 덜 불러와서 보이는 오류같습니다.
4. extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("notice","survey","program");
//추가된 테이블명 설정 dbconfig.php 파일에 추가해줘도 됨
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
ㅜㅜ 죄송해요 알려주신 소스를 넣어도 똑같은 상태가 되는데 혹 basic_admin 스킨 경로가 잘못 되었을까요?
테스트 사이트와 해당사이트 소스보기 하셔서
상단의 css js 링크 비교해보세요. 같은지
ㅜㅜ 정말 바로 답변주셔서 감사한데요 잘 안되서 그러는데 혹시 작업의뢰하면 안될까요? ㅠㅠ 기존의 테마스킨으로 이미 오픈한 사이트인데 이 관리자를 꼭 넣고 싶어서요 ><;;;
쪽지로 사이트 주소 보내주시면 살펴 보겠습니다.
이 작업은 하셨나요.
head,php head.sub.php tail.php 수정 부분
기본관리자 메뉴는 자등으로 생성됩니다.
테이블이 덜 생성된 것 같습니다. 아래 작업이 안된것 같습니다.
g5_menu_admin, g5_menu2 테이블 삭제하시고
다시 실행해 보세요.
4. extend 폴더 > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("notice","survey","program");
//추가된 테이블명 설정 dbconfig.php 파일에 추가해줘도 됨
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
![](http://sir.kr/data/member_image/fa/false9.gif?1626754958)
고생하신 흔적이 보이네요~
공개 감사합니다 ^^
![](http://sir.kr/data/member_image/na/naver_zbuvg5af.gif?1694393170)
이만큼 고생하셨는데, 너무 쉽게 사용하고 있는 듯 싶어서 미안한 마음까지 듭니다. 고생하셨습니다.
혹시.. 수정이 가능하시다면, 관리 수정 후 확인 버튼이 최하단에 위치한게 조금 아쉽습니다. 최상단으로 확인 버튼을 이동해 주실 수 있을까요?
adm2>css> admin_mode.css 63번째 줄 .btn_fixed_top 주석을 해제하면 위에 붙습니다. top, right 값을 수정해 위치를 잡으면 됩니다. 저는 밑에 있는 것이 편해 주석처리 하고 수정했습니다.
/* 버튼 */
.btn{font-size:12px;}
.btn_confirm {margin:0 0 20px}
/* .btn_fixed_top{position:fixed;top:60px;right:10px;z-index:100} */ <-- 주석 해제
.btn_fixed_top{margin:0 20px;text-align:left;padding-bottom:10px;} <--- 이 줄 삭제
![](http://sir.kr/data/member_image/na/naver_zbuvg5af.gif?1694393170)
감사합니다
공지사항 페이지로 이동하면 관리자 메뉴가 보여지며 공지사항 페이지로 이동하는데요.
비회원이나 일반 회원은 접근권한이 없다고 하여 아래 내용을 삭제 하니 관리자 모드에서 공지사항 보여지는게 풀리고 일반 회원, 비회원도 공지 내용을 볼수 있습니다.
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("notice","survey","program");
게시판 권한은 게시판 설정에서 하시면 됩니다.
$admin_use_tables = array("notice","survey","program"); 이부분은 관리자 메뉴에서 사용할 관리자용 게시판을 설정하는 부분입니다. 필요없으면 삭제하시면 안되고 $admin_use_tables = array(); 로 설정하세요.
![](http://sir.kr/data/member_image/ka/kakao_tapxmoy2.gif?1700922970)
감사합니다
![](http://sir.kr/data/member_image/kd/kdh1468.gif?1650335236)
부트스트랩5.3 블로그형 테마가 아닌 기본 그누보드에서도 작동하나요?
예, 작동합니다.
![](http://sir.kr/data/member_image/kd/kdh1468.gif?1650335236)
잘쓰겠습니다. 감사합니다.
아치님 잘되는데요..저기 예약관리, 프로그램신청 저것도 나오는거 아니었나요?ㅎㅎ
그누보드 - 부트스트랩5.3 블로그형 테마 > 그누보드5 테마 (sir.kr)
이 테마 스킨 reserve, reserve_result 입니다.
감사합니다!
어떤 테마를 사용하세요.
형님꺼 그대로 사용하고 최초로 설치한거에요 ㅎ blog테마 그리고 adm2그거 다 잘되는데...결과보기 누르면 저래되요..
스타일이 안먹히는 것 같은데요.
F12 키 눌러 개발자도구에서 오류가 뜨는지 확인해 보세요.
소스에
<link rel="stylesheet" href="http~~~/adm2/css/admin_style.css"> 스타일 파일이 포함되어 있는지도 확인해 보세요.
admin/style.css 에 <link rel="stylesheet" href="http~~~/adm2/css/admin_style.css">이거 넣어야하는건가요?
4. extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("survey","program","reserve");
이 배열에 해당 테이블명을 추가하세요.
참고로 예약관리 테이블이 reserve 면
신청결과테이블은 reserve_result 이렇게 만드셔야 됩니다. 반드시 신청결과테이블은 _result가 붙어야 됨.
설문조사 테이블은 survey, survey_result
프로그램 테이블은 program, program_result
예약관리 테이블은 reserve, reserve_result
이런식으로 만드시고 스킨을 지정하시면 됩니다.
자세한 설명 넘나 감사합니다!
한가지 알려드리면 program이랑 program_result랑 내용이 서로 바껴있네요.ㅎ program_result에 신청화면나오고 program에 결과가 나옵니다 ㅎ
![](http://sir.kr/data/member_image/na/naver_zbuvg5af.gif?1694393170)
업그레이드가 아닌 완전판으로 한번 올려주시면 감사하겠습니다.
테스트 사이트 파일 모두 admin_full 파일로 올려두었습니다.
![](http://sir.kr/data/member_image/na/naver_zbuvg5af.gif?1694393170)
무엇이 문제일까요?
Fatal error: Uncaught Error: Call to undefined function verify_mb_key() in /home/farmlab/html/adm2/admin.lib.php:621 Stack trace: #0 /home/farmlab/html/adm2/_common.php(4): require_once() #1 /home/farmlab/html/adm2/index.php(3): require_once('/home/farmlab/h...') #2 {main} thrown in /home/farmlab/html/adm2/admin.lib.php on line 621
사용자가 만든 verify_mb_key() 함수가 없는 것 같습니다. adm> admin.lib.php 파일에서 복사하신 후 adm2>admin.lib.php에 붙여넣어 보세요. 아니면 adm> admin.lib.php파일을 adm2 에 복사하세요.
안녕하세요. 혹시 아래 에러는 DB 문제일까요?
CREATE TABLE IF NOT EXISTS ( me_id int(11) unsigned NOT NULL AUTO_INCREMENT, me_code varchar(20) NOT NULL, me_name varchar(50) NOT NULL, me_link varchar(250) NOT NULL, me_target varchar(20) NOT NULL DEFAULT 'self', me_order tinyint(3) unsigned NOT NULL DEFAULT 0, me_use tinyint(3) unsigned NOT NULL DEFAULT 1, me_mobile_use tinyint(3) unsigned NOT NULL DEFAULT 1, PRIMARY KEY (me_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '( me_id int(11) unsigned NOT NULL AUTO_INCREMENT, me_code varchar(20) ' at line 1
error file : /gb5/adm2/index.php
아래 작업은 하셨습니까. 안하셨으면 추가하시고
g5_menu2, g5_menu_admin 테이블이 생성되었으면 삭제하시고 다시 실행해 보세요.
4. extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("aaaa");
//추가된 테이블명 설정 dbconfig.php 파일에 추가해줘도 됨
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
답변 감사합니다. 다시 해보니 잘 됩니다.^^
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
안녕하세요. 그누보드 사용한지 딱 일주일차 입니다. 모르는게 많아서 인지 잘 안되네요.ㅠㅠ
하다가 막히는 부분이 있어서 도움요청드립니다.ㅠ
1. 설문조사 기능이 너무 좋은거 같아서 설치를 했습니다. 메인화면에 설문조사 메뉴 만들고 이 메뉴(설문조사)를 누르면 관리자 페이지로만 이동이 되네요.ㅠㅠ 제가 뭔가 잘못한거 같은데.. 너무 어렵네요.ㅠㅠ 어떤걸 조정해야 할까요?
2. 현재 회원만 설문에 참여가 가능한데.. 비회원도 가능하도록 하고 싶습니다. 어떤걸 수정해야 할까요?
3. 설문의 아래 부분(아래 캡처화면)만 다른 홈페이지에 iframe 안에 넣고 싶은데... 그럴려면 따로 페이지를 작성해서 저거만 나타나게 한 후 가져가면 될거 같은데.. 그럼 어떤 파일을 참고해서하면 될까요? 어제 이것저것(borad.php, skin폴더에 있는 파일들.. 등) 끄적여봤는데.. 제가 무지해서인지 오류만 뜨네요.ㅠㅠ
도움 부탁드립니다.ㅠㅠ
수정해서 알려드리겠습니다.
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
감사합니다. 저도 열심히 배워서 도움이 되도록 하겠습니다!
아래 빨간색 부분 수정하세요.
4. extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("survey");
//추가된 테이블명 설정 dbconfig.php 파일에 추가해줘도 됨
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
그리고 관리자메뉴 메뉴관리에서
홈메뉴 설정에서 설문조사 링크를 board.php?bo_table=survey_result
왼쪽메뉴설정에서 설문조사 링크를 board.php?bo_table=survey
이렇게 하시면 됩니다.
아이프레임에 넣는 부분은 연구해 보겠습니다.
수정본은 아래 링크를 클릭하 다운받으시어 덮어 쓰세요.
설문조사 스킨 수정(회원용, 비회원겸용 구분자 추가) > 공지사항 | 그누보드5 (cafe24.com)
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
이렇게나 빠르게.ㅠㅠㅠ 정말 감사합니다!!
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
에구.. 주말에까지 이렇게 해주시고 너무나 감사합니다!!
덕분에 잘 해결되었습니다!!
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
아니면
survey_result> write.skin.php 폼부분을 아래것으로 교체해보세요. 50개까지 저장되도록 되어있습니다. write_update2.skin.php 파일 참고하세요.
<form name="fwrite" id="fwrite" action="<?= $board_skin_url ?>/write_update2.skin.php" onsubmit="return fwrite_submit(this);" method="post" autocomplete="off">
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
이걸로 하니까 되네요. 감사합니다. 이거는 5지선다까지 가능한거죠? 6지선다도 될까요?
보기를 입력한 만큼 가능합니다.
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
너무너무 감사해서.. 커피쿠폰이라도 보내드리고 싶은데.ㅠㅠ 쪽지가 안보내지네요.ㅠㅠ *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 메일 하나만 보내주시거나 메일주소 알려주실수 있을까요?
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
앗.. 그렇네요.ㅋㅋ 6개 입력했는데 계속 안되어서..
제가 바보같이 옵션상자에다가(^) 에다가 기타사항(^e)를 조합했더니 안되었던 거였네요.ㅎㅎ
아무튼.. 일주일간 제가 엄청 귀찮게 해드렸는데.. 도움주셔서 정말 감사합니다.
기타(^e)는 ^c 항목 마지막에 붙여야 됩니다.
^ 만 있는 것은 라디오박스 입니다.
설문조사 수정본 테스트 사이트에 올려두었습니다.
다시 다운 받으시어 덮어쓰세요.
그리고 설문내용이 wr_1 필드에 저장되니 text형으로 수정하셔야 됩니다.
커피는 마음만 받겠습니다. 덕분에 좀 더 완전해진것(?) 같습니다.
보라색 관리자메뉴 우측 기어모양 클릭하시라는 말입니다.
메뉴관리-왼쪽메뉴설정에서 입력하셔도 됩니다.
그리고 아래보이는 것은 extend>user.config.php 파일내용인데
아래처럼 되어있는지 확인하세요. <?php --요거 확인
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($member["mb_id"] =="test") $is_admin = "super";
//관리자메뉴 테이블 사용시 true, 파일메뉴 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("survey","program","reserve");
//if(empty($bo_table)) $bo_table = "free";
//dbconfig.php 파일에 추가해줘도 됨
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
왼쪽메뉴는 일반게시판을 관리자화면에서 사용하도록 기능을 추가한 것입니다. 필요없으면 사용안해도 관계없습니다.
테스트 사이트 로그인 하셔서 관리자메뉴로 들어가 메뉴관리 > 왼쪽메뉴관리 클릭하시어 참고하세요.
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
좋은 스킨 감사합니다!!
궁금한게 있는데 접속 플랫폼이 이렇게 보여서요 ㅠㅠ
차트가 뜨지 않는데 왜 이러는지 모르겠습니다 ㅜㅜㅜㅜ
참고로 https://cdn.jsdelivr.net/npm/chart.js 도 잘 불러왔고,
해당 php 스크립트 사이에 console.log 를 찍어도 잘 나오는데 차트가 안나옵니다 ㅠㅠㅠㅠ....
차트가 모두 안보이는가요?
browsercap 업데이트 및 접속로그 변환을 한번 해보세요.
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
제가 만든 관리자메뉴를 사용하시면 최적화에 보면 browsercap 밑에 메뉴가 있고 기본을 사용하시면 환경설정에 보면 있습니다.
처음 설치하면 그럴수도 있습니다. 며칠 지나면 나타납니다.
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
헉 ㅠㅠ 알려주신대로 접속로그 변환 하니까 되네요..!
그누아치님 너무 감사합니다!!!!
스킨도 너무 잘 쓰겠습니다!!!!
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
admin 만 모든 권한을 갖는 것 같습니다.
일부 회원에게 모든 권한을 주려면
extend > user.config.php 파일에 관리자로 추가할 아이디를 아래처럼 추가해 주세요.
예) 아이디 test 에 모든 권한을 줄경우
if($member["mb_id"] == "test") $is_admin = "super";
개인별로 일부권한만 주려면 환경설정>관리권한 설정에서 메뉴별로 권한을 주시면 됩니다.
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
설문조사 스킨 수정-0302 > 공지사항 | 그누보드5 (cafe24.com)
여기서 새로 다운받아 덮어쓰세요.
메뉴설정에서 /bbs 생략하라고 하셨는데
홈화면에서 상단메뉴를 주소는 /bbs가 생략되고 board 부터 시작하고
게시판안에서 이동하는건 /bbs가 포함되어 잘 이동됩니다
메인화면에선 /bbs가 안따라와서 링크가 소실되는데 이 경우 제가 뭘 잘못한건가요 ㅠ
생략하는 것은 메뉴관리에서 입력한 것에 적용됩니다.
메인화면에서는 정상적으로 링크를 입력하셔야 됩니다.
아니면 <?php echo home_link('board.php?bo_table=notice'); ?> 형식으로 home_link 함수를 사용해야 됩니다. functions.php 에 있으니 참고하세요.
답변 감사합니다!
파일을 찾아 수정하는데 어렵네요..
맨 아래쪽에 말씀하신 함수 넣었는데도 안되네요
이미 레이아웃이나 디자인을 다 잡은 상태라
다시 테마를 바꾸기엔 무리가 있는데
저 홈에서 링크, 게시판에서 링크만 해결하면 다 끝나는데..
마지막에 알아버려서 난감하네요 ㅠㅠㅠ
어떻게 수정해야할지 알려주시면 정말 감사할것같네요
관리자 페이지 테마가 부트스트랩이고 너무 이뻐서 적용했는데 ㅠㅠㅠㅠㅠㅠ
수정-------------------------------------------
코드입력은 댓글창 더럽히는것같아서 첨부안했는데
따로 비용을 지불하더라도 사용하고싶습니다 !
지금 사용하는 테마의 functions.php 코드 손봐주실수 있는지 여쭤봐도 될까요?
안되는 주소 링크가 어떻게 됩니까?
링크 주소를 공개하기 어려우시면 쪽지로 주세요.
![](http://sir.kr/data/member_image/dr/dream.gif?1505302724)
감사합니다. 오랫동안 작업하신게 보이네요.
적용하니 너무 잘 됩니다.
나리야에서는 hook을 사용하는데, 사용법을 몰라 그누아치님이 올려주신 파일을 adm2가 아니고 adm으로 적용해서 사용하고 있습니다. ^^
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
안녕하세요~
올려주신버전 잘 사용하다 오늘 관리자부분을 확인하다보니 차트가 다 제대로 노출이 되지 않는데 chart.js 의 문제인거겠죠..?
현재 올려주신 테스트 관리자페이지도 다 깨져서 여쭤봅니다 ㅠㅠ
오류 메시지가 뜨는가요.
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
chart.js:1 / Failed to load resource: net::ERR_CERT_DATE_INVALID
콘솔창에 일단 저런 오류가 뜨면서 chart.js를 사용한 부분들 모두
Uncaught ReferenceError: Chart is not defined
라는 오류가 뜨더라구요...!
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
이 주소가 아닌가요.
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
해당주소 맞습니다!
해당 게시글 테스트 주소 혹시 저만 오류나는건가요?
맞다면 제 컴퓨터 문제인가싶어서요 ㅠㅠ
혹시 휴대폰에서 보는가요. 지금 휴대폰에서는 차트가 작동이 안되는 것 같습니다. 원인은 저도 잘 모르겠습니다.
adm2>admin.head.sub.php
아래 부분 주석처리 하시고
<!-- <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> -->
이 부분 추가해 보세요.
add_javascript('<script src="'.G5_THEME_JS_URL.'/chart.js?ver='.G5_JS_VER.'"></script>', 0);
휴대폰에서도 작동됩니다. 공용으로 사용하도록 하다 보니 링크를 사용했는데 다운받아 하는게 맞는 것 같네요.
![](http://sir.kr/data/member_image/na/naver_i25lqdvj.gif?1708335629)
헉 ㅠㅠㅠ 제대로 작동 됩니다!!! 정말 감사합니다!!!!!
![](http://sir.kr/data/member_image/na/naver_3v7kaqsy.gif?1579144860)
cdn 인증서 오류로 css, js 파일을 못 불러오는 것 같습니다.
아래 내부링크로 수정한 것입니다. 다운받아 덮어써 보세요.
그누보드 - (업데이트)부트스트랩5.3 블로그형 테마 > 그누보드5 테마 (sir.kr)
아니면 css, js 파일 경로를 내부에 있는 걸로 변경하셔야 됩니다.
![](http://sir.kr/data/member_image/na/naver_ctmgofep.gif?1708646982)
안녕하세요. 설문조사 기능을 잘쓰고있습니다. 감사합니다.
오늘부터 설문페이지 접속이 아래와 같이 안되어서 도움요청드립니다.ㅠ
1. 관리자페이지 접속시 아래와 같은 메시지 출력
"정상적으로 로그인하여 접근하시기 바랍니다"
2. 설문조사 페이지 접속하여 설문 클릭 시 아래와 같은 메시지 출력
"정상적으로 로그인하여 접근하시기 바랍니다."
어제까지는 되었는데.. 오늘부터 갑자기 이러네요.ㅠ 바쁘시겠지만 도움 부탁드립니다.ㅠ
내용만으로는 정확한 원인은 알 수 없습니다. 쪽지로 사이트 주소 보내주시면 확인해 보겠습니다.
![](http://sir.kr/data/member_image/na/naver_zl9fv63n.gif?1570518779)
기본환경 설정시 올바른 방법으로 이용하세요 라고 나옵니다 ㅠㅠ
수정하신게 있나요. 환경설정은 그누 원본파일입니다.
adm 폴더에 있는
config_form.php, config_form_update.php
2개파일을 adm2 로 복사해 보세요.
![](http://sir.kr/data/member_image/na/naver_zl9fv63n.gif?1570518779)
수정한건 따로 없고 기존 어드민에서는 되는데 스킨을 씌우니까 안되네요
![](http://sir.kr/data/member_image/na/naver_zl9fv63n.gif?1570518779)
<b>Warning</b>: Use of undefined constant G5_THEME_LIB_PATH - assumed 'G5_THEME_LIB_PATH' (this will throw an Error in a future version of PHP) in <b>/home1/vatican/public_html/adm/admin.head.sub.php</b> on line <b>38</b><br />
G5_THEME_LIB_PATH";
var g5_is_member = "1";
var g5_is_admin = "super";
var g5_is_mobile = "";
var g5_bo_table = "";
var g5_sca = "";
var g5_editor = "";
var g5_cookie_domain = "";
var g5_admin_url = "/adm";
</script>
html 소스 보니까 이런 오류가 나오네요
이 작업이 안되어 있는 것 같습니다.
4. extend > user.config.php 파일에 아래 내용 추가(파일이 없으면 만들어 추가)
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;
//adm2 관리자메뉴를 테이블로 사용시 true, 원본 사용시 false 로 설정(두가지 방법 모두 사용 가능함)
$admin_table_use = true;
//다른 테마에서 테이블을 사용하려면 아래부분 삭제하고 data > dbconfig.php 에 추가해 주세요.
$g5['menu_admin'] = G5_TABLE_PREFIX.'menu_admin'; // 관리자 상단메뉴 테이블
$g5['menu_table2'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
//왼쪽메뉴, 상단메뉴 테이블 생성파일--- 관리자메뉴 한번 실행 후 주석 처리하세요.
//테이블 메뉴를 사용 안하려면 주석 처리하세요.
require_once G5_ADMIN_PATH . '/menu_table_make.php';
//목록보기 권한이 9 이상인 게시판인 경우 관리자 화면에서 사용됨, 필요에따라 수정, $admin_table_use = true 로 설정해야 됨.
if(isset($admin_table_use) && $admin_table_use) {
$admin_use_tables = array();
$bolists = sql_query(" select bo_table from {$g5['board_table']} where bo_list_level > 8 ");
foreach($bolists as $bo_name) {
array_push($admin_use_tables, $bo_name["bo_table"]);
}
}