검색시에 색깔 그거 추가 필드는 어떻게 하나요? > 그누3질답

그누3질답

검색시에 색깔 그거 추가 필드는 어떻게 하나요? 정보

그누보드 검색시에 색깔 그거 추가 필드는 어떻게 하나요?

본문

게시판 아래쪽 검색에서
제목이나 내용을 검색해서 찾으면 검색에 색깔 입혀지잖아요
그거를 wr_추가필드에도 하고 싶은데요. 어떻게 하나요?
수고하세요.
최강그누보드
  • 복사

댓글 전체

검색리스트에서 색이 바뀌는것의 문제인가요? 이건 제가 확인을 못해봤고.

보기화면에서 추가 필드라면 다음글의 코멘트를 참조해보세요.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=skin3&page=3&wr_id=8440
일단 저위의 펑션에서 검색어를 받아야겠지요...그리고 conv_subject 펑션을 호출하는 순서입니다..
그러고 보니 관련부분을 다 찾아보지 않았네요...다시 찾아봐야 할 듯...ㅡㅡ;
// 제목을 변환
function conv_subject($subject, $len, $suffix="")부분에서

if ($stext && preg_match("/wr_subject/", $sselect)) $subject = search_font($stext, $subject);
부분이 관련된거 아닌가요?
흠.. 역시 안되네요..
그런데요..
case "wr_subject|wr_content" :
                $str .= " (wr_subject like '%$s[$i]%' or wr_content like '%$s[$i]%') ";
                break;
이부분을 지우고해도 제목하고,제목+내용은 색깔이 입혀져서 나오네요..
수고하세요.
직접 하시기는 조금 힘들듯 합니다만...일단 아래대로 해보세요...

lib/gnuboard.lib.php 에서 보면 아래와 같은 펑션이 있습니다.
function get_sql_search($field, $stext, $soperator=0)

위 펑션에 보면 case 문이 여러개 있는데, 이걸 참고해서 추가한 필드도 같은 형식으로 추가해 주세요..
그리고 아래 부분도 추가한 case 부분에 같은 형식으로 추가해 주세요.
$str .= " (INSTR(LOWER($field), LOWER('$s[$i]')) > 0) ";

위와같이 하면 검색폰트가 같이 적용될 겁니다...
해보고 잘안되면 조금 응용해서 적용해 보십시오.
© SIRSOFT
현재 페이지 제일 처음으로