[베타버전] 그누보드 5.3.0.2 > 그누보드5 다운로드

그누보드5 다운로드

SIR은 그누보드를 만들 뿐 프로그램의 설치, 운영방법, 설정문제에 관한 도움을 드리지는 않습니다.

[베타버전] 그누보드 5.3.0.2 정보

[베타버전] 그누보드 5.3.0.2

첨부파일

gnuboard5.3.0.2.tar.gz (7.2M) 2616회 다운로드 2018-01-26 11:41:47
gnuboard5.3.0.2.patch.tar.gz (183.1K) 227회 다운로드 2018-01-26 11:41:47

본문

*** 
1. Beta 버전은 코드 변경 내용을 안내해 드리지 않습니다.
2. 정식버전 출시전에는 실제 운영하는 용도로는 사용을 권해 드리지 않습니다.
3. 패치 파일은 5.3.0.1 버전에만 해당 됩니다. 기존에 5.2 버전을 쓰시는 분들은 해당 되지 않으니, 5.2 이하버전에는 적용하면 안됩니다.
4. 정식버전이 나오게 되면 5.2 이하버전에서 5.3 정식버전으로 패치하는 방법에 대해 안내하겠습니다.
***



** 수정내역 **

5.3.0.1 버전에서 발견된 문제점을 수정했습니다.
5.2.9.8.1 버전의 보안패치 내용을 적용했습니다.
회원 아이콘 및 회원 이미지를 업로드 하는 부분을 개선했습니다.
회원 쪽지 리스트에 페이징을 적용했습니다.



공개형 git 에는 브랜치 renewal 로 업로드 되어 있습니다.

https://github.com/gnuboard/gnuboard5/tree/renewal

댓글 53개

기존 홈페이지에 이번 버전 덮어보니 왠만한건 다 수정해 주셨네요.
감사합니다.

