본인글만 볼수 있게 할려면 어떻게 해야 하나요?

본인글만 볼수 있게 할려면 어떻게 해야 하나요?

QA

본인글만 볼수 있게 할려면 어떻게 해야 하나요?

본문

 

여기 검색해서 


 
    if (!$spt) $spt = $min_spt;
    $sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) ";
// 본인글 1
    if ($bo_table=="cscenter" && !$is_admin) {
        $sql_search .= " and mb_id = '{$member[mb_id]}'";
    }
//본인글 끝1
    ..
    ..
    ..
    $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
    $row = sql_fetch($sql);
    $total_count = $row['cnt'];
    /*
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
    $result = sql_query($sql);
    $total_count = sql_num_rows($result);
    */
} else {
//본인글 2
    if ($bo_table=="cscenter" && !$is_admin) {
          $sql_search = " mb_id = '{$member[mb_id]}'";
          $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
          $row = sql_fetch($sql);
          $total_count = $row['cnt'];
    }
//본인글 끝2
    $sql_search = "";
    $total_count = $board['bo_count_write'];
}
..
..
..
..
if ($is_search_bbs) {
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
    $sql = " select * from {$write_table} where wr_is_comment = 0 ";
//본인글 3
     if ($bo_table=="cscenter" &&  !$is_admin) {
          $sql_search = " and mb_id = '{$member[mb_id]}'";
          $sql .= $sql_search;
    }
//본인글 끝3

    if(!empty($notice_array))
    $sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
    $sql .= " {$sql_order} limit {$from_record}, $page_rows ";

소스를 이렇게 3군데  넣었는데... 본인글은 잘 나옵니다.

그런데 카운트와 페이지 넘버가 맞질 않네요..
이걸 수정할려면 어떻게 해야 하나요?
 

이 질문에 댓글 쓰기 :

답변 1



} else {
//본인글 2
    if ($bo_table=="cscenter" && !$is_admin) {
          $sql_search = " mb_id = '{$member[mb_id]}'";
          $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
          $row = sql_fetch($sql);
          $total_count = $row['cnt'];
    } else {
//본인글 끝2
    $sql_search = "";
    $total_count = $board['bo_count_write'];
  }
}

 

본인글 끝 2에 있는 부분을 본인이 아닐때만 출력하게 하면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 234
QA 내용 검색

회원로그인

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