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

그누4 다운로드

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

그누보드 4.06.13 정보

그누보드 4.06.13

첨부파일

gnuboard4.tgz (1.2M) 589회 다운로드 2005-12-25 21:22:10
gnuboard4.utf8.tgz (1.2M) 210회 다운로드 2005-12-25 21:22:10

본문

4.06.13 (05.12.25)
    :  [필수패치] 비밀글을 타인이 열람할 수 있는 오류 수정
        헐랭이, 플록님께서 알려주셨습니다.

        bbs/write.php



이번 버전부터 UTF-8 버전을 동시에 배포합니다.

UTF-8 사용자분들께서는 lib/mailer.lib.php 의 $charset="EUC-KR" 를 $charset="UTF-8" 로 수정하신 후 사용하십시오.

댓글 전체

utf-8버전은 설치가 되는데 일반버젼이 예.동의합니다 버튼 눌러도 설치가 안되고 있네요.
이게 우케 된 일이죠?
예동의합니다. 버튼 누를경우 -- 라이센스 내용에 동의해야 설치가 가능합니다. 오류 뜨네요.
저만 그런가요?
일반버젼은 문제없이 잘 되지만..
UTF-8 버젼에서 자바스크립트창내의 한글이 깨지고 (이건 제가 영문윈도우라서 그럴지도..)
관리자 이름과 몇몇의 한글이 비정상적으로 출력되네요..
이전에는 그룹제어가 적용된 게시물 접근시

아웃로그인 포커스가 멈추는 부분만 검토되었습니다.

그런데, 목록보기 또는 게시물열람 권한에 대한 부분에서의 포커스 이동 문제는

검토되지 않았던 것 같습니다.

혹시나 했더니 직전의 업그레이드 버전까지는 관련 문제가 해결되지 않았습니다.
치명적인 오류는 아니지만..그리고 저한테만 해당되는 문제인지는 모르겠지만..

관리자 화면> 환경설정 > 기본환경설정에서..

오른쪽에 '최고관리자'를 선택하는 부분이 있습니다.

그쪽 아래 (?) 아이콘을 클릭했을때 자바스크립을 이용해서 도움말을 보여준후..

다른 아이콘을 누르면 이상이 없는데..

해당 아이콘을 누르면 "최고관리자" 드롭메뉴가 사라지네요..
감사합니다....^^
utf-8버전은 최근게시물 기본이 scroll 로 되어있네요...

utf-8버전은 문자인코딩이 euc_kr 로 되어있으면 에러 메세지가 뜨고 설치가 안되어서 놀랬는데,
문자 인코딩을 utf-8로 설정하니까 에러없이 설치가 잘 되는군요...

불여우에서 잠깐 테스트 해본것이지만 한글 입출력도 잘 되네요...

운영자님께 감사드립니다...
으앙~ 제가 초보긴하지만...  설치후 한글이 다 깨져나와서...이것저것 해보다가...40번의 그누보드로 교체합니다...ㅠ_ㅠ 한글이 몽땅 깨지네요...참고로 전 apm 깔아쓰는데...간혹 한글이 나오다가 어떤것(대부분의 스킨) 다 깨지는군요. (추신 - 언제나 감사히 쓰고 있습니다.^ㅁ^)
제 홈에 글을 남겨주신 태권보이님의 함수입니다..

