버전 3.09
모든 패치가 적용된 프로그램을 배포하고 있습니다. 그러므로 패치가 적용된 파일만 업로드 하시면 됩니다. 수정한 파일 이름이 나와있으니 참고하시기 바랍니다.
* 3.09 에서는 코드에 # 3.09 라는 주석을 달았으므로 프로그램을 수정하신 분들은 수정된 코드만 추가 하시면 됩니다.
3.09 Patch (2003.10.8)
- bbs/mblogout.php 에 장바구니 세션키 삭제 코드 추가
- bbs/mblogincheck.php 에 심플챗 호환 세션 코드 추가
심플챗 : mjava.net 에서 배포하는 채팅 프로그램
- 세션부분 보완
index.php
bbs/gbdownload.php
bbs/gblink.php
bbs/gbrecommend.php
bbs/gbsecret.php
bbs/gbupdate.php
bbs/gbview.php
bbs/gnuboard.php
bbs/mbleave.php
bbs/mblogincheck.php
bbs/mbupdate.php
bbs/norobot.php
bbs/voteupdate.php
- wr_1 ~ wr_5 필드가 존재하는 게시판은 필드에 값을 저장하도록 코드 추가
bbs/gbupdate.php
- 코멘트쓰기 한 사용자에게도 메일 발송하는 기능 추가
config.php 에 $cfg[comment_all_email] 변수 추가
bbs/gbupdate.php 에 메일발송 코드 추가
3.08 Patch (2003.9.27)
- lib/sql.lib.php 에 listQuery Class 추가 (shop/shop.lib.php 에 있던 코드 이동)
- shop/shop.cfg.php 의 $cfg[list_rows] 변수를 config.php 로 이동
- index.php 에 php.ini 의 register_globals=off 일 경우를 위한 코드 추가
- 회원아이콘 업로드시 이미지 폭, 높이와 용량 체크 (mbupdate.php)
- gnuboard.lib.php 의 gblayer() 함수에 이름 출력시 회원아이디를 title='회원아이디' 로 출력
- gbdelete.php , gbdeleteall.php 에서 gbdelete.skin.php 을 include 함
- gblayer.php 에서 비회원일 경우 자기소개 나오지 않도록 수정
- gbupdate.php 에서 코멘트 입력시 page 넘겨주지 않던 오류를 수정
- 이전버전 호환 부분의 변수를 $HTTP_GET_VARS 로 수정 (gnuboard.php)
- session_regiser() 를 $HTTP_SESSION_VARS 로 수정
- 수정된 파일
index.php
config.php
bbs/norobot.php
bbs/mbupdate.php
bbs/mblogincheck.php
bbs/mbleave.php
bbs/voteupdate.php
bbs/gbupdate.php
bbs/gbsecret.php
bbs/gbrecommend.php
bbs/gblink.php
bbs/gbdownload.php
bbs/gbview.php
bbs/gnuboard.php
bbs/gblayer.php
bbs/gbdeleteall.php
bbs/gbdelete.php
lib/gnuboard.lib.php
lib/sql.lib.php
3.05 사용자는 lib/gnuboard.lib.php 만 바꿔 주시면 됩니다.
3.00 ~ 3.04 사용자는 수정한 파일만 업로드 한 후 http://도메인/그누보드/?doc=bbs/admin/index.php 를 반드시 실행하여 주십시오.
3.07 Patch (2003.9.22)
- 관리자 페이지에 그룹관리자가 접근하지 못하던 오류를 수정
- 수정된 파일
bbs/admin/admin.lib.php
3.06 Patch (2003.9.20)
- lib/gnuboard.lib.php 에 속한 is_admin() 함수의 권한 문제 해결
특정그룹, 특정게시판의 관리자는 자신보다 낮은 권한의 게시글에 대해
그룹, 게시판에 상관없이 수정, 삭제가 가능한 오류를 수정
3.05 Patch (2003.9.16)
- gblayer.php 한번만 include 되도록 수정
- gbview.php , gblist.php 에서 정보공개를 얻기 위해 회원자료를 쿼리하지 않음
(속도를 빠르게 하기 위하여)
- formmail.php 에서 정보공개하지 않은 회원에게 메일보내지 못하게 수정
- count.php 배경색상 삭제
- gnusearch.php 비밀글은 검색대상에서 제외
- mbform.php 페이지에서 로그인 했을때 경고창이 뜨는것을 막기위해 다른 코드로 대체
- 다양한 기능의 스킨 제작을 위한 필드 추가 varchar(255) 로 통일
gb_member 테이블에 mb_1 ~ mb_5 다섯개 필드 추가
gb_board 테이블에 bo_1 ~ bo_5 다섯개 필드 추가
gb_write 테이블에 wr_1 ~ wr_5 다섯개 필드 추가
- gbmoveupdate.php 에 wr_1 ~ wr_5 복사, 이동 코드 추가
- 수정된 파일
bbs/mbupdate.php
bbs/gbupdate.php
bbs/mbform.php
bbs/gnusearch.php
bbs/count.php
bbs/gblayer.php
bbs/formmail.php
bbs/gbview.php
bbs/gblist.php
bbs/gbmoveupdate.php
bbs/admin/memberupdate.php
bbs/admin/memberform.php
bbs/admin/index.php
bbs/admin/boardupdate.php
bbs/admin/boardform.php
install/sql_write.sql
install/sql_schema.sql
* 주의사항 ) 이미 생성된 gb_write_ 가 붙은 게시판 테이블에는 필드가
자동으로 추가되지 않으므로 별도로 필드를 생성해 주어야 함
* TIP )
mbupdate.php 와 gbupdate.php 에 별도의 코드를 추가하던것을 스킨으로 따로 빼냈습니다.
bbs/skin/member/basic/mbupdate.skin.php
bbs/skin/board/basic/gbupdate.skin.php
에 스킨별로 코드를 추가하실 수 있습니다.
* 3.09 에서는 코드에 # 3.09 라는 주석을 달았으므로 프로그램을 수정하신 분들은 수정된 코드만 추가 하시면 됩니다.
3.09 Patch (2003.10.8)
- bbs/mblogout.php 에 장바구니 세션키 삭제 코드 추가
- bbs/mblogincheck.php 에 심플챗 호환 세션 코드 추가
심플챗 : mjava.net 에서 배포하는 채팅 프로그램
- 세션부분 보완
index.php
bbs/gbdownload.php
bbs/gblink.php
bbs/gbrecommend.php
bbs/gbsecret.php
bbs/gbupdate.php
bbs/gbview.php
bbs/gnuboard.php
bbs/mbleave.php
bbs/mblogincheck.php
bbs/mbupdate.php
bbs/norobot.php
bbs/voteupdate.php
- wr_1 ~ wr_5 필드가 존재하는 게시판은 필드에 값을 저장하도록 코드 추가
bbs/gbupdate.php
- 코멘트쓰기 한 사용자에게도 메일 발송하는 기능 추가
config.php 에 $cfg[comment_all_email] 변수 추가
bbs/gbupdate.php 에 메일발송 코드 추가
3.08 Patch (2003.9.27)
- lib/sql.lib.php 에 listQuery Class 추가 (shop/shop.lib.php 에 있던 코드 이동)
- shop/shop.cfg.php 의 $cfg[list_rows] 변수를 config.php 로 이동
- index.php 에 php.ini 의 register_globals=off 일 경우를 위한 코드 추가
- 회원아이콘 업로드시 이미지 폭, 높이와 용량 체크 (mbupdate.php)
- gnuboard.lib.php 의 gblayer() 함수에 이름 출력시 회원아이디를 title='회원아이디' 로 출력
- gbdelete.php , gbdeleteall.php 에서 gbdelete.skin.php 을 include 함
- gblayer.php 에서 비회원일 경우 자기소개 나오지 않도록 수정
- gbupdate.php 에서 코멘트 입력시 page 넘겨주지 않던 오류를 수정
- 이전버전 호환 부분의 변수를 $HTTP_GET_VARS 로 수정 (gnuboard.php)
- session_regiser() 를 $HTTP_SESSION_VARS 로 수정
- 수정된 파일
index.php
config.php
bbs/norobot.php
bbs/mbupdate.php
bbs/mblogincheck.php
bbs/mbleave.php
bbs/voteupdate.php
bbs/gbupdate.php
bbs/gbsecret.php
bbs/gbrecommend.php
bbs/gblink.php
bbs/gbdownload.php
bbs/gbview.php
bbs/gnuboard.php
bbs/gblayer.php
bbs/gbdeleteall.php
bbs/gbdelete.php
lib/gnuboard.lib.php
lib/sql.lib.php
3.05 사용자는 lib/gnuboard.lib.php 만 바꿔 주시면 됩니다.
3.00 ~ 3.04 사용자는 수정한 파일만 업로드 한 후 http://도메인/그누보드/?doc=bbs/admin/index.php 를 반드시 실행하여 주십시오.
3.07 Patch (2003.9.22)
- 관리자 페이지에 그룹관리자가 접근하지 못하던 오류를 수정
- 수정된 파일
bbs/admin/admin.lib.php
3.06 Patch (2003.9.20)
- lib/gnuboard.lib.php 에 속한 is_admin() 함수의 권한 문제 해결
특정그룹, 특정게시판의 관리자는 자신보다 낮은 권한의 게시글에 대해
그룹, 게시판에 상관없이 수정, 삭제가 가능한 오류를 수정
3.05 Patch (2003.9.16)
- gblayer.php 한번만 include 되도록 수정
- gbview.php , gblist.php 에서 정보공개를 얻기 위해 회원자료를 쿼리하지 않음
(속도를 빠르게 하기 위하여)
- formmail.php 에서 정보공개하지 않은 회원에게 메일보내지 못하게 수정
- count.php 배경색상 삭제
- gnusearch.php 비밀글은 검색대상에서 제외
- mbform.php 페이지에서 로그인 했을때 경고창이 뜨는것을 막기위해 다른 코드로 대체
- 다양한 기능의 스킨 제작을 위한 필드 추가 varchar(255) 로 통일
gb_member 테이블에 mb_1 ~ mb_5 다섯개 필드 추가
gb_board 테이블에 bo_1 ~ bo_5 다섯개 필드 추가
gb_write 테이블에 wr_1 ~ wr_5 다섯개 필드 추가
- gbmoveupdate.php 에 wr_1 ~ wr_5 복사, 이동 코드 추가
- 수정된 파일
bbs/mbupdate.php
bbs/gbupdate.php
bbs/mbform.php
bbs/gnusearch.php
bbs/count.php
bbs/gblayer.php
bbs/formmail.php
bbs/gbview.php
bbs/gblist.php
bbs/gbmoveupdate.php
bbs/admin/memberupdate.php
bbs/admin/memberform.php
bbs/admin/index.php
bbs/admin/boardupdate.php
bbs/admin/boardform.php
install/sql_write.sql
install/sql_schema.sql
* 주의사항 ) 이미 생성된 gb_write_ 가 붙은 게시판 테이블에는 필드가
자동으로 추가되지 않으므로 별도로 필드를 생성해 주어야 함
* TIP )
mbupdate.php 와 gbupdate.php 에 별도의 코드를 추가하던것을 스킨으로 따로 빼냈습니다.
bbs/skin/member/basic/mbupdate.skin.php
bbs/skin/board/basic/gbupdate.skin.php
에 스킨별로 코드를 추가하실 수 있습니다.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 63개
오늘 절반 작업했는디....
손본게 많은데 헷갈리네요. 으~ 에러 없는데 그냥 써도 무방
한데 패치를 해야할지 .... 한번 뭐뭐 바꿨다 살펴 봐야겠네요.
관리자님 대화 하시다가 도망 가시지 마세요.^^;
테스트 게시판 설치후 업로드 테스트 하였습니다.
업로드는 된것같은데 아래와 같은 에러메세지가 나옵니다.
http://www.vipcastle.com/imsi/global.jpg
php.ini 에 session.bug_compat_warn = Off 로 바꾸어 보십시오.
그리고 자료실에 프로그램이 수정되었으므로 다시 설치바랍니다.
resgister_globals = off로 수정하고
session.bug_compat_warn = off 로 수정하고 업로드 테스트 하니까 잘됩니다.
우리 모두 대성하시자구요.
업글이 다 잘되었습니다...
관리자님~ 부디 대성하소서....^^;; <== 이거 아부아닙니다...진심입니다...
정말 수고하셨습니다.
지금은 스킨때문에.. 다른건 신경도 못쓰는데..
관리자님 정말.. 부지런하십니다.
Fatal error: Cannot redeclare class listquery in /home/domain/8993952448/www/web/media/shop/shop.lib.php on line 244
관리자님 도와주셔요~
3.0 부터 설치해서 패치 꼭 해야하나여? 3.08만 못쓰나요?
아시는 분 아무나 좀 리플 좀 달아주세요...부탁드립니다.
따로 패치가 있는건 아니구요 패치는 버그를 고친 다음 버전을 말합니다.
보통의 프로그램에서 잘못된 점만 고친 패치와는 다릅니다.
서버에서 직접 압축을 해제 하니 저절로 풀리면서 덥어쒸우는군요...
몰랐네요... 지금 제가 만들던 홈에 원점으로 돌라가 버렸습니다....
반 이상 완성한 상태였는데..... 흠.- -;
wr_1 ~ wr_5 필드 추가에 대한 이동, 복사 코드를 추가하였습니다.
그럼, 검색엔진의 문제는 해결이...된것인지...궁금한데요....
역시 대단하시군요....*^^*
언제 또 업버젼하나...ㅠㅠ
음.. 3.05도 꼭 해야 하는 건가요?
여하간 수고 많앗습니다..
head.tail. 파일만 빼고 덥어씌우기 .. index.php 파일만 수정하면 ..되는지 모르겠습니다.
죽 흩어 보니 내가 수정했던 파일은 별로 없는거 같은데..
감사합니다..
이등..
감사합니다...
관리자부분이 잘 안나오는데요..(회원들도 안나오고,,다른 투표기능이나 뭐 그런것들도 안나오고..게시판관리에서는
만들었던 게시판들도 안나오고..등등)
그래서 다시 3.06버젼 admin.lib.php 로 바꾸었더니 잘돼네요..
뭔가 문제가 있는듯 싶은데..저만 그런가요..^^
뭐...다른거 또 바꿔야되나요? 워낙....아는게 없어서...
언제 3.07까지 컥...
대단하십니다요 그려^^
환절기네요. 어느새...
감기 조심하시고, 시간 나시면 가까운 병원/보건소에 들러서 독감 예방주사 맞으세요.
올해 독감은 정말~ 독하답니다.
ㅇㅇㅇ
익스프롤러를 다시 띠우고 들어가니가 위의 여러분과 같은 현상이 생기던데염.....
if($row[0]){
if($row[0] && $is_admin != 'default'){ -------------->//수정부분
어떤분이 팁엔테크에 올렸더군요... 이렇게 하니 잘되는데................어떤지 모르겠습니다..
그룹관리자 정도 메뉴만 표시되는군요...
3.0부터 패치해오고 있었는데, 3.06까지 괜찮았고, 3.07에서 그렇습니다.
확인 부탁드립니다.
수고하세요.
위 bbking님의 코멘트를 참조하여 admin.lib.php (v3.07)를 다시 수정하여 주시면 일단 최고 관리자용 메뉴가 나타나긴 합니다.
만, 근본적인 해결책은 아닐 것 같습니다. -_-^ bbking님의 코멘트에 '어떤 분'이 접니다. -.,-^
관리자님의 근본적인 해결이 필요할 것으로 생각 됩니다.
tar: Child returned status 2
tar: Error exit delayed from previous errors
잘 받았는 데요 압축이 풀리는 듯 하더니만 위와 같은 에가 나네요...
불편을 끼쳐 죄송합니다.
자꾸 넘겨주니 다운 되는 군요.....^^
관리자님 잘 사용하겠습니다......
새로고침후 다시 한번 다운로드 해주십시오.
비비킹님 얼마나 넘겨 주면 되던가요?
전 한 다섯번 해도 않되던데.... - -;
으으...
관리자님 수고많으셨습니다!