게시판 본문 글이 길어질 경우 글이 짤리는 문제 해결 방법


게시판 본문 글이 길어질 경우 글이 짤리는 문제 해결 방법

게시판에 글을 올릴 때 글 내용이 상당히 많을 경우 글이 정상적으로 다 올라가지 않고 잘리게 됩니다.
그럴 경우에 참고해서 수정하면 됩니다.

 

 

1. 게시판 필드 타입 변경

 

그누보드는 게시판 내용 wr_content 필드 타입이 text 로 되어 있습니다.

해당 필드를 text 에서 mediumtext 또는 longtext 로 변경합니다.

longtext 까지는 거의 필요 없을 겁니다.

 

phpmyadmin 을 이용하면 쉽게 변경할 수 있습니다.

웹호스팅을 이용 중이라면 내 호스팅 관리 메뉴 등에 phpmyadmin 접속 링크가 대부분 있을 겁니다.

 

 

좌측 DB 테이블에서 원하는 게시판 선택 후 wr_content 필드 수정 버튼 클릭

g5_write_1111 이런 형태로 되어 있는 게 게시판 테이블이고 끝부분 1111 이 게시판 id 입니다.

 

수정 화면에서 필드 종류를 TEXT 에서 MEDIUMTEXT 로 변경

 


 

 

 

2. bbs/write_update.php 파일 수정

 

if (isset($_POST['wr_content'])) {

    $wr_content = substr(trim($_POST['wr_content']),0,65536);

    $wr_content = preg_replace("#[\\\]+$#", "", $wr_content);

}

 

여기서 이 부분 숫자를 늘려주거나..

$wr_content = substr(trim($_POST['wr_content']),0,16777216);

(MEDIUMTEXT 는 1~16777215 까지, LONGTEXT 는 1~4294967295 까지입니다.)

 

아니면 이렇게 없애버립니다.

$wr_content = trim($_POST['wr_content']);

 

 

그래도 문제 되는 부분이 있다면

/lib/editor.lib.php 파일에서 maxlength=\"65536\" 삭제

 

function editor_html($id, $content)

{

    return "<textarea id=\"$id\" name=\"$id\" style=\"width:100%;\" maxlength=\"65536\">$content</textarea>";

}

 

 

 

참고내용

[mySQL] 데이터 유형

http://sir.kr/g4_tiptech/32262 

0 Comments
반응형 구글광고 등
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand