채택완료

dhtml에서 글을 쓰면 잘려요

2015-11-12 (목) 16:23:06 4,449

어떻게 설정해야할까요........ 

물론 컨텍스트의 내용은 깁니다. 그래서 더 늘리고 싶은데 방법을 모르겠습니다

|

답변 2개 / 댓글 7개

채택된 답변
+20 포인트

# 1. 게시글 테이블에 내용 저장하는 부분이

  `wr_content` text NOT NULL,

이렇게 되어 있습니다.

이걸 더 많은 글자수를 저장할수 있게 mediumtext , longtext 등으로 데이터타입을 변경하시고...

# 2. /lib/editor.lib.php 파일안에

function editor_html($id, $content)
{
    return "<textarea id=\"$id\" name=\"$id\" style=\"width:100%;\" maxlength=\"65536\">$content</textarea>";
}

위에 빨간색 숫자가 써진 부분을 지우세요.

# 3.

/bbs/write_update.php 에 아래 코드를 찾아서 주석처리 하세요

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

그럼 더 많은 글자를 저장할수 있습니다.

 

답변에 대한 댓글 7개

실례지만... #1. 에서 게시글의 테이블에 text보다 더 많이 저장될 수 있도록 하는게 무엇이 있을런지요
더 용량이 큰 타입이 있다는 말씀 이신것이지요 ?
눈 크게 뜨고 찾아보세요.
저의 답변에 있습니다. ^^
어머어머 저기 있네요 ~ 급하게 읽어 내려갔어요 ㅋㅋㅋ 감사합니다 ^^
롱텍스트로만 바꿨는데 되네요 ㅠㅠㅠㅠㅠ 말씀 너무 감사했스빈다!
# 1. 게시글 테이블에 내용 저장하는 부분이

`wr_content` text NOT NULL,

이렇게 되어 있습니다.

이걸 더 많은 글자수를 저장할수 있게 mediumtext , longtext 등으로 데이터타입을 변경하시고...

이부분 어디서 고치는 거죠?
/bbs/write_update.php 에 아래 코드를 찾아서 주석처리 하세요

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

주석처리했더니 글쓰기할때 본문에 글이 있는대도 본문을 작성해달라고 하네요ㅠㅠ
akwl 님 그거랑은 상관 없는 거같아요 ~ 어쩜 체크하실때 미스 된 부분이 있을거 같아요 ㅎ

저장되는 테이블의 칼럼의 길이를 확인 해보세요! text 이나  varchar (255) 등등등...

답변을 작성하려면 로그인이 필요합니다.