부트스트랩 불로그형 테마 업데이트 정보
부트스트랩 불로그형 테마 업데이트관련링크
첨부파일
본문
테스트사이트가 https://itkong.mycafe24.com/gnuboard/ 로 변경되었습니다.
11.7 수정 내용
- 메뉴에 group.php 사용시 링크 오류수정(extend>adm2.config.php home_link{ 부분
- blog>skin>qa 스킨 체크한것 삭제시 토큰 오류 수정
- 관리자메뉴 관리권한설정에서 권한부여된것 삭제 안되는 것 수정(adm2>auth_update2.php 파일)
일전에 올려드린 부트스트랩 블로그형 테마 및 관리자 프로그램 업데이트입니다.
관리자 프로그램은 테마와 관계없이 사용 가능하도록 수정했습니다.
기타 내용은 테스트 사이트롤 참고하세요.
[사용방법]
1. 그누보드 adm 폴더를 adm2 로 복사한 후
2. 첨부된 파일 압축을 푼 후 복사해서 모두 붙여 넣으세요. 충돌하는 파일은 없습니다.
(첨부된 adm2에는 수정된 파일만 들어 있습니다.)
3. config.php 파일 52번째 줄 아래 부분을 adm 을 adm2 로 수정하세요.
define('G5_ADMIN_DIR', 'adm2');
4. extend > adm2.config.php 파일 열어 내용 확인 후 수정할 부분은 수정 하세요.
(주의: 이전에 다운 받아 사용하시는 분은 gnublog.config.php 혹은 user.config.php 삭제하세요.
개인적으로 수정하신 부분은 adm2.config.php 내용에 있는 부분 참고하여 수정하세요.)
5. 관리자메뉴가 디비를 사용하여 작동됩니다. (g5_menu_admin, g5_menu_left 2개 테이블이 새로 생성됩니다.)
(이전 프로그램 g5_menu2 를 사용하신 분은 새로 생성된 g5_menu_left를 삭제하고 adm2.config.php 파일 내용을 아래처럼 수정하세요.
$g5['menu_left'] = G5_TABLE_PREFIX.'menu2'; // 관리자 왼쪽메뉴 테이블
*** 일반게시판을 관리자 화면에서 사용하려면 사용중인 테마 폴더에 있는 아래 3개 파일에 아래 코드를 추가해야 됨.
1. head.php 파일 상단에 아래 부분 추가
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//일반게시판을 관리자 메뉴에서 사용- 미 사용시 삭제해도 됨
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
require_once(G5_ADMIN_PATH.'/admin.head.php');
return;
}
2. head.sub.php 파일 상단에 아래 부분 추가
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//일반게시판을 관리자 메뉴에서 사용- 미 사용시 삭제해도 됨
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
require_once(G5_ADMIN_PATH.'/admin.head.sub.php');
return;
}
3. tail.php 파일 상단에 아래 부분 추가
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//일반게시판을 관리자 메뉴에서 사용- 미 사용시 삭제해도 됨
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
require_once(G5_ADMIN_PATH.'/admin.tail.php');
return;
}
*** 관리자용에서 게시판을 사용하려면 부트스트랩용 스킨을 사용하세요. 일반게시판은 스타일이 깨질 수 있습니다.
*** 개인 환경에 따라 오류가 있을 수 있으니 백업 후 사용하세요.
*** 첨부된 스킨중에 다음 스킨 사용법
게시판관리>여분필드관리에서 변경하면 됨.
설문조사:
survey, - wr_1 타입을 text 변경
survey_result - 여분필드를 설문갯수만큼 추가
프로그램신청
program - wr_1 타입을 text 변경
program_result - 여분필드를 신청항목 갯수 만큼 추가
시험관리
exam - wr_1 타입을 mediumtext 변경
exam_result - 여분필드를 문제 갯수 만큼 추가
체험관리
chehum - wr_1 타입을 text 변경
chehum_result - 여분필드를 신청항목 갯수 만큼 추가
10
댓글 전체
감사합니다
혹시 쇼핑몰 사용할 수 있는지요?
감사합니다
쇼핑물은 스타일 작업이 안되어 기본은 작동되나 스타일이 깨집니다. 테스트 사이트에서 확인해 보세요.
잘나오네요...감사합니다
스타일을 못 불러오는 것 같습니다. 쪽지로 사이트 주소 보내주시면 봐 드리겠습니다.
다른 메뉴는 잘 나오는 가요.
쪽지 보내드렸습니다.

