작성일 기준 특정일이 지났다면 로그인 이후 열람하기 > 그누보드5 팁자료실

그누보드5 팁자료실

작성일 기준 특정일이 지났다면 로그인 이후 열람하기 정보

작성일 기준 특정일이 지났다면 로그인 이후 열람하기

본문

이번에도 역시 타 사이트에서 본 것을 만들어 봤습니다.

 

모 사이트에 글 보다보니 이런 에러가 뜨더라구요

 

978180634_1713342604.964.png

 

흑흑 ㅠ_ㅠ

 

그래서 만들어 봤습니다.

 

978180634_1713342641.259.png

 

 

사용하시는 게시판 스킨의 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

댓글 4개

전체 2,449 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT