부트스트랩 불로그형 테마 업데이트 > 그누보드5 테마

그누보드5 테마

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

부트스트랩 불로그형 테마 업데이트 정보

부트스트랩 불로그형 테마 업데이트

첨부파일

g5.zip (9.6M) 157회 다운로드 2025-11-07 17:37:17
테스트한 버전5.6.23
호환 가능 버전5

본문

테스트사이트가 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

보고 있는데 메뉴관리>상단메뉴 등 메뉴를 저장해 보면 없는 파일들이 있는 것 같습니다.  그누 버전이 어떻게 되나요.

메뉴관리>상단메뉴설정을 클릭하여 저장해 보세요.

 

그누보드(영카트) 5.6.23 입니다

 

8a35d6c2736f24a8dfba7a57597b1210_1761290403_2794.png

 

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

혹시 정답은 입력하셨나요. 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번재줄 오류는 정답부분입니다. 

관리자메뉴가 디비를 사용하여 작동됩니다. (g5_menu_admin, g5_menu_left 2개 테이블이 새로 생성됩니다.)

--> 테이블 접두어를 바꾸어서 사용하는 경우에 디비 설치시 바꾸어야 하는데 어디를 바꾸고 추가로 바꾸어야 할 곳이 있는지요?
감사합니다

관리자 프로그램은 테마와 관계없이 사용 가능하다해서
그누 기본 테마로 변경해서 사용하려니 아래와 같은 에러가 출럭이 됩니다

a454e92c20bbb3137e8fd9e7e1b564da_1761366002_1245.png

 

접속주소

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 스킨은 기본스타일을 사용해서 스타일이 깨질 겁니다.

네 해서....주소에도 보면 adm2로 나옵니다

디비를 보니 menu_admin, menu_left 도 잘 설치되어 있구요

 

제가 그누의 adm 을 adm2로 복사해서

여기 테마의 adm2에 붙여넣기 해서 설치를 했습니다

 

혹시 과정이 잘못되었는지요?

 

 

혹시 모바일에서 사용가능한 에디터가 있는지요? 그누에 있는 반응형 에디터를 모두 설치를 해보았는데 모바일에서는 적용이 안됩니다.

감사합니다

config.php 파일에 아래  false 를 true 로 수정해보세요.

 

// 모바일 기기에서 DHTML 에디터 사용여부를 설정합니다.
define('G5_IS_MOBILE_DHTML_USE', false);
 

그리고 반응형을 위해 아래 게시글 참고하세요.

 

모바일에서 에디터가 잘려나옵니다.. 그리고..

 

게시글 마지막 둘레아빠님 답변을 참고하세요. 

빠진 것 같습니다.

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에서 목록 리스트가 나오는데 제목, 수정이나 결과보기 등등을 클릭하면

"페이지가 없습니다" 로 나옵니다

 

혹시 그누디비 접두어를 달리 사용해서 그런지요?

감사합니다

접두어는 자동으로 붙을 건데요. 스킨 지정은 하셨는가요.

쪽지로 사이트주소, 관리자 아이디, 비번 보내주시면 확인해 보겠습니다.

<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>
--> 이것은 어디에 추가하면 되는지요?

감사합니다

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

  초보자라 잘 몰라 여쭤보네요~~~~!!

 

문의1. 아래 첨부한 이미지에 '프로그램'이라고 표시된 부분이 PC에서만 노출되고, 모바일에서는 사라지는데 모바일에서도 노출되게 어떻게 해야하는지요?

 

문의2. 혹시 퀵메뉴를 첨부할려면 참고할 만한 소스가 있을까요?

아이콘 이미지와 문구를 집어넣을려고 하는데요

 

9306160f0009928a829bca6e973f4352_1762379978_0391.png

blog>head.php 71번째 줄

<div class="col-lg-12 col-xl-2 d-none d-xl-block">

빨간색 부분 삭제하면 됩니다.

퀵메뉴는 검색해보면 나옵니다. 아래도 참고해 보세요.

퀵메뉴 > 그누보드5 스킨

선생님, 아래와 같이 에러가 뜨는데 뭐가 잘못되었을까요?

 

로그인된 상태에서  정보수정을 클릭하면 아래와 같이 뜨네요!

