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

그누4 다운로드

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

그누보드 4.11.00 정보

그누보드 4.11.00

첨부파일

gnuboard4.tgz (1.2M) 12064회 다운로드 2007-03-11 03:36:58
gnuboard4.utf8.tgz (1.2M) 3060회 다운로드 2007-03-11 03:36:58

본문

4.11.00 (06.12.29)
    :  게시판 검색에서 공란이 두개 연속될 경우 오류 발생하는 현상을 수정
        lib/common.lib.php 의 get_sql_search(), search_font() 함수 수정
        bob님께서 도움 주셨습니다.
    :  회원 사이드 레이어 메뉴에 "회원게시물" 검색 추가
    :  download.tail.skin.php 가 실행되지 않아 bbs/download.php 에서 코드 위치 변경
    :  쪽지발송시 포인트 차감 기능 추가
    :  스팸트랙백을 막기 위해 기능 수정
        config.php 에 $g4['token_time'] = 3; 추가
    :  head.sub.php 에 아래와 같이 한줄 추가하십시오.
        <script language="javascript" src="<?=$g4['path']?>/js/ajax.js"></script>

        테이블이 추가 되었으니 adm/upgrade.php 를 한번 이상 실행하여 주십시오.

        config.php
        head.sub.php
        adm/config_form.php
        adm/config_form_update.php
        adm/upgrade.php
        bbs/download.php
        bbs/memo_form_update.php
        bbs/tb.php
        bbs/tb_token.php
        bbs/view.php
        lib/common.lib.php
        js/ajax.js
        js/sideview.js
        skin/board/basic/view.skin.php


*** 12-29 14:20 이전에 다운로드 하신 분들께서는

    :  head.sub.php 에 아래와 같이 한줄 추가하십시오.
        <script language="javascript" src="<?=$g4['path']?>/js/ajax.js"></script>

이 내용을 참고하셔서 적용하시기 바랍니다. 불편을 드려 죄송합니다.

댓글 전체

고생하셨습니다.

/bbs/board.php의 다음과 같은 루틴이 검토되지 않은 듯 합니다.
    if ($member[mb_level] < $board[bo_list_level])

http://sir.co.kr/bbs/board.php?bo_table=cm_oktea&wr_id=1417
저도 어제 다시 설치 했는데~~~
최종 버젼이 나올 때까지 기다렸다가...... 후다닥~~

감사합니다. 지우고 다시 설치 해 보아야 겠습니다.
아.. 다행이네요. 완전히 달라지는게 아니군요. 저 파일만 덮어써야겠습니다.

혹시 스킨이 바뀐다던지 하는건 아니겠죠? ㅜ.ㅡ 그렇다면 스킨디자인을 다시해야해서요..
지금 4.10 기본스킨을 변경중인데.. ㅠ.ㅠ ( 4.09랑 좀 틀리더군요. )
으아아아아아악!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
으.... ㅜ.ㅡ

그럼 위에 나열된 파일만 업데이트하고 스킨만 따로 변경하면 문제 없는거죠?
스킨은 보기스킨에서 트랙백 부분만 바꾸시면 됩니다...^^

<? if ($trackback_url) { ?><a href="javascript:trackback_send_server('<?=$trackback_url?>');" style="letter-spacing:0;" title='주소 복사'>트랙백 주소</a><?}?>
웅?근데  js/ajax.js 이 파일이 원래부터 있었나요...
ajax를 적용했는가 보네요...

감사합니다.

==============================
방금 보니까 코멘트에 적용한것 같네요....
감사합니다.
관리자님, 수고 많이 하셨네요. ^^
감사드립니다.
언제나 아낌없이 파 주시는 마음에 늘 고마워하고 있습니다.
2007년 새해에도 사업이 번창하시길 바랍니다.
수고하셨습니다.

upgrade.php 의 아래에 소스에서 오류가 있는듯 한데 확인 부탁 드립니다.

// 4.07.00
// 최근게시물에 회원아이디 필드 및 인덱스 추가
sql_query(" ALTER TABLE `{$g4['board_new_table']}` ADD `mb_id` VARCHAR( 20 ) NOT NULL ", false);
sql_query(" ALTER TABLE `{$g4['board_new_table']}` ADD INDEX `mb_id` ( `mb_id` ) ", false);