감사합니다.
에러가 출력이 되는데
어디를 수정해야 하나요^^
adlipnew.iwinv.net
Warning: require_once(../common.php): Failed to open stream: No such file or directory in /home1/adlipnew/public_html/_common.php on line 3
Fatal error: Uncaught Error: Failed opening required '../common.php' (include_path='.:/opt/remi/php83/root/usr/share/pear:/opt/remi/php83/root/usr/share/php:/usr/share/pear:/usr/share/php') in /home1/adlipnew/public_html/_common.php:3 Stack trace: #0 /home1/adlipnew/public_html/index.php(3): require_once() #1 {main} thrown in /home1/adlipnew/public_html/_common.php on line 3
adm 폴더에 있는 파일을 루트에 복사해서 일어난 오류입니다.
아치 님 어떤가요 ㅇ=ㅇ?
보고 있는데 메뉴관리>상단메뉴 등 메뉴를 저장해 보면 없는 파일들이 있는 것 같습니다. 그누 버전이 어떻게 되나요.
메뉴관리>상단메뉴설정을 클릭하여 저장해 보세요.
지금 최신버전 입니다. 5.6.23 입니다.
ftp 를 통해 확인해 보았는데
말씀하신 폴더는 경로에 잘 있는것을 확인했습니다.
그누보드(영카트) 5.6.23 입니다
Warning: Undefined array key "cf_syndi_token" in /home1/adlipnew/public_html/lib/naver_syndi.lib.php on line 23
Fatal error: Uncaught TypeError: implode(): Argument #1 ($array) must be of type array, string given in /home1/adlipnew/public_html/theme/blog/skin/board/exam/write_update.skin.php:8 Stack trace: #0 /home1/adlipnew/public_html/theme/blog/skin/board/exam/write_update.skin.php(8): implode() #1 /home1/adlipnew/public_html/bbs/write_update.php(760): include_once('...') #2 {main} thrown in /home1/adlipnew/public_html/theme/blog/skin/board/exam/write_update.skin.php on line 8
게시판관리>여분필드관리에서 여분필드를 15개로 늘여보세요.
혹시 정답은 입력하셨나요. Fatal error: Uncaught TypeError: implode(): Argument #1 ($array) must be of type array, string given in /home1/adlipnew/public_html/theme/blog/skin/board/exam/write_update.skin.php:8 8번재줄 오류는 정답부분입니다.
관리자게시판
https://adlipnew.iwinv.net/bbs/board.php?bo_table=aboard
글쓰기는 되는데 수정이 안되는군요^^
관리자메뉴가 디비를 사용하여 작동됩니다. (g5_menu_admin, g5_menu_left 2개 테이블이 새로 생성됩니다.)
--> 테이블 접두어를 바꾸어서 사용하는 경우에 디비 설치시 바꾸어야 하는데 어디를 바꾸고 추가로 바꾸어야 할 곳이 있는지요?
감사합니다
생성된 테이블명을 직접 수정하시면 됩니다.
g5_menu_admin, g5_menu_left g5_ 를 사용하시는 접두어로변경
관리자 프로그램은 테마와 관계없이 사용 가능하다해서
그누 기본 테마로 변경해서 사용하려니 아래와 같은 에러가 출럭이 됩니다
접속주소
https://adlipnew.iwinv.net/bbs/board.php?bo_table=exam_result
에러출력
Warning: include_once(/home1/adlipnew/public_html/theme/basic/skin/board/exam_result/list.skin.php): Failed to open stream: No such file or directory in /home1/adlipnew/public_html/bbs/list.php on line 269
Warning: include_once(): Failed opening '/home1/adlipnew/public_html/theme/basic/skin/board/exam_result/list.skin.php' for inclusion (include_path='/home1/adlipnew/public_html/plugin/htmlpurifier/standalone:.:/opt/remi/php83/root/usr/share/pear:/opt/remi/php83/root/usr/share/php:/usr/share/pear:/usr/share/php') in /home1/adlipnew/public_html/bbs/list.php on line 269
기본 테마를 사용하려면 해당 테마에 스킨이 있어야 됩니다.
blog>board 에서 필요한 스킨을 복사해서 basic>board 에 넣어야 됩니다.
문제는 exam, exam_result 부트스트랩 기반이라 스타일이 깨집니다.
기본테마와 부트스트랩 테마는 스타일이 충돌합니다.
exam, exam_result 스킨을 basic>board에 복사하면 exam 스킨은 관리자화면에서는 괜찮지만, exam_result 스킨은 기본스타일을 사용해서 스타일이 깨질 겁니다.
제가 일단 시험프로그램 부분만 수정을 했습니다. basic 테마를 사용하려면 basic 테마에 맞게 스킨을 모두 수정해야 됩니다.
^^ 매번 친절한 답변 감사합니다
안녕하세요
그냥 일반 그누관리자 화면이 나오는데 어디를 다시 설정해줘야 하는지요?
감사합니다
네 해서....주소에도 보면 adm2로 나옵니다
디비를 보니 menu_admin, menu_left 도 잘 설치되어 있구요
제가 그누의 adm 을 adm2로 복사해서
여기 테마의 adm2에 붙여넣기 해서 설치를 했습니다
혹시 과정이 잘못되었는지요?
다운 받으신 adm2를 복사해서 다시 붙어넣으세요.
순서가 adm 폴더를 adm2로 복사하신 후 다운 받으신 adm2를 복붙 하셔야 됩니다.
네 알려주신 데로 하니 되네요...감사합니다
고생 많으십니다.
레이아웃 깔끔하고 게시판 구성도 맘에 듭니다.
멋진 테마에요.
감사합니다.
칭찬 감사합니다.

오 업그레이드 가 많이 되었군요 감사합니다.^^
칭찬 감사합니다.
쇼핑몰에 별도의 테마를 적용할 수 있는지요?
감사합니다.
안되면 현재 기본 그누의 쇼핑몰을 사용해도 문제는 없을 것 같습니다
쇼핑물 사이트 주소를 쪽지로 보내 주시면 가능할지 살펴보겠습니다.
이제 설치만 하고 테스트를 해보지 않았습니다
테스트 마치면 도움 요청드리겠습니다
감사합니다
혹시 모바일에서 사용가능한 에디터가 있는지요? 그누에 있는 반응형 에디터를 모두 설치를 해보았는데 모바일에서는 적용이 안됩니다.
감사합니다
config.php 파일에 아래 false 를 true 로 수정해보세요.
// 모바일 기기에서 DHTML 에디터 사용여부를 설정합니다.
define('G5_IS_MOBILE_DHTML_USE', false);
잘 나옵니다 감사합니다
네 감사합니다
테마의 basic 게시판에서 보드의 설정에 들어가는 아이콘이 안 보입니다
혹시 누락된 것 인지요?
감사합니다.
빠진 것 같습니다.
blog > board_topmenu.php 목록 아래에
<?php if ($admin_href) { ?><li><a href="<?php echo $admin_href ?>" class="dropdown-item small" title="관리자"><i class="fa fa-cog fa-spin fa-fw"></i> 관리자<span class="sound_only">관리자</span></a></li><?php } ?>
항목을 추가해 주세요.
추가했습니다...감사합니다
chehum, chehum_result 를 만들어서 테스트로 등록을 했는데 chehum에서 목록 리스트가 나오는데 제목, 수정이나 결과보기 등등을 클릭하면
"페이지가 없습니다" 로 나옵니다
혹시 그누디비 접두어를 달리 사용해서 그런지요?
감사합니다
접두어는 자동으로 붙을 건데요. 스킨 지정은 하셨는가요.
쪽지로 사이트주소, 관리자 아이디, 비번 보내주시면 확인해 보겠습니다.
스킨의 write 에서 g5_ 항목이 하나 있어서 접두어를 변경하니 작동을 합니다. 스킨마다 제가 찾아서 변경을 해야 할 것 같습니다
감사합니다
수정할 양이 많을텐데요.
네 파일 하나 하나 수정해야 할 것 같습니다! ㅎ
감사합니다

