부트스트랩4 테마(반응형) > 그누보드5 테마

그누보드5 테마

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

부트스트랩4 테마(반응형) 정보

부트스트랩4 테마(반응형)

첨부파일

bootstrap4.zip (266.2K) 1235회 다운로드 2019-10-14 15:31:04
테스트한 버전5.4.0.2
호환 가능 버전5.3 이상

본문

GnuBoard Theme for Bootstrap4

 

부트스트랩4를 그누보드5 코어 모듈의 수정 없이 사용할 수 있도록 만든 테마입니다.

 

 

설치

 

  1. 테마를 다운로드 받으신 후 그누보드의 테마 폴더에 설치하시면 됩니다.
    /theme/bootstrap/
  2. 관리자에서 스킨 관련 theme/basic 로 설정합니다.

 

 

사용방법

 

  1. 인덱스 사용
    테마의 index.php 를 수정하셔도 되지만, /main.php 파일을 생성 후 사용하시길 권장합니다. (추후 테마 업데이트시 수정없이 사용할 수 있도록 ^^)
  2. 사이드바 사용
    /sidebar.right.php 파일을 생성하시면 됩니다.

 

 

오픈소스

 

해당 테마는 아래의 라이브러리를 사용합니다.

  • Bootstrap 4.3.1
  • jQuery 3.4.1
  • Font-Awesome 5.10.2

(* CDN 을 통해 사용중이며, 다운로드 후 서버에 업로드시 head.def.php 에서 경로를 수정하시면 됩니다.)

 

 

테스트

 

아래 주소 또는 링크1을 통해 테스트 하실 수 있습니다.

(아이디: test, 비밀번호: test)

 

테스트 URL : https://theme.kilho.net

 

* 그누보드 5.4 를 기본으로 작성되었으나, 5.x 버전에서도 작동되게 하였습니다.

추천
26

댓글 전체

$item['path'] = parse_url($item['me_link'])['path'].'/';
$self['path'] = parse_url($_SERVER['REQUEST_URI'])['path'].'/';

이게 오류가 나는데 어떻게 해야할까요?
사용하시는 php 버전이 어떻게 되는지 알 수 있을까요?
functions.php 에서 해당 부분을 아래와 같이 바꾸시면 됩니다.

$tmp = parse_url($item['me_link']); $item['path'] = $tmp['path'].'/';
$tmp = parse_url($_SERVER['REQUEST_URI']); $self['path'] = $tmp['path'].'/';
안녕하세요.
설치하고 적용을 했는데요. 첫페이지가 안나오는데요.

인덱스 사용
테마의 index.php 를 수정하셔도 되지만, /main.php 파일을 생성 후 사용하시길 권장합니다. (추후 테마 업데이트시 수정없이 사용할 수 있도록 ^^)
사이드바 사용
/sidebar.right.php 파일을 생성하시면 됩니다.

이렇게 하라고 했는데요.
좀더 구체적으로 설명 해주실분 없으신가요?
http://도메인/main.php 파일을 만들어서 사용하라는것 같은데요..
main.php 파일안에는 뭘 넣어야 하는거죠?

부탁드립니다.
http://10g.kr
여긴데..첫화면이 안나옵니다.
첫화면을 구성할 내용을 넣으시면 됩니다.
아래 소스는 현재 theme.kilho.net 의 main.php 입니다.
참고하시면 되겠습니다.

<?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

$cate = array('notice', 'free');
?>

<div id="latest" class="row mb-5 pb-3">
<? foreach($cate as $item) { ?>
<div class="col-md-6">
<?=latest('theme/basic', $item, 6, 24)?>
</div>
<? } ?>
</div>
안녕하세요. 덧글 달았다가 성공해서 삭제하고 다시 달아요. ^^
자세한 설명 감사합니다.

혹시 저 같은 초보분들을 위해서 제 경험을 정리 합니다.

테마를 설치하면 "Hello World. " 가 보입니다. => 테마/index.php 내용입니다.

길호님 추천 방식으로 index 내용을 수정해서 사용해도 되지만 main.php를 생성하여 사용하면 좋다고 합니다.

http://도메인/main.php 란 파일을 생성 후 위에 공개해 주신 대로 일단 넣어 봅니다.
그랬더니 첫페이지가 잘 나옵니다. 이제 나만의 페이지를 꾸미면 되겠네요.

테마/index.php 파일을 보니...
=> http://도메인/main.php 란 파일이 있다면 이걸 먼저 읽어 오고 main.php 파일이 없다면 테마/index.php 파일을 읽어 들이세요 라고 적힌것 같아요.

야매로 소스 보기만 10년 이상 했더니...이런게 읽히네요..ㅋㅋㅋ

by 왕초보
정상적으로 잘 설치하였습니다. 감사합니다.  그런데 로그인 누르면 CSS를 참조를 못하는데 따로 해야 하는지요 ? 궁금합니다 ~
다시 다운로드 해서 덮어쓰기 해주시면 됩니다.
로고이미지 주소를 {G5_URL}/logo.png 로 했었는데, 그누보드에서 기본적으로 사용하는 {G5_IMG_URL}/logo.png 로 변경하였습니다.
혹시 게시판스킨만 따로 쓸 수 없나요.
모바일에서 보니 목록 간격도 넓고 글씨크기도 적당해서 사용해보고 싶어
다운받은 파일에서 bootstrap4/skin/board/basic 폴더 업로드하고 적용해보니 에러나네요.
그누보드 소스를 고치지 않고 부트스트랩을 적용한 거라 스킨만은 따로 사용하기가 어렵습니다.
테마/functions.php 를 /extend/functions.php 폴더에 넣으시면 사용은 할 수 있겠지만 모양이 다 깨질꺼라 생각됩니다 ^^
와..혹시나 했습니다.
테마 설치 하고 소스 보는데 어라?! 했네요.
여타 다른 테마와 많이 다른 예외처리된 코드 보고 고수의 냄세가 풍겼습니다.
인상깊었던 코드는 별것 아닐수도있지만,
- main.php 파일이 있을때 먼저 선행해주는 부분이였는데, 만들고자 하는 사이트와 딱 떨어지는 부분이네요. (6개 사이트가 다른 테마지만 첫페이지는 공유하는 구조)
- mobile 폴더 없이 만들어진 부분도 군더더기 없다는 느낌을 받았습니다.

