프리랜서 연합님이 올려주신 기간별검색에서.. > 그누4 질문답변

그누4 질문답변

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

프리랜서 연합님이 올려주신 기간별검색에서.. 정보

프리랜서 연합님이 올려주신 기간별검색에서..

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=48318

위 주소에 있는 스킨입니다.
위 스킨에서는 wr_1에 별도로 입력을 받은 기간을 검색하기에 제가 약간 손을대어 등록날짜로 검색할수있게 만드는중입니다.
검색은되는데 하단에 페이징이 안됩니다.
하단페이징은 bbs/list.php에서 하는것이 맞지요?

댓글 전체

감사합니다...위 주소는 잘못된접근으로 나옵니다.
그리고 위에 제가 말씀드린내용은 wr_datetime의 정보로 검색을 한다는 말씀이었습니다.
거듭된 질문에 관심주셔서 감사합니다.^^
제가 쓴 방법입니다.

아직까지는 이 방법을 쓰고 있는데 더 좋은 방법도 있을 수 있죠.

이 부분말고도 수정할 곳이 더 있습니다.


if( $bo_table=='some_bbs') $sel_opt=", date_format(wr_1, '%w') wr_week, curdate() >= wr_3 if_start, curdate() > wr_4 if_end"; else $sel_opt='';


if( $bo_table == 'some_bbs') {

// 분류 선택 또는 검색어가 있다면
if ($sca || $stx) {
    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);
} else {
    $sql_search = " wr_1 >= curdate() $wr_5_cond $open_cond";
}

    // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
    $sql = " select MIN(wr_num) as min_wr_num from $write_table ";
    $row = sql_fetch($sql);
    $min_spt = $row[min_wr_num];

    if (!$spt) $spt = $min_spt;

    $sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";

    // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
    $sql = " select distinct wr_parent from $write_table where $sql_search ";
    $result = sql_query($sql);
    $total_count = mysql_num_rows($result);

} else { // the others

if ($sca || $stx) {
    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

    // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
    $sql = " select MIN(wr_num) as min_wr_num from $write_table ";
    $row = sql_fetch($sql);
    $min_spt = $row[min_wr_num];

    if (!$spt) $spt = $min_spt;

    $sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') ";

    // 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
    $sql = " select distinct wr_parent from $write_table where $sql_search ";
    $result = sql_query($sql);
    $total_count = mysql_num_rows($result);
} else {
    $sql_search = "";
    $total_count = $board[bo_count_write];
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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