아주 많이 좋아졌네요. 감사 합니다.
칭찬 감사합니다.
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.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="//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>
--> 이것은 어디에 추가하면 되는지요?
감사합니다
head.sub.php 파일 상단 title 밑에 참고하여 등록하시면 됩니다.
너무 좋아요...감사합니다.

멋진 테마에요.
감사합니다.
기본 1줄에 12칸입니다. 빨간색 부분을 수정하여 간격을 맟추세요.
blog>head.php 파일입니다.
<main class="container mt-xl-5">
<div class="row">
<div class="col-lg-12 col-xl-2 d-none d-xl-block">
<ul class="list-group list-group-flush">
<li class="list-group-item list-group-item-action d-flex justify-content-between align-items-start border rounded-3 mb-2">
<a class="nav-link fw-bold" href="#">프로그램</a>
<span><i class="bi bi-chevron-right fw-bold"></i></span>
</li>
</div>
<div class="col-lg-12 col-xl-7">
<div class="mb-4 rounded text-body-emphasis bg-body-secondary overflow-hidden">
<?php echo latest('theme/main_slider', 'slider', 3, 15); ?>
</div>
</div>
<div class="col-lg-12 col-xl-3 d-none d-xl-block">
<div class="card mb-3">
<div class="card-body rounded overflow-hidden p-0">
<?php echo outlogin("theme/basic");?>
</div>
</div>
</div>
</div>
<div class="row mt-lg-4">
<div class="col-lg-12">
네 해결되었습니다
감사합니다^^

