4.31.07 (09.06.16) 버전 이후에서 추가필드 정렬이 안되는 문제

· 2009-07-13 (월) 11:22:13 · 3694 · 5
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 파일이나 관리자 페이지의 기본환경설정 > 게시판 설정에 항목을 하나 추가해서 관리해주는것이 좋을것 같습니다. ^^
2009-07-17 (금) 11:41:21
물론 그것도 좋은 방법 같군요.
그나저나 참으로 오랜만입니다. ^^
2009-10-13 (화) 11:39:34
리스트에서 추가필드 항목을 누르면 정렬되는 방식을 찾다 까만도둑님 글을 읽고 힌트를 얻어 해결했습니다. 감가합니다^^
추가필드 정렬
감사합니다,,..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
09-07-24 조회 4,140
09-07-24 조회 2,812
09-07-23 조회 3,522
09-07-23 조회 5,945
09-07-23 조회 3,109
09-07-22 조회 3,531
09-07-22 조회 5,081
09-07-22 조회 9,638
09-07-22 조회 5,019
09-07-21 조회 4,341
09-07-20 조회 2,542
09-07-19 조회 2,998
09-07-18 조회 3,324
09-07-17 조회 5,065
09-07-16 조회 4,112
09-07-14 조회 6,920
09-07-14 조회 4,615
09-07-14 조회 6,289
09-07-13 조회 3,695
09-07-10 조회 5,020