채택완료

1:1문의에서 글쓴이로 검색이 가능한가요

2016-05-12 (목) 16:37:09 5,251

1:1문의 검색에는 제목과 내용 부분으로만 검색이 가능하고 글쓴이로 검색이 안돼네요

전체검색에서 글쓴이로 검색을 할경우 검색되지 않구요 ㅠ.ㅠ

방법이 있을까요?

1:1문의에서 글쓴이로 검색하는 방법이 부탁드립니다

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

아래 2가지만 변경하세요!

1. bbs/qlist.php

소스 내려가다 보면 if($stx) 이렇게 시작하는 부분을 아래 소스로 변경하세요.

=======================================================

if($stx) {
  if($sfl){
   if (preg_match("/[a-zA-Z]/", $stx))
    $sql_search .= " and ( INSTR(LOWER($sfl), LOWER('$stx')) )";
   else
    $sql_search .= " and ( INSTR($sfl, '$stx') )";
  }else{
   if (preg_match("/[a-zA-Z]/", $stx))
    $sql_search .= " and ( INSTR(LOWER(qa_subject), LOWER('$stx')) > 0 or INSTR(LOWER(qa_content), LOWER('$stx')) > 0 )";
   else
    $sql_search .= " and ( INSTR(qa_subject, '$stx') > 0 or INSTR(qa_content, '$stx') > 0 ) ";
  }
}

============================================

2. 질문쪽 list.skin.php 파일을 열어서 해당 검색 폼에 아래 부분을 추가하세요.

검색어 입력하는 부분 바로 위에 추가하면 되겠네요.

<select name="sfl" id="sfl">
        <option value="qa_subject"<?php echo get_selected($sfl, 'qa_subject', true); ?>>제목</option>
        <option value="qa_content"<?php echo get_selected($sfl, 'qa_content'); ?>>내용</option>
        <option value="mb_id"<?php echo get_selected($sfl, 'mb_id'); ?>>회원아이디</option>
        <option value="qa_name"<?php echo get_selected($sfl, 'qa_name'); ?>>글쓴이</option>

</select> 

답변에 대한 댓글 1개

2019-10-20 (일) 01:29:22
감사합니다

답변을 작성하려면 로그인이 필요합니다.