그런데...
이번에 버전업되면서 bbs/board.php가 아래처럼 변경이 되었더라고요.

    $g5['title'] = ((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']); 에서
    $g5['title'] = strip_tags(conv_subject($write['wr_subject'], 255))." > ".((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']); 로

    $g5['title'] = ((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']) ; 에서
    $g5['title'] = ((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']).' '.$page.' 페이지'; 로


필요에 의해서 저렇게 수정하신거 같긴한데,

첫번째 수정으로 <title>에서 게시판 제목 안나오는게 해결이 되긴 했지만,
이렇게 하면 첨부한 이미지처럼 게시판 본문 상단 게시판명 자리에도 게시판 제목이 쭉 나오고 그다음에 게시판명이 나오게 됩니다.


그 밑에 또 게시판 제목이 나오고요.
그냥 여기도 게시판 제목만 나오게 해야 하지 않을까요?

그래서 전 이전버전 사용시 테마/head.sub.php 파일
<title><?php echo $g5_head_title; ?></title> 위에
아래 내용 추가해서 사용하고 있었거든요.
<? if($wr_id) $g5_head_title = $write['wr_subject']." - ".$g5_head_title;?>


그리고 게시판리스트에서 게시판명에 옆에 페이지를 보여주는것도 그전까지는 없던거라서 익숙하지는 않네요.
뭐 $page를 빼면 되긴 하지만요.
우측상단 로그인 창 위에 있는 공지사항 최신글이 bxslider를 이용했는데,
공지사항에 게시물이 없을때는 아무런 문제가 없었는데,
공지사항에 글이 있어서 이 기능이 작동될시...

게시판에 달력 기능을 이용하면 글쓰기시 상단 메뉴와 로그인 부분만 보이고,
나머지 본문 글쓰기 내용과 하단 tail부분이 모두 빈화면으로 보여집니다.
소스보기시에는 내용은 있는 상태고요.

공지사항 최신글과 달력 기능이 충돌되는거 같은데,

제가 베이직 게시판에 달력 기능 추가해서 테스트한건
write.skin.php 파일 상단에
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); 를 추가했고
하단 스크립트 안에
$(function(){ // 날짜 입력
$("#wr_6, #wr_7").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true });
});
이것만 추가했습니다.

기존 5.2버전 스킨중 달력 기능 사용한거 몇개 테스트해봐도 모두 동일한 현상입니다.
알려주셔서 감사합니다.

c.curCSS 에 관련된 jQuery 버그였습니다.

datepicker.php 파일에서

jqueryui/1.8.4/jquery-ui.min.js

이렇게 되어 있는 부분을 아래와 같이 고쳐 주세요.

jqueryui/1.9.2/jquery-ui.min.js
Q&A에 질문올려서 답변 얻었는데,

plugin/jquery-ui/datepicker.php 파일중
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>를
<script type="text/javascript" src="https://code.jquery.com/ui/1.8.22/jquery-ui.min.js"></script>
로 변경하니 에러없이 정상 작동합니다.

원본 소스 손대기 뭐해서 그냥 게시판 write.skin.php 파일에
<script type="text/javascript" src="https://code.jquery.com/ui/1.8.22/jquery-ui.min.js"></script>
추가해줘서 일단 사용하고 있습니다.
그누보드 베타버전 설치했는데
글쓰기 해 보려고 하니 이렇게 나오네요!!

Parse error: syntax error, unexpected T_BOOLEAN_AND, expecting ')' in /home/bizion17/www/bbs/write.php on line 389


bbs/write.php on line 389  >>  $is_use_captcha = ((!empty($board['bo_use_captcha'] && $w!=='u') || $is_guest) && !$is_admin) ? 1 : 0;


뭐 수정한것도 없는데 이 현상을 어떻게 처리해야 하나요~~


전부 다시 지우고 설치를 해야 하는지 궁금하네요!!
pc버전에서 인기검색어가 길어지면 줄바꿈되서 메뉴와 붙더군요.
전 그래서 인기검색어 갯수를 줄여서 사용합니다.
지금 한가지 또 에러 발견했는데...
1:1문의에서 일반 회원은 자기가 작성한 글 관리자 답변 달리기 전에 삭제 가능한데,

관리자는 회원이 남긴 글 삭제 할려고 하면 토큰에러 납니다.(답변이 달렸건 안 달렸건 모두...)
회원 문의글에 관리자가 남긴 댓글을 삭제할려고 해도 토큰에러 납니다.
관리자가 1:1 문의에 글을 등록 후 그 글 삭제할려고 해도 토큰에러 납니다.

고로 관리자는 1:1문의내 모든 글 삭제가 불가능한 상태입니다.
그누보드는 회원관련 정보를  mb_id 로 호출 하는데 이 때문에 링크와 주소에  ID가 노출이 됩니다.

예를 들자면 쪽지보내기 링크같은 곳에 이용자의 ID가 보이죠.

리스트에서 이용자의  ID로 검색하는 경우도 그렇구요.

이로인하여 검색엔진이나 웹수집 프로그램에 자신의 ID가 그대로 수집되는 것이 걱정된다고 하는 이용자가 많습니다.

가능하면 mb_no 로 호출하던가 mb_no 나 mb_id를 기반으로 생성한 해시값으로 호출 하는 방법으로 바꾸는 것을 제안합니다.
감사합니다~.

'notice' 최신글이 들어있어 살펴보는데 'basic' 최신글에도 'jquery.bxslider.js'가 들어있네요.

그리고 'notice' 최신글을 index.php 등의 다른 페이지에서 중복 사용하면  'bx-wrapper'가
 겹쳐져서 생성되어 버튼이 2개씩 생겨납니다. bxslider 4.2.12를 적용하니 그런 현상은 없어집니다~.

add_javascript('<script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script>', 10);
회원가입시에 rerester_form_update.php 파일에서 에러가 나네요.

정보 아이콘 
웹 사이트에서 페이지를 표시할 수 없습니다.
 
  HTTP 500
 
   
예측 가능한 원인:
•웹 사이트는 유지 관리 중입니다.
•웹 사이트에 프로그래밍 오류가 있습니다.
 
   
가능한 해결 방법:
 
   

  페이지를 새로 고칩니다. 
 
   

  이전 페이지로 돌아갑니다. 
 
   

 
이렇게 나오는데 아직 수정한 내용이 없이 원본파일 그대로 입니다.
회원 이미지 업로드시 PC버전은 정상이나 모바일에서 레이아웃 깨집니다.
요즘 트랜드인 회원이미지를 사이트이용자의 편의를 위해 다음버전에는 썸네일로 리사이징 처리 되었으면 좋겠습니다.

default.css

.pg_page:hover{background:#ddd}  를
.pg_page:hover{background-color:#ddd}  로 바꿔야할것같습니다~

화살표 next,prev 버튼 등 이미지가 사라집니다

head.php

<li  class="tnb_admin"><a href="<?php echo G5_ADMIN_URL ?>"><b><i class="fa fa-user-circle" aria-hidden="true"></i> 관리자</b></a></li>

<li class=  li와 class 사이 스페이스바 한칸 더 들어가있습니다
전체 318 |RSS
그누보드5 다운로드 내용 검색

회원로그인

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