미

비회원은 ? 시간 동안 댓글을 볼 수 없게 해보자!

· 2023-05-22 (월) 11:03:06 · 4404 · 9

모 사이트에 보면 비회원이 글은 읽을 수 있게 되어있지만, 댓글을 읽을 수 없게 되어있습니다.

 

그래서 구현해보고자 만들었는데 사람도 없고 활성화도 안되는데...굳이 필요할까?;;해서 나중에 진짜 나중에라도 써먹을려고 만들어봤습니다.

 

1893637532_1684720557.3767.png

 

요런 느낌입니다.

 

사용하시는 게시판 스킨/view_comment.skin.php 파일을 열어주세요

 

순정 기준 55 번 라인에 보시면 아래 코드들이 있습니다.

 

[code]

 

 <!-- 댓글 출력 -->
            <div class="cmt_contents">
                <p>
                    <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/icon_secret.gif" alt="비밀글"><?php } ?>
                    <?php echo $comment ?>
                </p>

 

[/code]

 

요기 코드에 아래 처럼 수정 해주세요

 

주석 부분만 추가하시거나 수정 하시면 됩니다.

 

[code]

 

             <!-- 댓글 출력 -->
            <!-- 시간 체크 추가 -->
            <?php $diff_time = (time() - (new DateTime($list[$i]['datetime']))->getTimestamp()) / 3600;?>
            <!-- 시간 체크 추가 -->
            <div class="cmt_contents">
                <p>
                    <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/icon_secret.gif" alt="비밀글"><?php } ?>
            <!-- 시간 체크 추가 -->
                <?php
                    if($diff_time >= 1 || ($is_member && $member['mb_id'])) {  
                                echo "<span class='test'>".$comment."</span>"; // 글제목 출력
                            }else{
                                echo "<span class=' font-bold block text-center'>비회원은 댓글 작성 기준 1시간 이내의 내용은 확인할 수 없습니다.<br>로그인 이후 즉시 확인할 수 있습니다.</span>";
                            }
                    ?>
            <!-- 시간 체크 추가 위에 diff_time 1 이 한시간입니다. 2라면 2시간입니다. -->
                </p>

 

[/code]

 

이렇게 적용하시면 아래 처럼 비로그인 상태에서는 보여지지 않게 됩니다.

1893637532_1684720780.5311.png

 

감사합니다.

|

댓글 9개

2023-05-22 (월) 11:38:41
좋은 팁, 감사합니다. ^^
오 좋은데요
감사합니더
오 좋은데엽
2023-05-22 (월) 16:09:15
감사합니다. ^^
2023-05-22 (월) 18:02:11
좋은 팁이네요 감사합니더
감사합니다.
감사합니다
감사합니다

감사합니다

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
23-07-30 조회 3,727
23-07-28 조회 4,515
23-07-25 조회 5,860
23-07-19 조회 4,475
23-07-12 조회 3,828
23-07-07 조회 5,068
23-07-07 조회 4,990
23-07-06 조회 4,364
23-07-03 조회 5,330
23-07-01 조회 4,284
23-06-30 조회 4,907
23-06-29 조회 6,644
23-06-25 조회 3,967
23-06-22 조회 4,290
23-06-17 조회 3,999
23-06-16 조회 4,512
23-06-12 조회 5,855
23-05-27 조회 4,700
23-05-26 조회 4,944
23-05-26 조회 4,427
23-05-23 조회 4,857
23-05-22 조회 5,440
23-05-22 조회 4,405
23-05-18 조회 4,827
23-05-18 조회 4,106
23-05-17 조회 4,937
23-05-16 조회 6,399
23-05-13 조회 4,289
23-05-12 조회 4,561
23-05-10 조회 4,623