bbs/list.php 파일 수정
if (!$spt) $spt = $min_spt;
$sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) ";
위 소스코드 아래에 다음과 같이 코딩한다.
// 게시물에서 특정테이블만 지정 시작 if($bo_table == "테이블이름" && !$is_admin)
if($bo_table == "list_2" && !$is_admin) {
$sql_search .= " and mb_id = '{$member[mb_id]}' "; // 본인 글만 카운트
}
// 게시물에서 특정테이블만 지정 끝
$sql_search = "";
$total_count = $board['bo_count_write'];
위 소스코드 부분을 아래와 같이 수정한다.
// 게시물에서 본인 글만 카운트 if문 참값설정 시작 ####################
if($bo_table == "list_2" && !$is_admin){
$sql_search = " mb_id = '{$member['mb_id']}' ";
$sql = " SELECT COUNT(*) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
// 게시물에서 본인 글만 카운트 if문 참값설정 끝 ####################
}
else {
$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 {
위 소스코드 아래에 다음과 같이 수정한다.
// 게시물에서 본인 글만 보이기 수정 if문 참값설정 시작 ####################
if($bo_table == "list_2" && !$is_admin){
$sql_search= " and mb_id = '{$member['mb_id']}' ";
$sql = " select * from {$write_table} where wr_is_comment = 0 {$sql_search} ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
// 게시물에서 본인 글만 보이기 수정 if문 참값설정 끝 ####################
}else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
}
'프로그램언어 > HTML&부트스트랩' 카테고리의 다른 글
홈페이지에 메뉴 추가하기 (0) | 2023.01.31 |
---|---|
그누보드5 게시판 생성하기 (0) | 2023.01.30 |
그누보드5에 테마적용하기 (0) | 2023.01.30 |
그누보드5설치 (1) | 2023.01.30 |
xampp 설치하기 (0) | 2023.01.30 |