날짜검색 셀렉트 형식으로 변경 방법

고생많으십니다^^

저번에 http://www.cosmosfarm.com/threads/document/20823

질문했었는데 혹시 1번질문을 탭형식 말고 네이버카페 처럼 검색창 옆에 바로 셀렉트형식으로

날짜를 지정해서 검색할려고 할려고하면 어떻게 css조절하면 될까요?.ㅠㅠ

 

또한 2번 질문에 board_id 가 6번 인것만 나와있는데 복수로 할려면 어떤식으로 해야되죠?

'6', '7', '8' 형식인지

'6, 7, 8. 9' 형식인지

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    셀렉트 형식으로 표시하시려면 스킨의 list.php 파일에 아래 코드 추가해서 확인해보시겠어요?

    <div class="kboard-date-sort">
    	<select onchange="window.location.href=this.value">
    		<option value="<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('my_kboard_list_sort', '')->set('mod', 'list')->tostring()?>"<?php if(!(isset($_GET['my_kboard_list_sort']) && $_GET['my_kboard_list_sort'])):?> selected<?php endif?>><?php echo __('All', 'kboard')?></option>
    		<option value="<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('my_kboard_list_sort', 'week')->set('mod', 'list')->tostring()?>"<?php if(isset($_GET['my_kboard_list_sort']) && $_GET['my_kboard_list_sort'] == 'week'):?> selected<?php endif?>>1주일 전</option>
    		<option value="<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('my_kboard_list_sort', 'month')->set('mod', 'list')->tostring()?>"<?php if(isset($_GET['my_kboard_list_sort']) && $_GET['my_kboard_list_sort'] == 'month'):?> selected<?php endif?>>한달전</option>
    		<option value="<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('my_kboard_list_sort', 'year')->set('mod', 'list')->tostring()?>"<?php if(isset($_GET['my_kboard_list_sort']) && $_GET['my_kboard_list_sort'] == 'year'):?> selected<?php endif?>>1년 전</option>
    	</select>
    </div>

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일을 수정해주세요.

     

    복수의 게시판을 적용하는 방법은 여러 방법이 있습니다.

    우선 아래 코드를 참고해서 적용 해보시겠어요?

    add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
    function my_kboard_list_where($where, $board_id, $content_list){
    	if($content_list->is_latest && in_array($board_id, array('6', '7', '8'))){
    		$where .= "AND `vote` > 0";
    	}
    	return $where;
    }

    in_array 함수를 사용했으며 게시판 ID 값을 배열로 추가했습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요