05-29 수정 - 반응형 수정
05-08 수정 - 전체게시판 최신글 추가
05-02 수정 -일부 오류 수정 및 css, js 링크를 내부로 변경했습니다.
04-25 수정
php 8.2환경에서 수정한 수정본입니다. 부트스트랩 블로그형 테마 및 관리자메뉴입니다.
그누보드에서 일부 오류 나오는 것도 Q&A 참고하여 수정했습니다.(latest.lib.php, HTMLPurifier.standalone.php)
첨부된 관리자 메뉴 adm2를 사용하시려면 config.php 파일 아래부분 수정해 주세요..
define('G5_ADMIN_DIR', 'adm2');
extend>gnublog.config.php 파일을 열어 설정을 참고하세요.
(기존에는 user.config.php 파일로 처리했는데 중복을 피하기 위해 다른 파일로 바꿨습니다. 내용이 같으면 user.config.php 파일은 삭제해도 됩니다.)
다운받아 테마 지정해 주시면 됩니다.
각종 메뉴 관련 내용은 테스트사이트 참고하세요.
필요하시면 사용하세요.
포함된 스킨 중 설문조사, 프로그램신청, 예약관리, 시험관리 스킨을 사용할 경우에는
테이블을 아래처럼 2개 만드셔야 됩니다.
설문조사 테이블은 survey, survey_result
프로그램 테이블은 program, program_result
예약관리 테이블은 reserve, reserve_result
시험관리 테이블은 exam, exam_result
이런식으로 만드시고 스킨을 지정하시면 됩니다.
그리고 많은 데이터가 저장되는
** program, survey, exam 게시판 wr_1 필드는 데이터 타입을 text 형으로 변경
** reserve 게시판 wr_2 필드는 데이터 타입을 text 형으로 변경 해야 됩니다.
댓글 343개
blog > head.php 에 보시면 빨간색 부분입니다.
사진부분과 로그인 부분이 같이되어 있습니다. 아래코드 통째로 없애면 됩니다.
<div class="row">
<div class="d-block d-md-none mt-5"></div>
<div class="col-lg-12 col-xl-9">
<div class="mb-4 rounded text-body-emphasis bg-body-secondary overflow-hidden">
<?php echo latest('theme/pic_parallax_swiper', 'notice', 6, 15); ?>
<?php //include_once(G5_THEME_PATH.'/carousel.php'); ?>
</div>
</div>
<div class="col-lg-12 col-xl-3">
<div class="px-4 py-3 mb-3 bg-body-tertiary border rounded d-none d-md-block">
<?php echo outlogin("theme/basic");?>
</div>
</div>
</div>
삭제해도 그대로 입니다 어디가 문제일가요 제작자님...
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(isset($admin_use_tables) && in_array($bo_table, $admin_use_tables)) {
require_once(G5_ADMIN_PATH.'/admin.head2.php');
return;
}
include_once(G5_THEME_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
include_once(G5_THEME_PATH.'/functions.php');
include_once(G5_THEME_PATH.'/theme_mode.php'); // 화면 모드
if(defined('_INDEX_')) {
include G5_THEME_PATH.'/newwin.inc.php'; // 팝업레이어
}
if(!defined('_INDEX_')) {
?>
<script>
$(function() {
$("html, body").animate({scrollTop:250}, '1000');
});
</script>
<?php } ?>
<div class="container">
<header class="lh-1 py-3">
<div class="row">
<div class="col-12 pt-sm-2 pt-md-5"> </div>
</div>
<div class="row justify-content-between align-items-center">
<div class="col-sm-12 col-md-4 mb-3 logo_img ps-md-5 d-none d-md-block">
<a class="link-secondary" href="<?=G5_URL?>"><img src="<?=G5_URL?>/img/logo.png" alt="logo"></a>
</div>
<div class="col-sm-12 col-md-4 text-center mb-3 d-none d-md-block">
<?php include_once(G5_THEME_PATH.'/search_form.php'); ?>
</div>
<div class="col-sm-12 col-md-4 mb-3 ps-5 d-none d-md-block">
<div class="d-flex justify-content-center"><?php include(G5_THEME_PATH.'/top_sub_menu.php'); ?></div>
</div>
</div>
</header>
<?php include_once(G5_THEME_PATH.'/header_menu.php'); ?>
</div>
<main class="container">
<?php
//사이드메뉴 사용여부
$side_use = true; //사이드메뉴 사용
$target_url = $_SERVER['REQUEST_URI'];
//if(defined('_INDEX_')) $side_use = false; // index.php 사이드메뉴 미사용시 설정
/*
URL 의 특정 키워드 사용. 예) 내용관리의 아이디나 게시판명 등을 배열로 입력
다음 2가지 방법중 하나 사용
1. 기본환경설정 여분필드 10을 이용
$no_sides = explode(",",$config['cf_10']); //여분필드10 제목에 사이드미사용, 값에 intro,map,calendar,notice 등 필요한 키워드를 콤마로 연결해 입력
2. 여기에 직접 입력하여 사용- 배열 사용
$no_sides = array("intro","map","calendar","notice");
*/
$no_sides = array("calendar","aboard");
if(!empty($no_sides)) {
foreach($no_sides as $value) {
if (strpos($target_url, $value) === false) {
$side_use = true;
} else {
$side_use = false;
break;
}
}
}
?>
<div class="row">
<div class="d-block d-md-none mt-5"></div>
<div class="col-lg-12 col-xl-9">
RR??????????삭제한 부분.
</div>
<div class="col-lg-12 col-xl-3">
<div class="px-4 py-3 mb-3 bg-body-tertiary border rounded d-none d-md-block">
<?php echo outlogin("theme/basic");?>
</div>
</div>
</div>
<div class="row">
<?php if($side_use) { ?>
<div class="col-lg-12 col-xl-9">
<?php } else { ?>
<div class="col-lg-12 pt-3">
<?php } ?>
아래 부분을 모두 삭제하시고
<div class="row">
<div class="d-block d-md-none mt-5"></div>
<div class="col-lg-12 col-xl-9">
RR??????????삭제한 부분.
</div>
<div class="col-lg-12 col-xl-3">
<div class="px-4 py-3 mb-3 bg-body-tertiary border rounded d-none d-md-block">
<?php echo outlogin("theme/basic");?>
</div>
</div>
</div>
<?php echo outlogin("theme/basic");?> 를 tail.php 파일에 추가하세요.
</div><!-- 왼쪽 끝-->
<?php if($side_use) { ?>
<div class="col-lg-12 col-xl-3"><!-- 오른쪽 시작-->
<div class="px-4 py-3 mb-3 bg-body-tertiary border rounded">
<?php echo outlogin("theme/basic");?>
</div>
<div class="position-sticky" style="top: 2rem;">
<div class="px-4 py-3 mb-3 bg-body-tertiary border rounded">
<?php echo poll('theme/basic'); ?>
</div>
게시글 목록
| 번호 | 제목 |
|---|---|
| 10417 | |
| 10319 | |
| 10312 | |
| 10281 | |
| 10244 | |
| 10110 | |
| 9656 | |
| 9529 | |
| 9500 | |
| 9442 | |
| 9387 | |
| 9351 |

댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기