게시물 등록일로 보기

게시물 등록일별로 보기

호스팅 받는 서버의 날짜를 기준으로 등록일별로 게시물을 조회해 보도록 해 보았습니다.
서버의 날짜가 변하면 당근 선택할수 있는 날짜도 변합니다.
용도는 제작,납품의뢰나 계약관련 게시판에 필요할 수도 있겠습니다.
설명드리기가 조금 거시기 하므로 링크를 참조하시길..

=============================================================

수정할 파일은 해당 게시판 스킨의 list.skin.php 파일입니다.

파일의 하단부에 검색필드 선택 부분에서
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='mb_id'>아이디</option>
<option value='wr_name'>이름</option>
<option value='wr_datetime'>등록일</option>와 같이
<option value='wr_datetime'>등록일</option> 부분을 추가해 줍니다.


해당 파일의 상단 적당한 부분에
1. 실렉트형
<form name='write_day' method='get'><td>
<select name='write_day' id='write_day' class='category' style='width:90;' onchange="location='<?=$_SERVER[PHP_SELF]?>?bo_table=<?=$bo_table?>&sfl=wr_datetime&stx=<?$write_day?>'+this.value;">
<option value=''>등록일 선택</option>
<?
$time = time();
for($w=0; $w<=7; $w++) {
$write_day = date("Y-m-d",strtotime("-$w day", $time));
?>
<option value='<?=$write_day?>' <?=$page==$write_day?"selected":"";?>><? echo"$write_day";?></option><? } ?>
</select></td></form>


2. 텍스트형
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'>전체보기</a><br>
<?
$time = time();
for($w=0; $w<=7; $w++) {
$write_day = date("Y-m-d",strtotime("-$w day", $time));
?>
<a href=<?="$g4[bbs_path]/board.php?bo_table=$bo_table&sfl=wr_datetime&stx=$write_day"?>><? echo"$write_day";?></a> &nbsp;&nbsp;
<? if ($w == '3') echo"<br>"; } ?>

1,2의 방법중 적당한 것을 선택해서 사용하시면 됩니다.

실렉트형에서 날짜선택시 고정시키는 방법은 모르겠습니다.
아시는 분은 답좀 주시면 감사하겠습니다.
디비부담 그런거는 질문에 답할 내공이 아니되므로 패스..
어찌 삽질하다 나온 것이므로 이런 팁 같잖은 팁에 태클 걸면 망신 스럽습니다.^^
|

댓글 1개

아이고 간단하네요? 이걸 모르고,,,
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 4,200
18년 전 조회 4,146
18년 전 조회 7,335
18년 전 조회 3,491
18년 전 조회 2,767
18년 전 조회 3,577
18년 전 조회 5,768
18년 전 조회 4,996
18년 전 조회 3,726
18년 전 조회 2,574
18년 전 조회 4,386
18년 전 조회 2,742
18년 전 조회 3,472
18년 전 조회 2,628
18년 전 조회 1.1만
18년 전 조회 4,231
18년 전 조회 3,701
18년 전 조회 7,221
18년 전 조회 4,869
18년 전 조회 3,741
🐛 버그신고