카테고리 선택 후 목록(날짜/조회/추천/비추천) 정렬하기 정보
카테고리 선택 후 목록(날짜/조회/추천/비추천) 정렬하기본문
카테고리 선택 후 목록(날짜/조회/추천/비추천) 정렬이 안된다는 거 알고계시나요?
즉 카테고리 선택후 목록 정렬을 위해서 클릭하면 카테고리 내에서 정렬이 되는 것이 아니라 전체 내용으로 정렬이 된다는거죠. 예전에 제로보드 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]
5
댓글 0개