$sql = " select * from $g4[board_new_table] ";
$res = sql_query($sql);
for ($i=0; $row=sql_fetch_array($res); $i++)
{
    $ttmp = $g4[write_prefix].$row[bo_table];
    $sql2 = " select mb_id from $ttmp where wr_id = '$row[wr_id]' ";
    $row2 = sql_fetch($sql2);

    $sql3 = " update $g4[board_new_table] set mb_id = '$row2[mb_id]' where bn_id = '$row[bn_id]' ";
    sql_query($sql3);
}
$sql3 = " update $g4[board_new_table] set mb_id = '$row2[mb_id]' where bn_id = '$row[bn_id]' ";
    sql_query($sql3);

에서 오류가 발생하는것으로 보입니다.

    sql_query($sql3, false);

와 같이 수정해 주십시오.
해당 오류는 잡히질 않습니다.
utf-8 버전이며, 해당 오류 내용은 아래와 같습니다.

 select mb_id from g4_write_ where wr_id = '1'
1146 : Table 'xxx.g4_write_' doesn't exist
error file : /adm/upgrade.php
view 스킨에서 트랙백 복사 부분이 어떤 형식으로 바뀐건지 이해가 잘 가지 않네요. 예전 방식으로 하면 트랙백 주소 복사가 잘 되는데 이 번에 바뀐데로 스킨을 수정하니 트랙백 주소 복사가 에러를 내며 안 돼는군요. 뭐 그닥 크게 중요한 부분은 아닌 듯 싶어서 그냥 놔뒀습니다.

p.s 아 트랙백 스팸을 막기 위해 한 번만 사용 가능한 트랙백 주소로 바뀌었군요... 근데 왜 난 안돼지... 털썩... 트랙백 쓰기 기능을 사용하지 않으면 문제 될 건 없다고 생각하는데 제 생각이 맞는건가요?
어이쿠 관리자님께서 직접 ^^ 답변 감사합니다. 그누보드만도 감사한데 이젠 지블로그까지 ㅎㅎㅎ sir이 이제 인터넷을 통째로 평정하실려구 그러시나봐요 ㅎㅎ 화이팅!!
<? if ($trackback_url) { ?><a href="javascript:trackback_send_server('<?=$trackback_url?>');" style="letter-spacing:0;" title='주소 복사'>트랙백 주소</a><?}?>

트랙백이 클릭후에도.. 복사되지 않는다라는......OTL...

그누보드의 스킬이 게시판 트랙백이었는데...... 어찌... 안되는걸까요.....;;;



스크립트..... 소스가 빠진게 아닐까 싶은 ㅇㅇ;;
트랙백 활성화 안되시는분(부분업그레이드시)은

head.sub.php에

<script language="javascript" src="<?=$g4['path']?>/js/ajax.js"></script>

들어가야 합니다...^^
헐 수정하고 트랙백 좀  게시판에서..... 보내볼까 했더니......

올바른 URL......아리라고........날아오네 이런 안습의 경우가......

뭐가 문제인건지..;;;;

config.php에서 웹 주소까지 넣어는데 ㅡ3ㅡ 트랙백을 버려야하는건가 ㅡ3ㅡ
utf8 mysql 5.0 이상에선 문자셋이 깨지던데.. 해결 방법 없을가요??
mysql 5.0 버전대 에서 잘 돌아가는.. 그누 유니코드.. 점 만들어 주세요~
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2497&sca=&sfl=wr_subject&stx=utf&sop=and&page=2

업그레이드만 하는거라면 위 팁중 common.php,common.lib.php를 수정 해주시면 되고
새로 설치하는 거라면 install파일도 같이 수정을 해주시면 됩니다.

저도 utf8 mysql 5.0대 버전에서 위 팁으로... utf8그누보드를 문제없이 사용하고
있습니다.
utf-8 버젼에서 관리자페이지에서 -> 회원 이름을 조회해서 -> 수정을 클릭하면 회원정보가 표시되지 않는 버그가 있습니다.

그 문제를 해결하는  방법을 Qoo 님이 올려주셨는데 아직 반영이 안되었네요

