게시판 글목록에서 본인이 작성한 글 목록만 보이게 하는법 간절히 질문드립니다.

게시판 글목록에서 본인이 작성한 글 목록만 보이게 하는법 간절히 질문드립니다.

QA

게시판 글목록에서 본인이 작성한 글 목록만 보이게 하는법 간절히 질문드립니다.

본문

안녕하세요

 

게시판을 이용해서 상담창을 운영하려 합니다.

( 물런 다른 전용 상담창들이 있겠지만 게시판에 간단한 기능을 이용해서 저는 사용하려 합니다 )

 

이때 본인이 작성한 글은 비밀글 설정하면 본인밖에는 못보지만

 

다른 사람이 작성한 글의 목록까지는 보여집니다.

 

그래서 게시판 글목록에서 본인이 작성한 글 목록만 보이게 하는법 간절히 질문드립니다.

 

이런 질문이 전에도 올라와있었지만

 

SQL 의 where 구문에 수정하라고 만 되어있어서

 

정확히 어디서 어떠한 구문을 수정하면 되는지

 

최대한 자세히 ^^;;;;; ㅠ ㅠ 고수님들게서 설명부탁드립니다. 꾸벅

 

 

이 질문에 댓글 쓰기 :

답변 2

bbs/list.php 에 보시면 아래와 같은 곳이 있습니다. 여기를 수정하셔야 합니다.

if문으로 2개로 나누어져 있는데 2군데 다 수정하셔야 하고요.

처음은 검색했을 때 들어가는 부분이고 else는 검색이 아닐 때.

 

if ($sca || $stx) {
    $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 ";
    if(!empty($notice_array))
        $sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
    $sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}

 

 

수정은 대략 이렇습니다.

해당 sql에

where mb_id = '".$member['mb_id']."'

이 부분을 sql 구문에 추가 하시면 됩니다. 

일단 아래 스킨자료실에 있는 '1대1상담게시판'을 참고하세요..

http://sir.kr/g5_skin/4773?sfl=wr_subject&stx=%EB%AC%B8%EC%9D%98

 

1대1게시판은 보통 위와같이 만듭니다..

 

 

스킨안에 list.skin.php 상단에...

/bbs/list.php 파일과 같은 처리를 하는 파일을 넣는겁니다..

아마 위에 스킨도 보시면..

 

list.skin.php 상단에. list.php 라는 파일을 include 시켰을겁니다...

그대신

스킨/list.php안을 꼼꼼히 보시면...

불러오는 where 에  옵션이 하나 더 들어가있을겁니다..

(제경우는 mb_id='$member[mb_id]'를 넣는데. 여기개발자님은 wr_1를 구분필드로 사용하셨더군요.)

여튼 이렇든 저렇든...결과만 나오면 되겠지요..^^

여튼...위에 자료들을 참고로해서...본인 스타일대로  만들어보세요..

 

 

 

 

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

회원로그인

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