개발2014. 4. 22. 22:03
300x250

그누보드의 변수 중에 게시판 아이디에 해당하는 bo_table 변수의 길이가 20자로 제한이 걸려 있다. 

이는 그누보드5 에서도 그대로 적용되어 있다. 


그누보드5 에서 이 제한을 변경하기 위해서는 몇가지를 수정해 주어야 하는데,

우선, 소스를 수정하여 제한을 늘린다.


그누보드 소스 루트에 있는 common.php 파일의 286번째 정도 행을 보면,


if (isset($_REQUEST['bo_table'])) {

    $bo_table = trim($_REQUEST['bo_table']);

    $bo_table = substr($bo_table, 0, 20);

} else {

    $bo_table = '';

}


이런 소스가 있는데, 여기서 20 자를 자르도록 프로그래밍 되어 있다. 이를 늘려 준다.


다음, 디비를 열어서 테이블에 있는 bo_table 필드의 값을 원하는 길이만큼 다 늘려 주어야 한다. 


300x250
Posted by 마스타