추천이요!
테마설치해보려고 몇시간째 헤매고 있네요
http://54.180.135.25/

아마존 라이트세일에 설치하고 /theme/bootstrap 폴더에 파일 전부 집어놓고 테마적용 하면
저렇게 나옵니다.
혹시 영카트라서 안되나 싶어 삭제하고 그누보드로 설치하고 해봐도 마찬가지구요.
다른 테마 몇개 받아서 적용해보니 아무문제없는 걸로 봐서 이것만 안되네요.
문제가 뭘까요. ㅠㅠ
해당 주소를 확인해보니, php.ini 에서 short_open_tag 가 off 로 되어 있어서 발생한 문제입니다.
다시 다운로드 받으신 후 업로드 하시면 정상적으로 사용됩니다.
(* "<?" 를 "<?php" 로 수정하였습니다.)
자꾸 질문드려서 죄송한데요.. 다시 다운로드받아서 적용해보니 메인페이지는 잘나옵니다.
하지만 메인에 최신글이 전혀 출력이 안됩니다. 다른 최신글스킨 받아서 해봐도 마찬가지구요.
카페24 와 아마존라이트세일 2곳에서 테스트해봤는데 카페24에서는 최신글 잘나옵니다.
아마존라이트세일 에서만 안나오네요. 해외서비스 사용하는건 아직 시기상조인걸까요.
윗 댓글에 남긴것처럼 서버 셋팅에서 short_open_tag 가 off 로 되어 있습니다.
남기신 주소에서 소스보기 해보시면 "<?" 로 사용하고 계신게 보입니다. "<?php" 로 수정 하시거나, 또는 서버 셋팅에서 수정을 하시면 됩니다.
우선 부트스트랩 테마를 공유해 주셔서 감사합니다.
그런데, 설치를 하면 기본 그누보드 팝업레이어가 작동이 안되는군요.
이건 해결할 방법이 없나요?

참고로, 기존 테마에서 사용하시는분이 이 테마를 설치하셨다면..
게시판 관리에서 게시판 스킨은..
갤러리는 "테마)갤러리" 가 아닌 "갤러리" 스킨을 선택하시고,
게시판은 "테마)베이직" 을 선택하시면 제데로 적용되는것 같네요.
팝업레이어가 사용자 클릭했을 때 뜨는 것을 말씀하시는건지요?
테스트 링크(https://theme.kilho.net/free)에서 정상적으로 작동하고 있습니다.
게시판은 테마)베이직, 갤러리는 테마)갤러리로 선택하시면 됩니다.
(갤러리 테스트 페이지는 https://theme.kilho.net/gallery 입니다.)
잘 사용하고 있습니다.
functions.php 파일에
get_layout_menu 함수에 관리자 메뉴 > 메뉴설정 > 새창 사용(me_target) 이 적용이 되면 더욱 완벽 할 것 같습니다 ^^;
현재 사용중인 sidebar.right.php 는 아래와 같습니다.

<div class="mb-4">
<?php echo poll('theme/basic'); ?>
</div>

<div class="mb-4">
<?php echo visit('theme/basic'); ?>
</div>

<div class="mb-4">
<?php echo popular('theme/basic', 20, 30); ?>
</div>

<div class="mb-4">
<div class="card">
  <img src="//placehold.it/300x200/?text=SideBar" class="card-img-top">
  <div class="card-body">
<p class="card-text">SideBar</p>
  </div>
</div>
</div>
죄송합니다 또 질문 드립니다.
인덱스에 보면 최신글이 공지사항, 자유게시판 이렇게 2개가 있는데요.
이게 2개가 아니라 자유게시판 1개만 최신글에 출력하고 싶어서
main.php 에서 $cate = array('notice', 'free'); 여기서 notice 를 지웠는데
원래 있던 곳에서 notice 만 없어지고 사이즈는 변경이 없어서 반만 나옵니다.
최신글 자유게시판 하나만 좌우 풀사이즈로 나오게 하려면 어딜 수정해야 할까요?
<div id="latest" class="row">
<? foreach($cate as $item) { ?>
<div class="col-md-6">
<?=latest('theme/basic', $item, 6, 24)?>
</div>
<? } ?>
</div>

이렇게 되어 있는데, 자유게시판만 최신글로 뽑으신다면 아래와 같이 사용하시면 됩니다.
<div>
<?=latest('theme/basic', 'free', 6, 24)?>
</div>
전체화면으로 쓰고 싶어서 body에 style 적용해서 margin값을 0을 줬는데도 전체화면이 적용이  안되고 양옆이 채워지질 않는데 이거 채우려면 어떻게 해야하나요...
g5.4.2.7 버전에서 테마 경로에 해당파일을 업로드하고 적용하였습니다.
head.def.php 파일은 제가 임의로 사용되는 라이브러리의 경로를 수정하였을때만 수정해야되는것같아서 별도로 수정하지는않았는데 첨부한 사진처럼 글쓰기 버튼이 사라져있고 몆몆 css 들이 깨져서 보이는것같습니다. 테마 폴더에 테마를 업로드한뒤 별도의 수정을 해주어야되나요?
전체 188 |RSS
그누보드5 테마 내용 검색

회원로그인

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