테마가 아주 고급스럽습니다. 너무 좋아요.
칭찬 감사합니다.^_^
blog>head.php 71번째 줄
<div class="col-lg-12 col-xl-2 d-none d-xl-block">
빨간색 부분 삭제하면 됩니다.
퀵메뉴는 검색해보면 나옵니다. 아래도 참고해 보세요.
답변 감사합니다
열심히 작업해보겠습니다
선생님, 아래와 같이 에러가 뜨는데 뭐가 잘못되었을까요?
로그인된 상태에서 정보수정을 클릭하면 아래와 같이 뜨네요!
정보수정 뿐만 아니라 포인트, 쪽지, 스크랩 클릭하면 전부
정식 오픈창이 뜨지 않고 에러 뜨는데 어느 부분이 문제일까요?
Warning: include_once(/hosting/binzipbank/html/theme/blog/skin/member/rb.member/member_confirm.skin.php): Failed to open stream: No such file or directory in /hosting/binzipbank/html/bbs/member_confirm.php on line 38
Warning: include_once(): Failed opening '/hosting/binzipbank/html/theme/blog/skin/member/rb.member/member_confirm.skin.php' for inclusion (include_path='.:/opt/remi/php84/root/usr/share/pear:/opt/remi/php84/root/usr/share/php:/usr/share/pear:/usr/share/php') in /hosting/binzipbank/html/bbs/member_confirm.php on line 38
테마가 다른 것 같습니다. rb.member 는 리빌더 테마인 것 같네요.
. 그누보드 adm 폴더를 adm2 로 복사한 후 어떠게 히나요
adm 속으로 넣어야 하는가요 안이면 .............
바꿔 넣는 것인지 잘모르겠습니다 아직 배우는 사람중 일명
답변 감사하겠습니다
첨부된 adm2로 덮어쓰시면 됩니다.
Warning: require_once(/hosting/sdwolf24/html/adm/menu_table_make.php): Failed to open stream: No such file or directory in /hosting/sdwolf24/html/extend/adm2.config.php on line 13
Fatal error: Uncaught Error: Failed opening required '/hosting/sdwolf24/html/adm/menu_table_make.php' (include_path='.:/opt/remi/php82/root/usr/share/pear:/opt/remi/php82/root/usr/share/php:/usr/share/pear:/usr/share/php') in /hosting/sdwolf24/html/extend/adm2.config.php:13 Stack trace: #0 /hosting/sdwolf24/html/common.php(829): include_once() #1 /hosting/sdwolf24/html/_common.php(2): include_once('...') #2 /hosting/sdwolf24/html/index.php(2): include_once('...') #3 {main} thrown in /hosting/sdwolf24/html/extend/adm2.config.php on line 13
이것은 무ㅏ예요
config.php 52번째 줄 adm-> adm2로 바꿔 주세요.
define('G5_ADMIN_DIR', 'adm2');
대장님 수정은 다했는대 메뉴가 잘 안되네요
번창 하십 시요
config.php 52번째 줄 adm-> adm2로 바꿔 주세요.
define('G5_ADMIN_DIR', 'adm2');
아무리 찾아도 안보입니다
초보자 용서 하세요
/sdwolf24/html/config.php 입니다. 루트에 있습니다.
/sdwolf24/html/config.php 입니다. 루트에 있는데 파일이 안보입니까.
보이는데 어떻게 해요
config.php 52번째 줄 adm-> adm2로 바꿔 주세요.
define('G5_ADMIN_DIR', 'adm2');
바꾸니까
Warning: require_once(/hosting/sdwolf24/html/adm2/menu_table_make.php): Failed to open stream: No such file or directory in /hosting/sdwolf24/html/extend/adm2.config.php on line 13
Fatal error: Uncaught Error: Failed opening required '/hosting/sdwolf24/html/adm2/menu_table_make.php' (include_path='.:/opt/remi/php82/root/usr/share/pear:/opt/remi/php82/root/usr/share/php:/usr/share/pear:/usr/share/php') in /hosting/sdwolf24/html/extend/adm2.config.php:13 Stack trace: #0 /hosting/sdwolf24/html/common.php(829): include_once() #1 /hosting/sdwolf24/html/_common.php(2): include_once('...') #2 /hosting/sdwolf24/html/index.php(2): include_once('...') #3 {main} thrown in /hosting/sdwolf24/html/extend/adm2.config.php on line 13
https://sdwolf24.dothome.co.kr/
한번 봐주세요
매뉴가 어럽내요
adm2 파일 복사를 잘못하신 것 같은데
ftp 접속주소를 쪽지로 보내주시면 봐드리겠습니다.
관리자 아이디와 비번도 같이 보내주세요.
메뉴관리 홈메뉴설정의 1차 대분류 메뉴에 보드명 링크 등록 후 카테고리(분류)를 5개로 나누어 서브 메뉴에 등록 하고
해당 메뉴 마우스 오버 시 하위 카테고리 5개가 모두 같은 주황색으로 보입니다
개별 게시판은 괜찮은데 카테고리(분류)를 나눈 게시판의 경우 모두 같은 증상입니다.
어느 부분을 수정해야 될지 설명 부탁드리겠습니다.

같은 게시판에 카테고리만 다른 가요.
bo_table 명으로 색상이 지정됩니다.
board.php?bo_table=~~~ 뒷부분을 적어 주세요. 수정해 보겠습니다.
색상을 사용하지 않으시려면
blog>header_menu.php 파일 아래처럼 수정하세요.
//메뉴바 색상
$ma_color = ""; //메뉴 active 배경색상, 미사용시 빈문자열
답변 달아주셔서 고맙습니다.
같은 게시판의 카테고리만 나누어서 사용하려고 합니다.
현재 색상이 예뻐서 사용하고 싶습니다.
blog>header_menu.php 파일 내용중 아래 부분을 빨간색 글자로 수정해 보세요.
if($b_name == "") {
$b_name = isset($_GET["co_id"]) ? $_GET["co_id"] : "";
if($b_name == "") {
$b_name = "index";
}
}
$ca_name = isset($_GET["sca"]) ? $_GET["sca"] : "";
$co_id = isset($_GET["co_id"]) ? $_GET["co_id"] : "";
if($b_name == "" && $co_id <> "") $b_name = $co_id;
if($b_name <> "" && $ca_name <> "") $b_name = $ca_name;
if($b_name == "") $b_name = "index";
감사합니다.
분류 메뉴 선택 시에도 해당 분류 메뉴 활성화 적용이 되네요. 좋은 주말 보내세요 ^^

