관리자메뉴(12.15 수정) > 그누보드5 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

관리자메뉴(12.15 수정) 정보

레이아웃 관리자메뉴(12.15 수정)

첨부파일

관리자메뉴-1216.zip (312.2K) 321회 다운로드 2023-12-16 15:07:02
admin_full.zip (8.4M) 142회 다운로드 2024-01-29 08:49:57
테스트한 버전5.5.10
호환 가능 버전5.5

본문

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

댓글 전체

많은 부분이 수정되었네요...덕분에 한 수 배워갑니다.

관리자페이지 스킨화 제작하려고 했는데  님이 해결해 주셨네요^^

나리야 부트스트랩 4.6버전을 이용중인데 적용해보니 스킨 호환이 되네요..부트스트랩은 버젼 다르면 호환이 않되는걸로 알고있었는데요.

 

나리야 설정, 경험치 관리만 보여지게 설정하면 완성될듯 합니다. 관리자 메뉴에서 링크 형식으로 타고 들어가야 할까요?

a304be394a79a90450ca92badda4ee11_1701770815_8883.png

 님 권한 설정을 사용해보지 않아서

질문하나 드리겠습니다.

관리권한 지정시 권한을 구분해서 사용하시는가요

아니면

rwd 모두를 주시는지 

아무래도 내부에서 여러명이 사용하다 보니 원래 권한관리 기능의 $sub_menu = "300100"; 변수를 이용한 페이지별 r,w,d 각각의 관한관리가 필요한 상황이긴 합니다. 직접 적어넣거나 adm에서 설정하는 등으로 일단 써봐야할 것 같네요~

감사합니다~ 디자인이 너무 맘에 들어서 포기하기엔 너무 아쉽네요^^

 

테스트 사이트 다시 들어가보니 "권한관리설정2"라고 계속 만드시고 계신가봐요~ 멋지십니다^^

그런데 r,w,d는 체크박스로 해야되지 않나요?

그리고 아래 같이 나열해서 표현해주는 방식이 한번에 셋팅하기 편하더라구요^^

혹시 참고가 되시면 좋겠네요~

더 멋지게 만들어주시길 기대해봅니다^^

 

08e3813f647960ee6726af2deb0e4b28_1702259602_4535.png

권한관리를 수정했는데 혹시 시간나시면 테스트 부탁드려도 되겠습니까.  일단 권한을 부여하면 auth_list에 파일 코드가 입력되도록 수정했습니다.

일반회원 아이디는 test2, test3 으로 등록되어 있습니다.

와우~정말 감사합니다!!! ^^

제가 딱 원하던 기능이네요~ 테스트 해봤는데 잘되네요~

너무 고생하셨습니다~~대단하시네요~

하단부에 관리권한 추가하는 부분에서 이미 등록된 ID와 관리권한의 경우(중복일경우) 다시 설정한 권한 값으로 덮어쓰기(update)가 되면 더 좋을것 같은 보잘껏 없는 소견을 드립니다^^;;;

그리고 업데이트 이후에 톱니바퀴 부분 링크가 깨지네요

c84e6ad71fcbf0346fe9873f39892a71_1702536965_6916.png 

 

업데이트 된 파일도 업로드해주시면 너무너무 감사하겠습니다^^

너무너무 좋습니다~ 잘쓰겠습니다^^

의견 주신부분은 반영했습니다. 내일쯤 정리해서 올려드리겠습니다. 도움 주셔서 감사합니다.

짧은 실력에 만든다고 고생했습니다.^^

하단 푸터파일부분에 보면 이건 왜이럴까요?

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'] = '';

아 관리자 권한에 따라 url를 불러와야 하는데 그부분이 빠져었군요;;; 그런데 이미 권한을가지고 접근이 되었는데 ...흠 ...암튼 고맙습니다. 오류가 사라지네요 ㅎ

@웅프 님 권한 설정을 사용해보지 않아서

질문하나 드리겠습니다.

관리권한 지정시 권한을 구분해서 사용하시는가요

아니면

rwd 모두를 주시는지 

그리고

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];
추가 해주셔야합니다. 남어지 도 모두 적용해 주시면 됩니다.

어떤 권한자에 따라서 등록 해줘야 분이 있다면 , 그를 반영해 수정만 담당할수도 있고, 또한 삭제 또한 특정인 만 가능 해야할때 필요료 하니 권한자는 필 요하다고 생각합니다.

권한관리를 수정했는데 혹시 시간나시면 테스트 부탁드려도 되겠습니까.  일단 권한을 부여하면 auth_list에 파일 코드가 입력되도록 수정했습니다.

일반회원 아이디는 test2, test3 으로 등록되어 있습니다.

