안녕하세요!
고도몰 기능중에 하나일 날짜별 검색을 하고 싶은데요..!
어떤 방법이 있는지 궁금해 여쭤보려고 합니다.
힌트만 주시면 잘 적용해보겠습니다.
감사합니다.
안녕하세요~^^
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>
고맙습니다.