// 한글 한글자(2byte)는 길이 2, 공란.영숫자.특수문자는 길이 1
function cut_str($str, $len, $suffix="…") { $s = substr($str, 0, $len); while ($len > 0 && ($ch = ord($str[$len])) >= 128 && ($ch < 192)) $len --; $s = substr($str, 0, $len); if (strlen($s) >= strlen($str)) $suffix = ""; return $s . $suffix; }
이렇게 하면 최고관리자별명이 깨지지 않고 잘나옵니다..대신 별명의 길이를 좀 늘여야 합니다..
제 경우는 한글, 한자(중국),영어가 지원되는 홈피를 만드는데요...
strlen()으로 구해보니 utf-8 버전에서 한글 한글자 3byte였구요, 공란, 영문자, 특수문자는 1, 한자 한글자는
2바이트였어요. 그래서 cut_str()이 함수를 쓰면 마지막 부분에서 어떤때 깨지거든요.
연후아빠님이 쓰신 글에서 태권보이님이 만드신 함수도 한글과 영문자만 있는 경우를 처리한것 같은데...
실제로 한글은 한글자가 세바이트로 이루어져 있고 값도 192보다 큰 값이 많더군요.
한자코드의 아스키값 ord()함수로 얻은 값도 128보다 큰 수거든요.
어떻게 세가지를 모두 처리할지... 고수분들 답변 부탁드립니다.
아래는 제가 ord()함수로 추출해낸 값들입니다.
영어단어, 한어단어, 한글단어 로 되어있습니다.
test5 [5byte] :116 101 115 116 53
텍스트5 [10byte] :237 133 141 236 138 164 237 138 184 53
测试5 [7byte] :230 181 139 232 175 149 53
댓글을 보았는데 모든 멀티바이트문자는 2byte로 처리해버렸더군요.
문제는 한글은 유니코드 상황에서 한글자가 3byte로 되어 있구요.
또 다른 문제는 유니코드에서 한글값과 한자 값 부분은 겹치여져 있어서
도대체 한자인지 한글인지 분별할 방법이 없거든요.
한자와 한글을 섞어서 문장을 썼을때 위에서 말씀한 모든 함수가 제대로 잘려지지 않고
마지막 한글자에서 이상하게 출력되지요.
어떻게 해야 좋을지 고민중입니다.
서버가 지원한다면,,
iconv_substr

(PHP 5)
iconv_substr --  Cut out part of a string
Description
string iconv_substr ( string str, int offset [, int length [, string charset]])

또는 지원한다면 mb_substr()

구글링해보시면 아마 답을 찾지 않을까 생각해봅니다.
전 까막눈이라 자세한건 모르겠네요
오랬동안 기다려오던 것이라 반갑고, 고생하셨습니다.
그런데 홈페이지는 utf8로 운영이 되는데 데이터베이스 문자셋을 utf8로 설정하고 디비를 생성 했을때 여전히 euc_kr로 저장이 되는것 같습니다.

데이터베이스 설정에서  Collation : utf8_general_ci  로 설정하고 그누보드를 설치하면 각 테이블이 생성될때 자동으로  utf8_general_ci 으로 생성은 잘 되는것 같습니다.

그런데 저장된 데이터를 열어보면 깨져서 보입니다.
이것은 입력값을 데이터로 저장할때 EUR-KR의 데이터로 저장을 하는것 같습니다.
그리고 EUR-KR로 저장된 데이터를 utf8의 문자셋으로 보여주는것 같습니다.

저 같은 경우 utf8을 쓸려고 하는게 디비를 mysql4.1 를 쓰면서 phpadmin 을 쓰다보니 거기에서는 euc_kr 아 지원이 안되고 utf8만 지원이 되기 때문에 갑갑해서 그런 것이거든요

데이터가 저장되는 부분, 저장된 데이터를 보여주는 부분, g3에서 g4로 자료 변환 하는 부분도 데이터베이스에 utf8로 디비에 저장된다면 완벽한 utf8이 되지 않을까 생각해 봅니다.

오랬동안 기다려오던 것이라 반갑고, 고생하셨습니다.

제가 잘못 알고 있는 것인지는 모르지만요

운영자님 참고해 주세요
한자 일본어 등과 같이 쓸 경우 어디를 고쳐야하는지요
위 연후아빠님과 스타보이님이 설명을 해주셨는데 워낙 초보라 이해가 안되네요
최고관리자의 한글과 한글 넉자이상 게시판 타이틀로 쓸때 한글 네번째 글자가 깨지네요
utf-8을 일본어로 고쳐쓴 사이트가 zeronara가 있던데요 이 사이트는 4.06.12버젼으로 했다는데요
여기선 일본 한자도 잘 나오네요.
고수님들 부탁드립니다....
4.06.13 utf-8버젼으로 한자 한글 등이 안깨지는 방법이 어떻게 되는지요?
전체 220 |RSS
그누4 다운로드 내용 검색

회원로그인

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