/adm/admin.lib.php
에 맨 끝부분에
$qstr = "";
if (isset($sst)) $qstr .= "&sst=$sst";
if (isset($sod)) $qstr .= "&sod=$sod";
if (isset($sfl)) $qstr .= "&sfl=$sfl";
if (isset($stx)) $qstr .= "&stx=$stx";
if (isset($page)) $qstr .= "&page=$page";
//$qstr = "sst=$sst&sod=$sod&sfl=$sfl&stx=$stx&page=$page";

여기 부분을 아래와 같이 수정해야 합니다.

$qstr = "";
if (isset($sst)) $qstr .= '&sst='.urlencode($sst);
if (isset($sod)) $qstr .= '&sod='.urlencode($sod);
if (isset($sfl)) $qstr .= '&sfl='.urlencode($sfl);
if (isset($stx)) $qstr .= '&stx='.urlencode($stx);
if (isset($page)) $qstr .= '&page='.urlencode($page);
//$qstr = "sst=$sst&sod=$sod&sfl=$sfl&stx=$stx&page=$page";
내려받은 파일의 압축을 풀면
adm
js
skin
세 폴더와
루트에
common, style, LICENSE, tail 파일만 있고 나머지 파일이 없습니다.
그리고 내려받기를 하면 내려받기 대화창이 뜨는데 시간이 오래 걸립니다.
무슨 연유인지 궁금합니다.
제 컴퓨터에 문제가 있을까요?
1개의 웹 계정에 여러개의 그누를 설치하신경우..
또는 config.php의 $g4['table_prefix'] 값을 병경하신경우..

/bbs/tb_token.php 의 25라인을

기존 :    $sql = " insert into g4_token  에서

변경후 :    $sql = " insert into $g4[token_table] 로 변경 하셔야 정상작동합니다..^^
UTF-8버전으로 사용하고 있습니다.
PHP는 4.4.1 버전입니다.

트랙백을 보내는 것과 받는 것에서 발생하는 문제로,
네이버처럼 EUC-KR을 사용하는 곳으로 트랙백을 보내면 글자까 깨져서 보내지고,
EUC-KR에서 내 UTF-8 보드로 트랙백을 보내면
URL정보만 표출되고 다른 정보는 표출되지 않습니다.

관련내용

http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=49791&page=2
아... 업글의 압박... ㅜㅜ
이런 저런 기능들을 추가하다 보니 원본을 안건들일래야 안걸들일 수가 없군요...
저야 뭐 원본을 최소한으로 손대서 걱정은 없지만 그래도 업글때마다 신경이 쓰이는 건 어쩔 수 없네요.

업글 할 때마다 기능이 쑥쑥 올라가는 기뿜도 굿이에요~! 굿~~!
You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=utf8' at line 7 이렇게 나옵니다. 설치가 잘 안되네요
전에 한번 설치 한적이 있지만 db를 다 정리해서 다시 설치하는데 안됩니다.
새로 설치 어찌된건지 게시판 생성은 되는데.... 정상 생성이 안되고 생성되는 게시판 마다~
g4_write_게시판 이름 는 존재하지 않는다면서 에러가 뜹니다..... ㅠ.ㅠ
설치가 안되시는 분들은 아래링크의 글을 참고하셔서  계정의 mysql 버전에 맞는것으로 설치하세요...^^

http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=176172
감사합니다~ ^^ 그누보드 너무 좋아요 ㅎㅎ
항상 수고해주셔서 감사합니다~ ^^

아 그리고 그누 alert($msg='', $url='') 함수에서 \n 사용시 경고 메세지가
적용이 안되는 문제가 발생하던데요
common.lib.php 126번째 라인에
$msg = str_replace("\n","\\n","$msg"); 를 추가하면 어떨까요?
그러면 경고창에서 두줄이상 표시시 그누의 alert 함수를 사용할 수 있을꺼 같아서여 ^^;

그럼 항상 멋진 그누보드가 되길 바랄께요~ (항상 감사드려요 ^^;)
파일 다운받아 압축 풀려고 하니 "파일에 쓰는중 오류가 발생했습니다" 메시지 나오면서
압축이 제대로 풀리지 않습니다.
밑에 있는 4.10.00은 이상없이 됩니다. 확인 바랍니다.
전체 220 |RSS
그누4 다운로드 내용 검색

회원로그인

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