작성일 기준 특정일이 지났다면 로그인 이후 열람하기 정보
작성일 기준 특정일이 지났다면 로그인 이후 열람하기본문
이번에도 역시 타 사이트에서 본 것을 만들어 봤습니다.
모 사이트에 글 보다보니 이런 에러가 뜨더라구요
흑흑 ㅠ_ㅠ
그래서 만들어 봤습니다.
사용하시는 게시판 스킨의 view.skin.php 파일을 열어주세요
약 104번 라인 근처
<!-- 본문 내용 시작 { -->
<div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>
<?php //echo $view['rich_content']; // 과 같은 코드를 사용할 경우 ?>
<!-- } 본문 내용 끝 -->
코드를 찾아주세요
그리고 아래와 같이 변경 해주세요
원하시는 날짜를 설정할 수 있습니다.
주석에 달린것 처럼 30 하면 30일이 지난 게시글은 로그인 해야 보입니다.
<!-- 본문 내용 시작 { -->
<div id="bo_v_con">
<?php $diff_time = (time() - (new DateTime($view['wr_datetime']))->getTimestamp()) / 86400;?>
<?php
/*
1 = 1일
7 = 1주일
30 = 1달
180 = 6달
365 = 1년
*/
$days = 1;
if($diff_time > $days && !$is_member) {
echo "<div style='text-align:center; padding:20px;'>작성일 기준 {$days}일이 지난 게시글은 로그인 이후 확인할 수 있습니다.</div>";
} else {
echo get_view_thumbnail($view['content']);
}
?>
</div>
<?php //echo $view['rich_content']; // 과 같은 코드를 사용할 경우 ?>
<!-- } 본문 내용 끝 -->
고맙습니다.
!-->!-->
추천
8
8
댓글 4개
유용한 팁, 감사합니다.
오우 감사합니다.
감사합니다.
오호 저런 기능이 좋은 정보 감사합니다.