그누보드 4.04.00 > 그누4 다운로드

그누4 다운로드

여러분께서 보고 계시는 이 사이트는 그누보드4 최신버전으로 제작, 운영되고 있습니다.
SIR은 그누보드를 만들 뿐 프로그램의 설치, 운영방법, 설정문제에 관한 도움을 드리지는 않습니다.

그누보드 4.04.00 정보

그누보드 4.04.00

첨부파일

gnuboard4.tgz (1.5M) 1701회 다운로드 2005-08-18 09:04:18

본문

4.04.00 (05.08.17)
    :  메일발송 설정 필드 추가
    :  수정시 공지사항 수정되지 않던 오류 수정
    :  게시글 작성시 이름이 누락되는 경우를 수정
    :  최근게시물에 원글, 코멘트글 분리하여 볼 수 있도록 수정

        필드가 추가, 변경 되었으니 adm/upgrade.php 를 한번 이상 실행하여 주십시오.

        adm/upgrade.php
        adm/config_form.php
        adm/config_form_update.php
        adm/mail_test.php
        adm/sendmail_test.php
        adm/mail_form.php
        adm/mail_select_form.php
        bbs/register_form_update.php
        bbs/formmail.php
        bbs/formmail_send.php
        bbs/poll_etc_update.php
        bbs/write_update.php
        bbs/write_comment_update.php
        bbs/tb.php
        bbs/write.php
        bbs/new.php
        skin/board/basic/write.skin.php
        skin/new/basic/new.skin.php
        lib/mailer.lib.php
  • 복사

댓글 전체

그누보드를 사람들이 왜 추천하는 이유가 바로 관리자님들 덕분입니다^^
항상 노력해주셔서 새로운 패치를 올려주시고^^
정말 감사합니다^^
변경된 내용을 적용시키다 보니 2가지 눈에 띄는 부분이 있었습니다.

adm/config_form.php 에서
<span class=title>게시판 글 작성시</title> => <span>으로 열고 </title>로 닫았습니다.

게시판스킨에서
<? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>답변메일받기&nbsp;</td></tr><? } ?>
<? } ?> 이문장을 </td>태그 이전으로 옮겨야 완전한 html문장이 될 것 같습니다. ^^;;

메일 관련해서 여러부분 수정하셨더군요... 수고하셨습니다.
그리고 그누보드 포에버에서 그누보드4로 이름이 바뀌었네요...
write_update.php 의 303 라인은 정상적인가요?


그리고

config_form.php 의 상단에 `폼메일 사용 여부`는 하단의 `메일사용 여부` 쪽으로 옮겨야 좋을 듯 보입니다
흠... -_-;;
최근 게시물로 가니... 0 나누기 오류가 나서... 기본환경설정에 가보니 최근게시물 라인수가 0으로 되어있더군요. --;
업그레이드 후에 갑자기 그래서 깜짝놀랬습니다. --;
설치만 하고 완전히 테스트를 다해보진 않았지만...메일설정환경이 다양해져서 좋네요..
근데...음...'환경설정'의 새로생긴 메일설정부분에서..

'게시판관리자 메일발송' ... <-- 은 게시판별 환경설정에 있으면 더 좋지않나 보이는군요.

'그룹관리자', '최고관리자'는 상위개념이니 무방하긴 한데..


간혹 메일을 받을 필요가 있는 특정 게시판들이 존재할수도 있을거 같고..
무엇보다 게시판별로 별도의 관리자가 있을경우, 게시판별로 선별적 메일보내기 기능이 되면 좋을듯 합니다.

... 그래서 '게시판관리자 메일발송'이 생성되는 게시판환경설정에 위치하면 좀더 효과적일거란 생각이드네요.


