날짜별 게시글 확인

안녕하세요!

고도몰 기능중에 하나일 날짜별 검색을 하고 싶은데요..!

어떤 방법이 있는지 궁금해 여쭤보려고 합니다.

 

VouY4ME.jpg

 

힌트만 주시면 잘 적용해보겠습니다.

감사합니다.

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

    KBoard 게시글 목록 페이지에서 주소에 start_date와 end_date를 설정하시면

    해당 기간 내의 게시글을 표시할 수 있습니다.

    주소 형식은 아래와 같습니다.

    게시글목록페이지주소?start_date=20190301&end_date=20190321

    게시글 목록 페이지에서 위의 주소를 입력하면

    2019년 3월 1일부터 3월 21일까지의 게시글만 표시합니다.

     

    KBoard 플러그인에서 날짜로 검색할 수 있는

    간단한 예제를 만들어봤습니다.

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에

    아래의 코드를 활용해보시겠어요?

    <form id="kboard-date-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
    	<div>시작일<input type="text" name="start_date" value="<?php echo kboard_start_date()?>"></div>
    	<div>종료일<input type="text" name="end_date" value="<?php echo kboard_end_date()?>"></div>
    	<input type="submit" value="검색">
    </form>

    고맙습니다.

  • 감사합니다.

    말씀해주신 코드 활용해보았습니다.

     

    다만 

    게시글목록페이지주소?start_date=20190301&end_date=20190321

    이렇게 되어야하는부분이

     

    ?start_date=20190301&end_date=20190321

    이런식으로 됩니다.

    즉 게시판의 주소가 사라졌습니다.

     

    이유를 알려주시면 수정해보겠습니다.

    감사합니다.

  • 안녕하세요.

    게시글 목록 페이지 주소 부분이 지워진다면

    기존의 코드 대신 아래의 코드로 교체해서 확인해보시겠어요?

    <form id="kboard-date-form-<?php echo $board->id?>" method="get" action="<?php echo $url->toString()?>">
    	<?php echo $url->set('pageid', '1')->set('target', '')->set('keyword', '')->set('mod', 'list')->toInput()?>
    	
    	<div>시작일<input type="text" name="start_date" value="<?php echo kboard_start_date()?>"></div>
    	<div>종료일<input type="text" name="end_date" value="<?php echo kboard_end_date()?>"></div>
    	<input type="submit" value="검색">
    </form>

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기