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

여분필드 wr_11~wr_20 가 뷰페이지에서 주소창에 반영이 안되요. 채택완료

공대그녀 11년 전 조회 8,104

안녕하세요. :)

여분필드를 10개 늘려서

wr_1~wr_20 까지 사용하여, 다중셀렉트 검색을 만들었습니다.

그누보드에서는 검색 후 결과로 출력된 게시물에 검색결과값이 붙어서,

뷰페이지로 들어갔을대 상단 주소창에 검색에 반영된 필드가 wr_id 뒤에 붙어서 나오잖아요?

도메인/bbs/board.php?bo_table=sample3&wr_id=2&sca=&sop=or&wr_2=%EB%8B%AC%EC%84%9C%EA%B5%AC&wr_3=%EC%8B%A0%EB%8B%B9%EB%8F%99

이런식으로요.

그런데, wr_1부터 wr_10까지 반영된 값만 주소창 끝에 붙고, wr_11~wr_20 값은 불러오지 못해요.

아무래도 그누보드 본체 어딘가에 추가한 필드를 잡아줘야 될것 같은데, 어디인지 찾지 못하겠습니다. ㅜㅜ

common.lib.php list.php view.php 파일의 function get_sql_search 에  $stx_wr_1 부터 $stx_wr_20 까지

추가필드 잡아줬구요. 다중검색도 잘되는데. 뷰페이지로 들어갔을때만 반영이 안되요.

추가한 wr_11~wr_20까지 뷰페이지에 불러오게 하려면 어떻게해야 되나요?

도움 부탁 드려요.

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

답변 2개

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

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

11년 전
/common.php
if (isset($to_id) && $to_id)  { // search part (검색 파트[구간])
    $spt = (int)$spt;
    $qstr .= '&to_id=' . urlencode($to_id);
}
$qstr 에 추가해 주셔야 하는건 아닌가요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

공대그녀
11년 전
답변 감사드려요. :)
어떻게 추가해야 될까요?;
common.lib.php 에는 아래처럼 추가 하였거든요.

if($stx_wr_1) {
if($str) $str .= " and ";
$str .= " wr_1 = '".$stx_wr_1."'";
}

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

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

로그인