게시물 등록일로 보기 > 그누4 팁자료실

그누4 팁자료실

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

게시물 등록일로 보기 정보

게시물 등록일로 보기

본문

게시물 등록일별로 보기

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

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

수정할 파일은 해당 게시판 스킨의 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의 방법중 적당한 것을 선택해서 사용하시면 됩니다.

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

댓글 1개

© SIRSOFT
현재 페이지 제일 처음으로