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

그누4 다운로드

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

그누보드 4.06.17 정보

그누보드 4.06.17

첨부파일

gnuboard4.tgz (1.2M) 1751회 다운로드 2006-02-17 17:48:18
gnuboard4.utf8.tgz (1.2M) 448회 다운로드 2006-02-17 17:48:18

본문

4.06.17 (06.02.17)
    :  메일러 함수 수정
    :  그룹접근회원테이블의 gm_id 필드에 auto_increment 추가
    :  calendar/2006.txt 추가
        진정한승리님께서 제작해 주셨습니다.
    :  get_sql_search() 함수 수정 - 코멘트를 제외한 원글에서만 검색이 가능하도록 수정
    :  UTF-8 에서 한글 별명 오류 수정
        심플로그님께서 알려주셨습니다.
       
        필드가 추가, 변경 되었으니 adm/upgrade.php 를 한번 이상 실행하여 주십시오.

        adm/upgrade.php
        adm/boardgroupmember_update.php
        bbs/formmail_send.php
        bbs/calendar/2006.txt
        lib/common.lib.php
        lib/mailer.lib.php
        js/sideview.js
        skin/member/basic/register_form.skin.php
  • 복사

댓글 전체

이건 그냥 드리는 말씀이지만 zip 로도 올려주시면 고맙겠습니다

알집으로 압축 해제가 안돼네요^^ (최근버젼으로도) 했다 한들 덩어리 파일로 남아 쓸수가 없구요.
수고하셨습니다.

여러분들은
adm/upgrade.php 를 실행 시켜서 'gm_id' 필드에 'AUTO_INCREMENT'가 추가 되었는지요?

저의 경우 db 구조가 업그레이드 되지 않아서 아래와 같이 수정을 해서 업그레이드 시켰습니다.

adm/upgrade.php 14번째 줄 DEFAULT '0' 삭제...
//sql_query(" ALTER TABLE $g4[group_member_table] CHANGE `gm_id` `gm_id` INT( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ", false);
sql_query(" ALTER TABLE $g4[group_member_table] CHANGE `gm_id` `gm_id` INT( 11 ) NOT NULL AUTO_INCREMENT ", false);

이렇게 해두 되는가요? 혹시 제가 무엇을 잘못 건드려서 그런지...
잘 쓰겠습니다.
  위에 밝힌대로 파일을 덮어쓰기 하고 업그레이드를 실시했습니다.
  업그레이드가 성공했다는 메시지가 나왔지만 버전을 확인했더니 현재버전 : 4.06.16 (06.01.31) 라고 나오는군요.

  버전 정보까지 바꾸려면 어떻게 해야 하는지요.

  감사합니다.
IE 7 에서는 두가지 버전 모두 한글이 깨지더군요
관리자님이 조건문을 붙여놓으신걸 보면....서버 환경에따라 다른가봅니다.....^^

UTF-8버전의 별명중복체크가 잘 안되신다면...

skin/member/basic/register_form.skin.php 파일의 469번줄 부근

    if (g4_charset.toUpperCase == "UTF-8")
        win_open(g4_path+"/"+g4_bbs+"/member_nick_check.php?mb_nick="+encodeURI(document.fregisterform.mb_nick.value), "hiddenframe");
    else
        win_open(g4_path+"/"+g4_bbs+"/member_nick_check.php?mb_nick="+document.fregisterform.mb_nick.value, "hiddenframe");

이부분을

win_open(g4_path+"/"+g4_bbs+"/member_nick_check.php?mb_nick="+encodeURI(document.fregisterform.mb_nick.value), "hiddenframe");

이렇게 바꿔 보세요...


저는 아이디 체크시에도 한글을 넣으면 글자깨지는게 싫어서...

아이디검사 부분에도
        win_open(g4_path+"/"+g4_bbs+"/member_id_check.php?mb_id="+encodeURI(document.fregisterform.mb_id.value), "hiddenframe");


