4.31.07 (09.06.16) 버전 이후에서 추가필드 정렬이 안되는 문제
4.31.06 (09.02.03) 버전과 4.31.07 (09.06.16) 버전의 차이에서 오는 문제군요.
bbs/list.php 파일 69라인
==================================================================================
$sql_order = " order by $sst $sod ";
=>
else {
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
if ($sst)
$sql_order = " order by $sst $sod ";
==================================================================================
이렇게 변경되었네요.
이부분을 이전 버전으로 되돌리니 잘 됩니다.
문제는 이렇게 되면 원본파일을 건드려야 한다는건데 제가 가장 싫어하는 부분이기도 합니다.
근본적으로 위 소스에 추가필드를 집어 넣어서 배포 되는게 바람직 하지 않나 싶습니다.
bbs/list.php 파일 69라인
==================================================================================
$sql_order = " order by $sst $sod ";
=>
else {
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
if ($sst)
$sql_order = " order by $sst $sod ";
==================================================================================
이렇게 변경되었네요.
이부분을 이전 버전으로 되돌리니 잘 됩니다.
문제는 이렇게 되면 원본파일을 건드려야 한다는건데 제가 가장 싫어하는 부분이기도 합니다.
근본적으로 위 소스에 추가필드를 집어 넣어서 배포 되는게 바람직 하지 않나 싶습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
그나저나 참으로 오랜만입니다. ^^