링크문제입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

링크문제입니다. 정보

링크문제입니다.

본문

게시판관리에서 리스트정렬을 "날자이전것부터"로 설정했다면,
게시판 외부에서 링크할 때에,
원래기본형식인
$sst  = "wr_num, wr_reply";
로 불러오려면 아래의 링크중 ~~~를 어떻게 해야 하는가요?
-----------------
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>~~~~'>게시판</a>

댓글 전체

혈아랑님!
게시판설정에서 wr_datetime로 설정한 경우입니다.
링크에서는 wr_num과  wr_reply을 기준으로 정렬하는 것을 만들고 싶습니다.
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sst=wr_num~~'>게시판</a>
이렇게 할 때에 ~~에 해당된 부분, 즉 ~~에 wr_reply을 어떻게 넣는냐 하는 것입니다.
하려는 방법을 바꾸어야겠습니다
기본이 wr_num, wr_reply 인데 저것을 바꾸어놓고 기본대로 sst를 넘겨서 만들려니
어렵기도 하고(어렵다기 보다 sst만 넘겨서는 원하는대로 할 수 없습니다)

이렇게 해보세요
정렬을 기본 그대로 두고 게시판 링크시 sst=wr_datetime 을 주어서 링크를 합니다
그러면 날짜순으로 정렬 될테구요
기본정렬을 하려는 링크는 다시 sst= 이렇게 빈값을 넘겨주면 되겠습니다
균이님!!
감사합니다.

님께서 가르쳐주신대로 하겠습니다.

아주 복잡한 것이 아니라면
"sst만 넘겨서는 원하는대로 할 수 없습니다"
요부분도 가르침 부탁드립니다.
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&sst=default>게시판</a>

bbs/list.php에 62번줄 부터 아래 처럼 수정해 보세요

if (!$sst)
{
    if ($board[bo_sort_field])
        $sst = $board[bo_sort_field];
    else
        $sst  = "wr_num, wr_reply";
    $sod = "";
}
else {
  if($sst  == "default")   
      $sst  = "wr_num, wr_reply";  // 다른정렬을 원하실때는 이부분만 수정하시면서 사용
    else
      $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT