관리자 페이지(부트스트랩테마용) > 그누보드5 스킨

그누보드5 스킨

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

관리자 페이지(부트스트랩테마용) 정보

레이아웃 관리자 페이지(부트스트랩테마용)

첨부파일

관리자메뉴-1216.zip (312.2K) 151회 다운로드 2023-12-18 11:45:48
테스트한 버전5.5.10
호환 가능 버전5.5(테스트 안해봄)

본문

2024-04-25 수정- 아래 링크를 이용하세요.

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

 

12-15 기능 개선 및 수정

관리권한부분을 처리하기 위해 테이블에 필드를 하나 추가했습니다.

이전에 다운 받으신 분은 g5_admin_menu 테이블을 삭제하시고 새로 설치하시면 됩니다.

아래 4번 user.config.php 부분도 변경되었으니 참고하세요.

 

일전에 올려드린 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';
 

*** 세부설정은 첨부된 사용설명서 참조

*** 필요하시면 사용하세요. 테스트 사이트 참고

 

그누보드 - 관리자 메인페이지 > 그누보드5 스킨 (sir.kr)

웹메이킹님이 만드신 관리자페이지를 응용했습니다.

 

추천
9

댓글 전체

너무 감사 드립니다.
그런데 이게 완전 반응형은 아닌 것 같습니다. 각각의 디바이스 별로 처리가 좀 부족한 부분이 있던데 혹시 이거 수정은 가능 하신지요
가로 화면을 줄이게 되면 사이트 메뉴는 그냥 있는 상태에서 컨텐츠 영역이 변경이 되기는 하지만 모바일 화면 처럼 햄버거 메뉴 등 레이아웃이 깨지는 현상이 있습니다.
아~ 감사합니다^^
오매불망~~~
저도 이리저리 해보는데 어렵더라구요~
예약설정하면 SMS를 보내는 부분에서 막막했습니다~
열심히 기다리고 있겠습니다, 감사합니다^^
아래 주소에서 첨부파일 다운받아 사용해 보세요.
sms 는 사용해 보지 않아 추가되지 않았습니다.
설명서는 reserve 폴더에 있습니다.

http://itkong.cafe24.com/gnuboard/bbs/board.php?bo_table=free&wr_id=6
안녕하세요, 그누아치님^^
다운받아서 설치하는데...
1. 일단 게시판(reserve, reserve_result) 2개를 만들고
2. 테마 index.php에  css, js 링크를 걸고
3. ftp로 skin/board/ 에 reserve 와 reserve_result 폴더를 올리고
4. 각각의 게시판의 스킨을 지정하고 게시판으로 가면 화면이 깨져서 나옵니다.
왜 그럴까요?
부트스트랩 테마에서 만든거라 그렇습니다.

****해당 홈페이지에는 스타일이 달라 적용하기기 어려울 것 같습니다. 그누순정에서는 스타일이 깨집니다. ***

일단 현재 홈페이지 있는 아래 두줄 삭제하시고
<script src="http://dfnb.co.kr/js/jquery-1.8.3.min.js"></script>
<script src="http://dfnb.co.kr/js/jquery-migrate-1.2.1.min.js"></script>

그 위치에 아래 부분을 추가해서 테스트해 보세요

<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" rel="stylesheet">
<script  src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.4.1/jquery-migrate.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
안녕하세요, 댓글남겨주신 배려에 감사드립니다.
새 도메인에 새로 그누를 설치해서 한번 해 봤습니다~
위에 알려주신데로 theme/basic/head_sub.php에 링크들을 해 봤는데, 안되네요~ㅠㅠ
꼭 필요한 스킨이라 해보고 싶었습니다~
업무일로 바쁘실 텐데 죄송합니다^^;;

좋은 자료 감사합니다.

5.5.9 버전부터는 적용시 올바른 방법으로 접근해주세요. alert 후 로그인이 튕겨버립니다. 

잠깐 확인해보니 5.5.9 버전부터는 bbs/login.check.php 에서

// FLASH XSS 공격에 대응하기 위하여 회원의 고유키를 생성해 놓는다. 관리자에서 검사함

generate_mb_key($mb);

 

변경이 되어있어서 이전 버전 코드인
set_session('ss_mb_key', md5($mb['mb_datetime'] . get_real_client_ip() . $_SERVER['HTTP_USER_AGENT']));

으로 변경하니 잘 되긴 합니다. 임시방편이라 이걸로 인해 어떤 문제가 발생될진 잘 모릅니다만 적용을 원하시면 이렇게 해보세요.

감사합니다. 현재 테스트 사이트는 5.5.10인데 오류는 발생하지 않고 있습니다.

한 번 방문하셔서 조언 부탁드립니다. 

현재 관리자 파일로 된 메뉴를 테이블로 변경해서 사용중입니다.

조만간 수정파일을 새로 올릴 예정입니다.

댓글 감사합니다.

홈페이지 어디 게시판에 올릴지 몰라서 댓글로 말씀드립니다.

 

올려주신 좋은자료를 발견하여 최신버전인 5.5.10 버전(순정) 으로 설치 후 해당파일을 업로드 하여 확인해봤는데 정상적인 방법으로 접근하여 주시기 바랍니다. alert 후 로그인 해주세요 라고 한 후 로그인이 아예 풀리는 현상이었습니다. (console log는 확인하지 못했습니다.)

 

그래서 삭제 후 그 이전 버전인 5.5.9 버전으로 다운로드 받아서 다시 설치해 보았으니 여전히 동일한 증상이 나타났습니다.

 

그래서 그다음 아래버전인 5.5.8.3.4 로 설치해서 적용해보니 제대로 적용이 되었습니다.

 

설치하였던 환경은 linux centos7 마지막 버전, 웹서버는 nginx, php는 7.3.16 버전입니다. 

 

그래서 최신 버전과 5.5.8.3.4 버전을 비교했을때 /bbs/login_ckeck.php 쪽에서 바뀐 코드가 보였고, 이전버전의 코드를 삽입했을때 정상적으로 나오는것을 확인해서 임시적으로 변경 후 혹여나 이런 문제로 못쓰시는 분들도 있을까봐 댓글로 적은겁니당ㅎㅎ (저도 디자이너라 확실한 오류는 잘 모르겠네요 ^^;;)

테스트 해보니 오류가 발생하네요. 이전 버전 파일을 사용하니 그런것 같습니다. 원본파일은 빼고 변경된 파일만 올려두었습니다. 첨부된 파일을 덮어쓰시면 됩니다.

감사합니다.

웹메이킹님이 잘 만들어 주신 덕분에 숫가락 얹은 것 뿐입니다.

모양은 메이킹님이 만드신 것이 깔끔합니다. css가 약해 부트스트랩만 만지고 있습니다.

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

회원로그인

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