게시판 본문 글이 길어질 경우 글이 짤리는 문제 해결 방법
그럴 경우에 참고해서 수정하면 됩니다.
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] 데이터 유형