글자수 제한 풀기

글자수 제한 풀기


게시판 이용중 내용에 글자수 제한이 걸려있어 불편할 때가 있다. 

일정 글이상을 입력시 짤려버리는 문제다. 

각게시판 설정에 글자수 제한을 0으로 제한없음을 설정해놔도 마찬가지다.

기본으로 설정된 게시판 내용필드(wr_content)는 데이타 타입이 TEXT​인데 이것이 문제이다.

 

참고로 mysql 텍스트의 데이터형은 다음과 같습니다.

TEXT
– 범위 : 최대 65535 글자

MEDIUMTEXT
– 범위 : 최대 16777215 글자

LONGTEXT 

– 범위 : 최대 4294967295 글자 

그래서 일단 데이터 타입을 LONGTEXT로 변경을 해줘야 한다.

방법은 아래와 같다.​

 

해당 스킨의 list.skin.php 파일의 상단에

 

 


if (!defined('_GNUBOARD_')) exit// 개별 페이지 접근 불가 

  

//wr_content 의 데이타 타입을 변경한다. 한번 실행후 아래 쿼리문을 주석처리하세요.

sql_query(" ALTER TABLE `{$write_table}` CHANGE `wr_content` `wr_content` LONGTEXT NOT

NULL ", true);

 

 

위의 코드를 추가한 후 게시판의 목록 페이지에 한 번 접속하신 후, 위의 쿼리문을 주석처리하거나

삭제해준다.

그렇게 하면 데이터 타입이 LONGTEXT 으로 바뀌게 된다.

 

다음으로 write_update.php파일에서 제한이 되어있다. 그래서 그부분을 주석처리하고 그소스부분을 대체한

$wr_content = trim($_POST['wr_content']); 를 추가해준다.

방법은 아래와 같다.​

/bbs/write_update.php 파일에서 아래처럼 글자수 제한부분을 주석처리 및 추가하세요. 


$wr_content '';

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

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

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





당신의 SNS에 방문객이 많아지게 하는 방법 - 방문자증가코드 작업
위 내용을 SNS에 공유해보세요 
당신의 SNS에 방문자와 팔로우가 증가됩니다.

↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 

댓글()