테스트 사이트 - 개발 중인 베타 버전입니다

게시판 본인글만 목록보기 및 관리자와 지정아이디는 다 볼 수 있도록 하는 소스

· 5년 전 · 5928 · 7

안녕하십니까?

 

1:1상담 또는 다중고객을 선별적으로 상담할 경우 자기글의 목록만 보이도록 하는 소스입니다.

스킨에 적용하신분도 계시고, 다양한 방법을 올려주신 분도 많은데, 여러가지 다 퍼와서 해보다가

뭔가가 부족한 것 같아서 지인의 도움을 얻어서 수정하였습니다.

 

해당 게시판과 관리멤버를 지정하는 형식으로 되어 있습니다.

다만 글의 카운터관련 수정은 도움을 받지 못하였습니다. 

그누보드 커뮤니티내에 올려진 방법을 써 보니, 카운트 숫자가 이상하게 표기되어 이 부분은 일단 패스하고, 다음에 또 도움을 얻어서 올려드리겠습니다.

 

/bbs/list.php   의 170~173 라인 아래부분을 수정하시면 되겠습니다.

 

if ($is_search_bbs) {
    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {

//회원은 본인글만 출력하고, 관리자와 지정아이디는 다 볼수 있고, 필요한 게시판을 지정하는 소스

if(($bo_table =="게시판명1" || $bo_table=="게시판명2" || $bo_table=="게시판명3") && !$is_admin && $member[mb_id] != "관리아이디명1" && $member[mb_id] != "관리아이디명2") {
    $_where=" and mb_id = '{$member[mb_id]}'";
    }
    $sql = " select * from {$write_table} where wr_is_comment = 0 ".$_where;
    if(!empty($notice_array))
    $sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
    $sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}

 

저의 사이트에 적용해서 사용하고 있으며, 큰 문제는 없는것 같습니다.

프로그램에 무지한 관계로 질문에 대한 답변은 어렵겠습니다.^^

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 7개

5년 전
본인이 쓴 글 카운트가 1부터 제대로 되도록 도움을 주실 분이 계시다면 굉장히 감사하겠습니다.
글 카운트 말고는 딱 원하던 소스가 정리되었네요. 감사합니다.
5년 전
감사합니다
5년 전
감샇랍니다
감사합니다.
감사합니다~

혹시 글 카운트 1부터 나오는것 해결 되었나요? 방법 알려주시면 감사하겠습니다.

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168