글 작성자만 보이는 게시판에서의 검색 채택완료
탐크루지
2년 전
조회 1,910
안녕하세요.
동글님의 팁을 이용해서 하나의 개시판에서 자신의 글만 보이게큼 하는 코드를 이용해서 게시판을 이용하고 있습니다.
user.config.php 파일을 이용해서 아래와 같이 소스를 추가했습니다.
</p>
<p>if($bo_table=="board_test' && !$is_admin){
$sfl='mb_id'; $stx = $member['mb_id'] ? $member['mb_id'] : '없음';
}</p>
<p>
이렇게 하면 자신의 글만 보이게 됩니다. 그런데 이렇게 나온 결과 리스트에서
하단의 검색을 하려니 그 검색필드에 저의 아이디가 찍혀있고 그 검색필드를 지우고 원하는 검색어를 넣었더니 검색을 못하는것 같습니다.
혹시 게시판에서 검색필드나 어떤 부분을 수정을 해야 검색이 될까요?
아이디로 자신의 글만 검색해서 뽑아내는것 같은데.. 검색안에서의 검색이 되어야 하는건지요?
도움주심 감사하겠습니다.
오늘도 좋은 하루 되세요.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
2년 전
회원이 로그인한 경우에만 적용되도록 수정.
</p>
<p>if($bo_table=='board_test' && !$is_admin && $member['mb_id']){
$is_search_bbs = true;
$sql_search .= " and mb_id='{$member['mb_id']}' ";
}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
탐크루지
2년 전
애써 주셨는데 죄송하네요.. ㅠㅠ 그래도 안되네요.. ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
2년 전
검색에서 자신의 글을 검색하는 기능을 사용할거라서..
검색 기능을 그대로 이용하려면..
따로 소스를 추가해줘야 합니다.
/bbs/list.php 파일에서
아래 소스 추가
</p>
<p>} else {</p>
<p> $sql_search = "";</p>
<p> </p>
<p> $total_count = $board['bo_count_write'];</p>
<p>}</p>
<p>if($bo_table=='board_test' && !$is_admin){</p>
<p> $is_search_bbs = true;</p>
<p> $sql_search .= " and mb_id='{$member['mb_id']}' ";</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
탐크루지
2년 전
죄송합니다. ㅠㅠ bbs/list.php에 위의 소스를 추가했는데 안되네요. 계속 텍스트 필드에 제 아이디만 남아있고 지운다음 검색어를 넣어도 화면만 깜박이고 나서 다시 필드에 제 아이디만 찍혀있네요. ㅠㅠ
j
jihan6?
2년 전
본문에 적으신 코드는 삭제해야 적용될거예요.
e
eyekiss
2년 전
user.config.php 에 추가했던 소스는 삭제하세요
�
탐크루지
2년 전
네.. user.config.php에 기존 소스 삭제하고
bbs/list.php에 위치에 소스를 추가했는데
이랬더니 모든 작성자의 글이 다 나와버리네요 ㅠㅠ.
bbs/list.php에 위치에 소스를 추가했는데
이랬더니 모든 작성자의 글이 다 나와버리네요 ㅠㅠ.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인