아관리자 전용계시판이 관리자 모드에 서 적용되니 너무 좋군요  직장내 관련 스킨을 만들어 응용하면 좋을듯하네요 유용하게 쓰임세가 많을것같아요. 감사합니다. ^^

감사합니다.

관리자메뉴를 테이블로 관리하다보니 파일마다 권리권한을 rwd 구분해서 주려니 생각보다 어렵습니다.

그냥 파일별로 부관리자한테 모든 권한을 주면 간단할 것 같은데

감사합니다, 
설치까지는 다 끝냈는데 

use.config.php 파일 내 설정을 false로 처리하고

left 메뉴에서 게시판 링크를 직접 삽입하려고 하니, 

파일을 찾을 수 없다고 뜹니다.. 추가적인 설정 방법ㅇ ㅣ따로 있을까요?

c19494f60c8c0c3c2444b2ba6802a146_1702796460_4249.png

그누초딩이라서 제대로 설치가 안되네요 ㅠㅠ

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'; // 관리자 왼쪽메뉴 테이블

ㅜㅜ 정말 바로 답변주셔서 감사한데요 잘 안되서 그러는데 혹시 작업의뢰하면 안될까요? ㅠㅠ 기존의 테마스킨으로 이미 오픈한 사이트인데 이 관리자를 꼭 넣고 싶어서요 ><;;; 

5802f52a007d0f3c016bfd9e07e86bf0_1702862610_83.png

 

너무도 좋은 스킨 감사합니다.

설치는 잘 되었는데 좌측과 상단의 메뉴등록에 내용(메뉴코드 : 10 / 파일코드 : 100000)을 입력하고 확인 버튼을 누르면 아무런 변화가 없는데요... 

초보라서 제가 어느 부분을 잘못 설정하였는지 도통 모르겠습니다. 설명서상의 메뉴얼 내용과 같이 다 이행은 하였습니다.

아시는 분이 계시면 답변부탁드립니다.

추운 하루 건강하세요~

기본관리자 메뉴는 자등으로 생성됩니다.

테이블이 덜 생성된 것 같습니다. 아래 작업이 안된것 같습니다.

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'; // 관리자 왼쪽메뉴 테이블

이만큼 고생하셨는데, 너무 쉽게 사용하고 있는 듯 싶어서 미안한 마음까지 듭니다. 고생하셨습니다.

혹시.. 수정이 가능하시다면, 관리 수정 후 확인 버튼이 최하단에 위치한게 조금 아쉽습니다. 최상단으로 확인 버튼을 이동해 주실 수 있을까요?

 

 

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;}  <--- 이 줄 삭제

공지사항 페이지로 이동하면 관리자 메뉴가 보여지며 공지사항 페이지로 이동하는데요.

 

비회원이나 일반 회원은 접근권한이 없다고 하여 아래 내용을 삭제 하니 관리자 모드에서 공지사항 보여지는게 풀리고 일반 회원, 비회원도 공지 내용을 볼수 있습니다.

 

//일반게시판을 관리자 화면에서 사용할 테이블 설정, 필요한 테이블명 배열에 추가
$admin_use_tables = array("notice","survey","program");

게시판 권한은 게시판 설정에서 하시면 됩니다.

$admin_use_tables = array("notice","survey","program"); 이부분은 관리자 메뉴에서 사용할 관리자용 게시판을 설정하는 부분입니다. 필요없으면 삭제하시면 안되고 $admin_use_tables = array(); 로 설정하세요.

 

스타일이 안먹히는 것 같은데요.

F12 키 눌러 개발자도구에서 오류가 뜨는지 확인해 보세요.

소스에

<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에 결과가 나옵니다 ㅎ

무엇이 문제일까요?

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'; // 관리자 왼쪽메뉴 테이블

안녕하세요. 그누보드 사용한지 딱 일주일차 입니다. 모르는게 많아서 인지 잘 안되네요.ㅠㅠ 
하다가 막히는 부분이 있어서 도움요청드립니다.ㅠ
1. 설문조사 기능이 너무 좋은거 같아서 설치를 했습니다. 메인화면에 설문조사 메뉴 만들고 이 메뉴(설문조사)를 누르면 관리자 페이지로만 이동이 되네요.ㅠㅠ 제가 뭔가 잘못한거 같은데.. 너무 어렵네요.ㅠㅠ 어떤걸 조정해야 할까요?

2675f353af7e915cbc65e383db0d0e6c_1708647233_0704.png

2. 현재 회원만 설문에 참여가 가능한데.. 비회원도 가능하도록 하고 싶습니다. 어떤걸 수정해야 할까요?

3. 설문의 아래 부분(아래 캡처화면)만 다른 홈페이지에 iframe 안에 넣고 싶은데... 그럴려면 따로 페이지를 작성해서 저거만 나타나게 한 후 가져가면 될거 같은데.. 그럼 어떤 파일을 참고해서하면 될까요? 어제 이것저것(borad.php, skin폴더에 있는 파일들.. 등) 끄적여봤는데.. 제가 무지해서인지 오류만 뜨네요.ㅠㅠ 
도움 부탁드립니다.ㅠㅠ

