Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

애드온이나 다른 방식 말고 기본적인 범위에서 라이믹스 게시판에서 등록일 기준으로 검색은 안되나요?

예를들어 아래와 같이

?search_target=regdate&search_keyword=20230331 를 입력하면 23-03-31작성된 글만 나오게 하려고요..

파일을 들여다보니..start_regdate, end_regdate 같은것도 보이고 해서 다 넣어봐도 검색은 되지 않네요.

 

  • ?
    쿼리나 실제 글 검색 역할을 하는 document.model 의 _setSearchOption 함수에는
    regdate 기준의 검색을 다 지원하고 있는데.. 이게 안 되는 이유는

    board 모듈에서 검색 가능한 serach_target 을 제한하고 있어요
    ( 기존 지정된 항목들 + 사용자정의중 검색 체크한 항목들이 대상이 되죠 )

    해결방법은
    modules/board/board.class.php 에서
    var $search_option = array('title_content','title','content','comment','user_name','nick_name','user_id','tag','extra_vars'); ///< 검색 옵션

    이 부분에 'regdate' 를 추가해주시면 됩니다.

    그러면 아예 검색항목에 등록일 이 나올거고
    언급하셨던 검색주소 형태로 검색도 다 될거예요
  • ? ?
    답변감사합니다~! 많은 도움 되었습니다.