한번 생각해 봐 주셨으면 합니다.
감사합니다..
근데.. 이전 버전사용하고 있는데.. 업그레이드하려면 어떻게 하나요?
그냥 모두 덮어쓰기하면..  헤드파일이나 인덱스파일 등 설정해 놓은 것은 엉망될 것인데..
위에 있는 파일들만 덮어쓰기 하나요?
최근게시물(new.php)에[서 코멘트를 빼고 원글만 확인할 수 있게 해주신거 감사드립니다. 이 기능에 특히 만족합니다. 앞으로 메인화면에 최신글 형태로 이것을 뽑을 수 있다면 금상첨화겠죠.
write_comment_update.php
이파일 괜찮은가요?;;
수정하고나서 코멘트글을 쓰면 리스트에 줄이 하나 더 만들어지고(글제목은 없고 "(코멘트갯수)"로 뜸)
그리고 입력한 내용도 안뜹니다.
위 gnu4 업그레이드 자료와는 별도로...

저도..위 '바다'님의 생각과 비슷한 현상이 있었는데요.
관리자님께서...스킨자료실에 등록해주신 '하이라이트'기능 스킨이 약간 문제를 일으키는거 같습니다.
'하이라이트기능'이 되다가 안되다가 하기도 하고..링크가 안나타날때도 있고..가끔씩 에러도 보이고..
썩 괜찮은 기능이였는데...조금 손 볼 필요가 있으신거 같습니다.
관리자님.. 가로폭 떄문에 그러는데요...
관리자 모드에서 100% 로 해주시면 안될런지요...

우측으로 넘쳐서 브라우져 키워서 보곤 하거든요...
100%로 해도.. 괜찮을것 같은데...
관리자 화면에서 비회원이 폼메일 보낼 수 있게 설정하는 것이 있던데요.

. 폼메일 사용 여부  [ 회원만 사용 (체크하지 않으면 비회원도 사용가능)]

비회원이 메일을 보낼경우 받는 사람의 메일주소를 적는 란이 필요하지 않나요?
비회원이 누구에게 메일을 보내는 것인지 알수가 없는데요?

비회원으로서 메일을 보낼때는 [님께 메일보내기] <-- 로만 되어있어서 받는 사람이 누구인지 알수없게되는데

[ ( *** 개인정보보호를 위한 이메일주소 노출방지 *** ) 님께 메일보내기 ]  이런게 있어야 하는게 아닌지요?

bbs/formmail.php  <-- 이 파일에서 말입니다.

설명 좀 부탁드립니다.
관리자님.. 최근 게시물 부분이 약간 이상한듯 해서요.. ^^
4.00 버젼부터 쭈욱 업그레이드 해가며 사용해왔습니다..
기본 디자인을 변경해서 사용했던 탓에 그동안에는 몰랐는데.. 기본디자인으로 써보니까..
기본 페이지의 최신 게시물 말고, 전체를 통합하여 최신 게시물이 있는 최신게시물 페이지가 있더라구요..

클릭을 했는데.. 아무것도 안나와서.. 약간 의아했습니다.. 분명.. 오늘 작성한 글이 있는데도 안나오더라구요..
그래서... 몇가지 잠시 확인을 해본바.. 관리자 모드에서 "최근게시물 라인수"가 0이 되어 있으면.. 전체 게시판에 글이 하나도 없는것으로 표시가 되네요...

DB 스키마를 살펴보니까 기본값이 0이더라구요.. 만약.. 기본설치를 하고서 이것을 설정안했다면.. 아무리 글을 남겨도 최신게시물 페이지에서는 글이 없는것으로 나오겠죠.. 그래서.. 0일경우라도.. 최소한.. 몇개의 글이 있는지 정도를 표시해준다든지.. 최소 1이상의 값이 입력 되어 있도록 해야 하는게 정상이 아닐런지요.. ^^
>4.04.01 (05.08)
>    :  검색사용 게시판만 최근게시물에 출력
>   
>        bbs/new.php
>
4.04.01 에 나올 소스가 여기에 포함된것인듯 하군요.
숫자체크보다는 사용여부의 필드를 사용하는것이 좋을듯 ...

근본적인것은 검색사용체크처럼 최신게시물 포함여부 체크가 각 게시판마다 포함하여 (그룹차원에 대한것도 검토되면 더좋겠구)
필요없이 $g4[board_new_table] 테이블에 데이타가 쌓이는것이 없는것이 좋을듯 ....
이렇게 할려면 손볼소스가 좀 많아지겠지만..... ^^
[g4질단란에 올렸던 글 같은데...g3팁텍에 들어가 있어서 이곳에 한번더 올립니다.]


g4 4.04.00....관리자모드에서 '게시판생성시'...

일반적으로 그룹-게시판생성에서 게시판을 생성하면 '그누보드/data/file/해당게시판폴더'내부에
index.php라는 파일이 생성이 됩니다만,

게시판복사기능을 이용해서 게시판을 생성하게 되면   
'그누보드/data/file/해당게시판폴더'  내부에  index.php파일이 생성이 되지를 않는거 같습니다.

index.php파일을 생성해주게 되는 이유가 전에 보안과 관련해서 있었던거 같은데...


게시판 이전작업하다가 제대로 이전이 안되는 다른 문제가 있어서 살펴보다가
어떤 '그누/data/file'폴더에는 index.php라는 파일있고 어떤 폴더에는 index.php라는 파일이
없어서 혹시나 하고 살펴보다가...발견하게 되었습니다.


기존의 게시판을 복사하여 새로운 게시판을 만들때. 그렇게 만들어진 게시판의 해당file폴더에
index.php파일이 안생기는 문제인데...저는 전혀 만들어지지 않는거 같은데

다른분은 어떤지 모르겠군요.



현재 최신버젼입니다만...만약 이 문제가 맞다면 업그레이드시 패치가 필요할듯 합니다.

http://www.sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=7451
버그 같지 않은 버그 신고 ^^
===========================
파일명 : common.lib.php
라인 : 118 라인
===========================
function alert($msg, $url='') 의 함수 원형을
function alert($msg='', $url='') 와 같이 수정하셔야 될것 같습니다 ^^;

if(empty($a)) alert(); 와 같이 사용할때 인자값이 없어 에러가 나는데요..
alert 루틴을 보니
-------------------------------------
if (!$msg) $msg = '올바른 방법으로 이용해 주십시오.';
-------------------------------------
라는 구문이 있는데 ^^; 디폴트 값을 주신건가..하이튼 ^^;
© SIRSOFT
현재 페이지 제일 처음으로