글등록후 시간 지정해서 노출하기 다시문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

글등록후 시간 지정해서 노출하기 다시문의 정보

글등록후 시간 지정해서 노출하기 다시문의

본문

미리 글 등록을 해두고 지정된 시간이되면 리스트에 노출되게 하려고하는데요.
잘안되어서 고수님들께 문의 좀 드립니다.

아래에 엑스엠엘님께서 알려주신 소스가 있는데요.
적용을해도 아무 반응이없네요.
http://sir.co.kr/bbs/tb.php/g4_qa/126503/c9c5a944fa92efc3c6386edfdef96f09
제가 초보라 제데로 이해를 못하고 적용을 잘 못한듯..;;

해서 그냥 단순 무식하게 아래처럼했습니다.

글등록시 wr_2에 임의로 숫자를 넣고 현재시간을 숫자로나오게 하고
현재시간 숫자보다 wr_2숫자가 크면 안보이게 했습니다.

시간이 지나서 wr_2보다 현재시간 숫자가 크면 보입니다.

이렇게하면 잘되긴 하는데요.
문제는 페이지당 목록수가 지정해둔 숫자로 안보입니다.
등록한 글이 다 보일때는 문제가 없구요.
등록된글이 있고 안보이게된게 있으면 그만큼 페이지당 목록수가 줄어듭니다.

페이지 목록수를 항상 일정하게 할수는 없을까요?

아니면 다른 좋은방법 있으시면 좀 쉽게 설명부탁드립니다^^;;

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$today = date("YmdHi");
?>

<? for ($i=0; $i<count($list); $i++) { ?>
<?if( $is_admin=='super' ) {?>
관리자로볼때 제목 등록된글 다보임
<? } else { ?>
<? if ($today<$list[$i][wr_2]) { ?>
<? } else { ?>
비회원이볼때 제목 $today보다 $list[$i][wr_2]에 숫자가 크면 안보임
<? } ?>
<? } ?>
<? } ?>
  • 복사

댓글 전체

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