분류 정렬 문의
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&sca=방명록
그누보드에 분류(카테고리) 기능에 문의드릴게 있습니다.
위에 그누스킨자료실을 예로 들면
카테고리인 방명록에 들어가서 날짜 순으로 정렬하면
해당 보드 내 전체 날자정렬로 바뀌어 버립니다
분류인 방명록에서 날짜를 누른다면 방명록 내의 자료끼리 날자순으로 정렬되게
할수는 없나요?
그누보드 게시판 소스를 보니
<?=subject_sort_link('wr_datetime', $qstr2, 1)?> // 날자순
<?=subject_sort_link('wr_hit', $qstr2, 1)?> //히트(클릭순)
이런형태로 되어있고 분류코드는 $is_category 이더라구요
그런데 이 정렬에 $is_category를 어떻게 삽입해야 되는지를 모르겠어요
답변좀 부탁드립니다
그누보드에 분류(카테고리) 기능에 문의드릴게 있습니다.
위에 그누스킨자료실을 예로 들면
카테고리인 방명록에 들어가서 날짜 순으로 정렬하면
해당 보드 내 전체 날자정렬로 바뀌어 버립니다
분류인 방명록에서 날짜를 누른다면 방명록 내의 자료끼리 날자순으로 정렬되게
할수는 없나요?
그누보드 게시판 소스를 보니
<?=subject_sort_link('wr_datetime', $qstr2, 1)?> // 날자순
<?=subject_sort_link('wr_hit', $qstr2, 1)?> //히트(클릭순)
이런형태로 되어있고 분류코드는 $is_category 이더라구요
그런데 이 정렬에 $is_category를 어떻게 삽입해야 되는지를 모르겠어요
답변좀 부탁드립니다
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
function subject_sort_link($col, $query_string='', $flag='asc')
{
global $sst, $sod, $sfl, $stx, $page, $sca;
$q1 = "sst=$col";
if ($flag == 'asc')
{
$q2 = 'sod=asc';
if ($sst == $col)
{
if ($sod == 'asc')
{
$q2 = 'sod=desc';
}
}
}
else
{
$q2 = 'sod=desc';
if ($sst == $col)
{
if ($sod == 'desc')
{
$q2 = 'sod=asc';
}
}
}
return "<a href='$_SERVER[PHP_SELF]?$query_string&$q1&$q2&sfl=$sfl&stx=$stx&page=$page&sca=$sca'>";
}
이렇게 수정하세요
하지만 원본소스를 수정하시기 보다는 스킨에서...
$qstr2 가 어떻게 설정되어 있는지 보시고
$qstr2 문자열에 &sca=$sca 의 문자가 포함되어 있는지 보세요...
감사합니다
스킨을 바꾸시면 발생하는 문제도 있으므로 스킨은 스킨의 성격으로 가는게 아무래도
추후 그누보드를 업그레이드 하실때 문제를 막기 위함입니다.