게시판에 긴 글을 쓰거나 복사해서 올리면 자꾸 잘라져요
관련링크
본문
안녕하세요, 고수님들...
게시판에 긴 글을 쓰거나 긴 내용을 복사해서 붙여넣기를 하면 절반 정도만 나오고 나머지는 잘라지거나 비정상적으로 출력이 됩니다.
어떻게 하면 긴 글이 다 출력될 수 있는지 고수님들의 한수 부탁 드립니다.
감사합니다.^^
답변 4
그누보드의 게시판은 기본적으로 65535의 글자제한이 걸린것으로 알고 있습니다.
wr_content의 데이터형인 text가 글자제한이 65535입니다
해당 제한을 풀어주시려면 db의 데이터형태를 바꿔주시고
write_update나 해당 스킨에서 글자를 자르는부분을 수정해주셔야 합니다
아래의 소스를 test.php 파일로 저장후 adm폴더, bbs폴더, index파일이 함께 있는 장소에 업로드 후
웹브라우저 주소창애서 예 : http://홈주소/test.php 이렇게 실행해 보세요.
<?php
include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$result=sql_query("select * from {$g5['board_table']}");
for($i=0; $row=sql_fetch_array($result); $i++) {
sql_query("ALTER TABLE g5_write_". $row['bo_table']." CHANGE `wr_content` `wr_content` LONGTEXT NOT NULL");
}
echo '칼럼의 형식이 변경이 되었습니다.<br>파일은 삭제하시면 됩니다.';
?>
다음)
루트폴더 > adm 폴더안에 sql_write.php 파일 소스중
`wr_content` text NOT NULL, 이부분을 찾아서 아래처럼 변경해 줍니다.
`wr_content` longtext NOT NULL,
해당 컬럼 타입을 수정하셔야 합니다.