묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
기간이 지난 게시물 보이지 않게 하기
2011.06.24 12:48
일정기간이 지나면 게시판의 게시물의 이동이 이루어졌으면 하는 바램입니다.
아니면 삭제를 하던가..
그것도 아니면 작성자 외에 보이지 않도록 할려고 합니다.
음. 마지막처럼 작성자 외에는 게시물이 보이지 않도록 하는것이 좋을 듯 하네요.
일정 기간이 지나면 게시물의 사용자 즉 작성자 와 담당자 외에는 게시물이 리스트 상에 보이지 않게 할려고 합니다.
그렇게 하기 위해서는 어떻게 해야 하는지 궁금합니다.
알려주세요~ ㅠㅠ;
아니면 삭제를 하던가..
그것도 아니면 작성자 외에 보이지 않도록 할려고 합니다.
음. 마지막처럼 작성자 외에는 게시물이 보이지 않도록 하는것이 좋을 듯 하네요.
일정 기간이 지나면 게시물의 사용자 즉 작성자 와 담당자 외에는 게시물이 리스트 상에 보이지 않게 할려고 합니다.
그렇게 하기 위해서는 어떻게 해야 하는지 궁금합니다.
알려주세요~ ㅠㅠ;
댓글 1
-
송동우
2011.06.24 14:47
-
ToFinder
2011.06.24 15:14
으햐햐햐햐 감사합니다. ㅠㅠ; 가장 걱정이었던것이 if로 하는것은 알겠는데 적용을 못하니. 드디어 일정 시간이 지나면 못보거나 아니면 확장변수로 기간을 정하면 그 이상되어지는 것은 안보이도록 구성할 수 있겠네요 감사합니다. ㅎㅎ.
board 1.3 / xe_official 게시판 스킨 기준 설명
xe - modules - board - skins - xe_official - _style.list.html 열고
line 136 쯤에
<!--@ foreach($document_list as $no => $document)-->
이것 아래에
{@
$date = date('YmdHis');
$diff = $date - $document_list[$no]->variables[regdate];
}
<!--@ if(($diff < 4000000 && $logged_info->member_srl != $document_list[$no]->variables[member_srl]) || $logged_info-
>is_admin=="Y" || $logged_info->member_srl == $document_list[$no]->variables[member_srl])-->
이걸 추가하고
line 205 쯤에
<!--@ end-->
추가
이렇게 하면 관리자로 로그인 하면 모든 리스트가 나타나고
그냥 회원으로 로그인하면 자신이 쓴 글의 리스트가 나오고 다른 사람이 쓴 글 중에 일정기간이 지나지 않은 리스트들이 나타나고
로그아웃하면 일정기간이 지나지 않은 글들만 리스트에 나타납니다.