2675f353af7e915cbc65e383db0d0e6c_1708647438_0986.png

아래 빨간색 부분 수정하세요.

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)

 

아이프레임용을 별도로 만들었습니다.

다시 다운받아 적용해 보세요. 

 

설문조사 스킨 수정(회원용, 비회원겸용 구분자 추가) > 공지사항 | 그누보드5 (cafe24.com)

 

죄송하지만 하나만 더 문의 드립니다.

설문문항을 10개 초과해서 하면.. 11번재 문항부터는 테이블에 저장이 안됩니다. wr11~ 이상의 필드는 추가했습니다.ㅠ 아래와 같이 wr11부터는 저장이 안되는데.. db에서 추가로 조치해야 할 사항이 있을까요?

dd26ac6d760b5d3ba920f05000659c3c_1709002321_6507.png

일단 이 팁을 적용해 보세요.

조금 수정하고있습니다. 완성되면 알려드리겠습니다.

 

여분필드수에 관계없이 저장되는 팁(수정) > 자유게시판 | 그누보드5 (cafe24.com)

아니면

 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">

너무너무 감사해서.. 커피쿠폰이라도 보내드리고 싶은데.ㅠㅠ 쪽지가 안보내지네요.ㅠㅠ *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 메일 하나만 보내주시거나 메일주소 알려주실수 있을까요?

앗.. 그렇네요.ㅋㅋ 6개 입력했는데 계속 안되어서..
제가 바보같이 옵션상자에다가(^) 에다가 기타사항(^e)를 조합했더니 안되었던 거였네요.ㅎㅎ

아무튼.. 일주일간 제가 엄청 귀찮게 해드렸는데.. 도움주셔서 정말 감사합니다.

설문조사 수정본 테스트 사이트에 올려두었습니다.

다시 다운 받으시어 덮어쓰세요.

그리고 설문내용이 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'; // 관리자 왼쪽메뉴 테이블
 

빠른 답변 감사합니다 <?php열어주는걸 깜빡했내요 

혹시 마지막으로5e691b648cd5c47cfcb75c7ba535c99a_1709201588_1245.png여기서 메뉴를 등록하라는 말씀이신것 같은데 어떻게 등록을해야되나요?

왼쪽메뉴는 일반게시판을 관리자화면에서 사용하도록 기능을 추가한 것입니다. 필요없으면 사용안해도 관계없습니다.

테스트 사이트 로그인 하셔서 관리자메뉴로 들어가 메뉴관리 > 왼쪽메뉴관리 클릭하시어 참고하세요.

 

좋은 스킨 감사합니다!!

궁금한게 있는데 접속 플랫폼이 이렇게 보여서요 ㅠㅠ

차트가 뜨지 않는데 왜 이러는지 모르겠습니다 ㅜㅜㅜㅜ

참고로 https://cdn.jsdelivr.net/npm/chart.js 도 잘 불러왔고, 

해당 php 스크립트 사이에 console.log 를 찍어도 잘 나오는데 차트가 안나옵니다 ㅠㅠㅠㅠ.... 

9da8fd59bb77bc409f9c85f73b53632f_1710309427_7298.png

제가 만든 관리자메뉴를 사용하시면 최적화에 보면 browsercap 밑에 메뉴가 있고 기본을 사용하시면 환경설정에 보면 있습니다.

처음 설치하면 그럴수도 있습니다. 며칠 지나면 나타납니다.

안녕하세요. 지난번에 도움주셔서 잘사용하고 있습니다. 사용중에 해결안되는게 있어서 도움요청드립니다.

 

관리자페이지에 최초 설치 시 등록했던 관리자계정(아래 그림의 1번 계정)외에는 권한을 10으로 부여하여도 관리자 페이지에 접속이 안됩니다.(아래 그림의 2번 계정이 새로 만든 계정이나 관리자페이지 접속이 안됨) 
2번 계정으로 접속 시 "최고관리자 또는 관리권한이 있는 회원만 접근 가능합니다." 라는 메시지가 출력되는데.. 조치방법을 알수 있을까요?

b866579e70b0794a54cf3ed1de9f41a3_1710908183_3645.png

admin 만 모든 권한을 갖는 것 같습니다.

일부 회원에게 모든 권한을 주려면

extend > user.config.php 파일에 관리자로 추가할 아이디를 아래처럼 추가해 주세요.

예) 아이디 test 에 모든 권한을 줄경우

  if($member["mb_id"] == "test")  $is_admin = "super";

 

개인별로 일부권한만 주려면 환경설정>관리권한 설정에서 메뉴별로 권한을 주시면 됩니다.