이메일검사부분에도        win_open(g4_path+"/"+g4_bbs+"/member_email_check.php?mb_email="+encodeURI(document.fregisterform.mb_email.value), "hiddenframe");

이렇게 바꿔주니까 아주 잘 되더군요...^^

UTF-8버전에만 해당 됩니다
Photofly님은 utf8 전문가시군요...:)
감사합니다.

저의 경우(WinAPM에서 테스트) g4_charset.toUpperCase를 g4_charset로 바꿔줘도 문제가 해결되네요...
자바스크립트에서 toUpperCase는 대문자로 바꿔주는 함수겠지요?그런데 이 변수는 원래부터 대문자로 되어 있어 별로 필요없는것 같습니다.
(if (g4_charset == "UTF-8" ) 를 if (g4_charset == "UTF-8" || g4_charset.toUpperCase == "UTF-8" )로 바꿔줘도 됩니다.)
내이름이 올라오다니. 흑흑...
겨우 칼렌다 데이터 넣은 것 뿐인데..
감사합니다. 이름올려주셔서 ㅎㅎ 이번 업데이트는 스샷찍어서 기념으로 간직해야겠습니다.
수고하셨습니다.
전진해님의 업그레이드 안되는 문제는 mysql 버전의 문제일거예요.
4.1부터인가는 default '뭐뭐'와 auto_increment를 동시에 사용하는 것은 에러가 납니다  ^^
해결책은 전진해님께서 말씀해 주신대로 수정하는 방법입니다.
이는 제로보드에서 pl7인가로 업그레이드시 스키마 수정에서 나왔던 것이예요 ^^
4.06.16버젼에서 바뀐파일들만 4.06.17로 업그레이드후,
관리자 모드에서 adm/upgrade.php 를 실행했지만 (관리자 좌측메뉴-업그레이드 '클릭')
확인을 해보니, db의 gm_id 필드에 auto_increment 가 삽입되지 않는거 같네요.
두번이나 했지만 두번다 실패... -_-;;

저만 그런건지...다른분들도 저와 비슷하게 업그레이드 했다면..코멘트좀 부탁드립니다.
발견한 버그(?)를 여기다 올려도 되는지요?
http://sir.co.kr 메인 페이지에서 검색란에 "업그레이드"를  입력하고 검색버튼을 누른 후 "자유게시판"을 클릭하면 결과가 이상하게 나옵니다.

전 search.php(UTF-8버전) 에서 stx변수를 urlencode하니 문제가 해결되던데요...
감사합니다.
근 5개월만에 그누사이트 들어와 업하느라 힘들었습니다. OTL
수정해야될 스킨 코드가 산더미 같습니다 ㅠㅠ
감당이 안됩니다~
이전 버전부터 올린 버그인데 아직 수정안됐네요.. UTF8 버전입니다.
아래는 예전에 올린 버그리포트 입니다.

===================================
역시나 그누 뜯어 보고있어서..
한가지 오류 발견됐습니다.

회원 가입폼을 변경하는데요.
register_form.skin.php 화일의 363 라인이 이렇게 있습니다.
    /*
    // 사용할 수 없는 별명을 사용하고자 하는 경우에는 이 주석을 제거하십시오.
    if (!prohibit_id_check(f.mb_nick.value))
    {
        alert("'"+f.mb_nick.value + "'은(는) 사용하실 수 없는 별명입니다.");
        f.mb_nick.focus();
        return;
    }
    */

여기서  if (!prohibit_id_check(f.mb_nick.value)) 를
 if (prohibit_id_check(f.mb_nick.value)) 이렇게 변경해야 되지 않을까요?

주석을 제거한후 계속 오류나와서 보니깐.. 이렇게 되야 논리적으로 맞더군요..
아니면 뭐.. 죄송 ^^
© SIRSOFT
현재 페이지 제일 처음으로