정보수정 뿐만 아니라 포인트, 쪽지, 스크랩 클릭하면 전부 

정식 오픈창이 뜨지 않고 에러 뜨는데 어느 부분이 문제일까요?

 

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

 

. 그누보드 adm 폴더를 adm2 로 복사한 후  어떠게 히나요

adm 속으로 넣어야 하는가요 안이면 .............

바꿔 넣는 것인지 잘모르겠습니다 아직 배우는 사람중 일명

답변 감사하겠습니다

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

바꾸니까 

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

adm2 파일 복사를 잘못하신 것 같은데

ftp 접속주소를 쪽지로 보내주시면 봐드리겠습니다.

관리자 아이디와 비번도 같이 보내주세요.

메뉴관리 홈메뉴설정의 1차 대분류 메뉴에 보드명 링크 등록 후 카테고리(분류)를 5개로 나누어 서브 메뉴에 등록 하고
해당 메뉴 마우스 오버 시 하위 카테고리 5개가 모두 같은 주황색으로 보입니다
개별 게시판은 괜찮은데 카테고리(분류)를 나눈 게시판의 경우 모두 같은 증상입니다.

어느 부분을 수정해야 될지 설명 부탁드리겠습니다.

16c3318ac4268c14b2568885c644e40c_1763108624_2185.png

 

같은 게시판에 카테고리만 다른 가요.

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

  
 

안녕하세요. 테마 너무 멋져서 한번 써보고 싶습니다.

 

그누보드 초짜 인데 혹시 그누보드 기본만 설치 되어 있다면 이후에 어떻게 하면 되나요? 첨부파일만 받아서 작업 하면 될까요?

 

그럼 좋은 하루 되세요. 감사합니다.

[사용방법]

1. 그누보드 adm 폴더를 adm2 로 복사한 후 

2. 첨부된 파일 압축을 푼 후 복사해서 모두 붙여 넣으세요.  충돌하는 파일은 없습니다.

   (첨부된 adm2에는 수정된 파일만 들어 있습니다.)

3. config.php 파일 52번째 줄 아래 부분을 adm 을 adm2 로 수정하세요.

    define('G5_ADMIN_DIR',      'adm2');

3. 관리자로 로그인하여 테마를 blog로 지정하시고

테스트 사이트 참고하여 메뉴구성하세요.

게시물이 하나도 없어 그렇습니다. 아래 빨간색 부분 추가 하시면 오류는 나지 않을 겁니다.

 

if($result) {

foreach($result as $key=>$field) {

~~~~~

<?php } } ?>

안녕하세요 새해에는 번창하십시오 

질문하나 드립니다 수정은 다했습니다 

그런데 메뉴가 안되네요 설정방법 쫌 알여주세요 감사합니다 

게시물이 하나도 없어 그렇습니다. 아래 빨간색 부분 추가 하시면 오류는 나지 않을 겁니다.

 

if($result) {

foreach($result as $key=>$field) {

~~~~~

<?php } } ?>

이것을 어디에 어떻게 하면 될까요 감사합니다caac2a77e7d6a2e1e8b4a3f52cde8bd9_1767073740_4142.png

https://sdwolf24.dothome.co.kr/index.php 주소입니다

반가워요 먼저 감사합니다 새해 福 많이 받으세요

그런데 닥크모드가 먼저는 되었는데 지금은 쳇크가 되어있고 안되네요 

살펴주세요 감사합니다

d021d8a5bcfd68ac236562cfb3681102_1767514177_6962.png

위의 그림처럼 (관리자님 )홈페이지에 있는 일정관리 

와 같이 만들려고 하는데 설명이 쫌 필료로 하는데 초보자가 될지는 모르나 

해볼려고 합니다 설명이 쫌 필료해서요 감사합니다 

투표는 회원관리>투표관리에서 하시면 됩니다.

사이드바 카렌다는 tail.php에 아래 부분 추가했습니다.

<div class="card mb-3 d-none d-xl-block">
   <?php  echo latest('theme/new_calendar', 10, 7, false, 5); ?>
</div>

전체 194 |RSS
그누보드5 테마 내용 검색

회원로그인

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