멋진테마네요! 테스트 해봐야겠습니다. 만들어주셔서 고맙습니다~
감사합니다.
그누아치님 또 걸작을 만드셨네요 ㅎㅎ
칭찬 감사합니다.
만들어주신 테마 정말 감사합니다. 초보자라 문의드려요~. 관리자 페이지에서 [호스팅 관리] 부분은 어디에서 수정 및 적용 가능할까요?
adm2>admin.head_menu.php 277번째 줄에 있습니다.

안녕하세요. 테마 너무 멋져서 한번 써보고 싶습니다.
그누보드 초짜 인데 혹시 그누보드 기본만 설치 되어 있다면 이후에 어떻게 하면 되나요? 첨부파일만 받아서 작업 하면 될까요?
그럼 좋은 하루 되세요. 감사합니다.
[사용방법]
1. 그누보드 adm 폴더를 adm2 로 복사한 후
2. 첨부된 파일 압축을 푼 후 복사해서 모두 붙여 넣으세요. 충돌하는 파일은 없습니다.
(첨부된 adm2에는 수정된 파일만 들어 있습니다.)
3. config.php 파일 52번째 줄 아래 부분을 adm 을 adm2 로 수정하세요.
define('G5_ADMIN_DIR', 'adm2');
3. 관리자로 로그인하여 테마를 blog로 지정하시고
테스트 사이트 참고하여 메뉴구성하세요.
F12키 눌너 어떤 오류가 나는지 확인해 보세요.
관련 파일을 덜 불러 오는 것 같습니다.
게시물이 하나도 없어 그렇습니다. 아래 빨간색 부분 추가 하시면 오류는 나지 않을 겁니다.
if($result) {
foreach($result as $key=>$field) {
~~~~~
<?php } } ?>
안녕하세요 새해에는 번창하십시오
질문하나 드립니다 수정은 다했습니다
그런데 메뉴가 안되네요 설정방법 쫌 알여주세요 감사합니다
메뉴는 관리자메뉴에서 등록하면 자동으로 뜹니다. 하나도 안보이나요.
예 안보이고요 게시판 구룹 관리만 보여요
bo_table=free 등 게시판명을 입력해 주세요.
게시물이 하나도 없어 그렇습니다. 아래 빨간색 부분 추가 하시면 오류는 나지 않을 겁니다.
if($result) {
foreach($result as $key=>$field) {
~~~~~
<?php } } ?>
그리고 글을 쓰고 게시판을 보면 없어요
잘못올린것일까요
사이트 주소 쪽지로 보내주시면 봐드리겠습니다.
blog 0529 이파일은 어떻게 되나요
올려야 되는지
여기 첨부된 파일이 blog 0529 업그레이드된 파일입니다.
반가워요 먼저 감사합니다 새해 福 많이 받으세요
그런데 닥크모드가 먼저는 되었는데 지금은 쳇크가 되어있고 안되네요
살펴주세요 감사합니다

위의 그림처럼 (관리자님 )홈페이지에 있는 일정관리
와 같이 만들려고 하는데 설명이 쫌 필료로 하는데 초보자가 될지는 모르나
해볼려고 합니다 설명이 쫌 필료해서요 감사합니다
투표는 회원관리>투표관리에서 하시면 됩니다.
사이드바 카렌다는 tail.php에 아래 부분 추가했습니다.
<div class="card mb-3 d-none d-xl-block">
<?php echo latest('theme/new_calendar', 10, 7, false, 5); ?>
</div>
감사합니다 福 받으세요
