테스트 사이트 - 개발 중인 베타 버전입니다

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 ";

==================================================================================

이렇게 변경되었네요.

이부분을 이전 버전으로 되돌리니 잘 됩니다.

문제는 이렇게 되면 원본파일을 건드려야 한다는건데 제가 가장 싫어하는 부분이기도 합니다.
근본적으로 위 소스에 추가필드를 집어 넣어서 배포 되는게 바람직 하지 않나 싶습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 5개

config 파일이나 관리자 페이지의 기본환경설정 > 게시판 설정에 항목을 하나 추가해서 관리해주는것이 좋을것 같습니다. ^^
물론 그것도 좋은 방법 같군요.
그나저나 참으로 오랜만입니다. ^^
리스트에서 추가필드 항목을 누르면 정렬되는 방식을 찾다 까만도둑님 글을 읽고 힌트를 얻어 해결했습니다. 감가합니다^^
추가필드 정렬

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기