하나 더 여쭈어봅니다~~

엑셀 다운로드버튼이 없길래 view9.skin.php 파일에 view2.skin.php 파일에 있던 엑셀 업로드 관련 소스 부분을 붙여넣기 했더니 파일은 생성 되는데 열리지는 않네요.. 설문결과를 엑셀로 다운로드 받을수 있을까요?

excel_view.php에서 수정을 해야 할거 같은데.. 아는게 없어서 인지 봐도봐도 잘 모르겠네요.ㅠ

b866579e70b0794a54cf3ed1de9f41a3_1710930336_0649.png

메뉴설정에서 /bbs 생략하라고 하셨는데 
홈화면에서 상단메뉴를 주소는 /bbs가 생략되고 board 부터 시작하고

게시판안에서 이동하는건 /bbs가 포함되어 잘 이동됩니다 

메인화면에선 /bbs가 안따라와서 링크가 소실되는데 이 경우 제가 뭘 잘못한건가요 ㅠ

생략하는 것은 메뉴관리에서 입력한 것에 적용됩니다.

메인화면에서는 정상적으로 링크를 입력하셔야 됩니다.

아니면 <?php echo home_link('board.php?bo_table=notice'); ?> 형식으로 home_link 함수를 사용해야 됩니다. functions.php 에 있으니 참고하세요.

답변 감사합니다!
파일을 찾아 수정하는데 어렵네요..

 

맨 아래쪽에 말씀하신 함수 넣었는데도 안되네요

 

이미 레이아웃이나 디자인을 다 잡은 상태라 

다시 테마를 바꾸기엔 무리가 있는데 

저 홈에서 링크, 게시판에서 링크만 해결하면 다 끝나는데..

마지막에 알아버려서 난감하네요 ㅠㅠㅠ

 

어떻게 수정해야할지 알려주시면 정말 감사할것같네요 

관리자 페이지 테마가 부트스트랩이고 너무 이뻐서 적용했는데 ㅠㅠㅠㅠㅠㅠ

 

수정-------------------------------------------

코드입력은 댓글창 더럽히는것같아서 첨부안했는데 

따로 비용을 지불하더라도 사용하고싶습니다 ! 

지금 사용하는 테마의  functions.php 코드 손봐주실수 있는지 여쭤봐도 될까요?

감사합니다. 오랫동안 작업하신게 보이네요.

적용하니 너무 잘 됩니다.

나리야에서는 hook을 사용하는데, 사용법을 몰라 그누아치님이 올려주신 파일을 adm2가 아니고 adm으로 적용해서 사용하고 있습니다. ^^

안녕하세요~
올려주신버전 잘 사용하다 오늘 관리자부분을 확인하다보니 차트가 다 제대로 노출이 되지 않는데 chart.js 의 문제인거겠죠..?

현재 올려주신 테스트 관리자페이지도 다 깨져서 여쭤봅니다 ㅠㅠ

chart.js:1 / Failed to load resource: net::ERR_CERT_DATE_INVALID
콘솔창에 일단 저런 오류가 뜨면서 chart.js를 사용한 부분들 모두
Uncaught ReferenceError: Chart is not defined
라는 오류가 뜨더라구요...!

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);

휴대폰에서도 작동됩니다. 공용으로 사용하도록 하다 보니 링크를 사용했는데 다운받아 하는게 맞는 것 같네요.
 

cdn 인증서 오류로 css, js 파일을 못 불러오는 것 같습니다.

아래 내부링크로 수정한 것입니다. 다운받아 덮어써 보세요.

 

그누보드 - (업데이트)부트스트랩5.3 블로그형 테마 > 그누보드5 테마 (sir.kr)

 

아니면 css, js 파일 경로를 내부에 있는 걸로 변경하셔야 됩니다.  

안녕하세요. 설문조사 기능을 잘쓰고있습니다. 감사합니다.

오늘부터 설문페이지 접속이 아래와 같이 안되어서 도움요청드립니다.ㅠ

1. 관리자페이지 접속시 아래와 같은 메시지 출력

"정상적으로 로그인하여 접근하시기 바랍니다"

 

2. 설문조사 페이지 접속하여 설문 클릭 시 아래와 같은 메시지 출력

"정상적으로 로그인하여 접근하시기 바랍니다."

 

어제까지는 되었는데.. 오늘부터 갑자기 이러네요.ㅠ 바쁘시겠지만 도움 부탁드립니다.ㅠ

수정하신게 있나요. 환경설정은 그누 원본파일입니다.

adm 폴더에 있는

config_form.php, config_form_update.php

2개파일을 adm2 로 복사해 보세요.

 

<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"]);
    }
}

전체 2,434 |RSS
그누보드5 스킨 내용 검색

회원로그인

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