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

카테고리 선택 후 목록(날짜/조회/추천/비추천) 정렬하기

· 15년 전 · 4174

카테고리 선택 후 목록(날짜/조회/추천/비추천) 정렬이 안된다는 거 알고계시나요?
즉 카테고리 선택후 목록 정렬을 위해서 클릭하면 카테고리 내에서 정렬이 되는 것이 아니라 전체 내용으로 정렬이 된다는거죠. 예전에 제로보드 4를 쓰면서 나름 유용하게 썼던 부분인데요, 그누보드에서는 안되더군요.
원본을 수정시 패치때마다 일일이 수정하는게 귀찮아서 영카트4 팁란에는 올린적이 있는데, 이상없으면 패치때 반영해달라고 했는데 내용이 허접했는지 반영이 안되더라구요...아님 불필요한 부분이라서 그런지...ㅋㅋ
그래서 혹시나 필요하신 분이 계실지 몰라서 여기에 다시 올려봅니다. 테스트를 거쳤기 때문에 이상은 없을거예요...^^

단, 페이지 이동후 현재의 페이지에서 정렬 링크를 클릭하면 처음페이지로 이동해서 정렬되는 것이 아닌 현재의 페이지에서 정렬되므로 순서대로 보시려면 첫페이지나 마지막 페이지로 이동하셔야 됩니다.

버젼은 4.32.11 기준이며, 파일은 lib/common.lib.php 파일만 수정하시면 됩니다.
-------------------------------------------------------------------------
633~650라인부근
function subject_sort_link($col, $query_string='', $flag='asc')
{
    global $sst, $sca, $sod, $sfl, $stx, $page; //카테고리 선택시 정렬를 위해 "$sca" 추가[2008-10-12]

    $q1 = "sst=$col";
    if ($flag == 'asc')
    {
  if($sca == $list['ca_name']){ //카테고리 선택시 정렬를 위해 추가[2008-10-12]
        $q2 = 'sod=asc';
        if ($sst == $col)
        {
            if ($sod == 'asc')
            {
                $q2 = 'sod=desc';
            }
        }
  }
}
-------------------------------------------------------------------------
662 라인부근
    return "<a href='$_SERVER[PHP_SELF]?$query_string&sca=$sca&$q1&$q2&sfl=$sfl&stx=$stx&page=$page'>";//카테고리 선택시 정렬를 위해 "&sca=$sca" 추가[2008-10-12]

댓글 작성

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

로그인하기

게시글 목록

번호 제목
34021
33994
33922
33895
33889
33882
33868
33863
33859
33857
33849
33842
33835
33830
33828
33807
33797
33796
33791
33786