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

고생많으십니다^^

저번에 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 값을 배열로 추가했습니다.

    고맙습니다.

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