댓글을 잠글 수 있는 기능을 추가 해보자!!! > 그누보드5 팁자료실

그누보드5 팁자료실

댓글을 잠글 수 있는 기능을 추가 해보자!!! 정보

댓글을 잠글 수 있는 기능을 추가 해보자!!!

첨부파일

Honeycam 2023-10-16 12-21-27.gif (10.2M) 10회 다운로드 2023-10-18 17:07:46

본문

안녕하세요..오랜만에 팁 하나 작성합니다.

 

공지사항이나 자유게시판 등 다양한 게시판에서 댓글 권한은 1 혹은 2일 수 있습니다.

이 경우 모든 사용자가 작성할 수 없게끔 되어있습니다.

 

댓글은 허용하되, 특정 게시글에서 사용할 수 없도록 할 수 없을까? 에서 시작해봤습니다.

유하 사이트에서도 적용한 기능 코드 그대로 공유합니다.

 

보통 공지에 많이 하기는 하지만, 공지에 댓글은 쓸 수 있고, 특정 공지에만 게시글을 못쓰게 하거나

 

자유게시판 혹은 정보성 게시판에 그 게시글에 댓글만 막을려면??

그누보드 순정 기준이며, 커스터마이징 한 곳은 직접 추가 해주세요

 

스킨 : write.skin.php 파일

아래 코드를 찾아주세요 순정 기준 86번 라인

단. 해당 코드는 옵션을 사용한다는 전제조건으로 적용되며, 옵션을 미 사용시 별도로 코드를 추가 해주세요


    <?php if ($option) { ?>
    <div class="write_div">
        <span class="sound_only">옵션</span>
        <ul class="bo_v_option">
        <?php echo $option ?>
        </ul>
    </div>
    <?php } ?>

위 코드를 아래 코드로 변경 합니다.


<?php if ($option) { ?>
    <div class="write_div">
        <span class="sound_only">옵션</span>
        <ul class="bo_v_option">
        <?php echo $option ?>
        <li class="chk_box"><input type="checkbox" id="wr_8" name="wr_8" class="selec_chk" <?php if($write['wr_8']) echo 'checked';?> value=1><label for="wr_8"><span></span>댓글제거</label></li>
        </ul>
    </div>
    <?php } ?>

 

여분 필드 8번을 사용하며, 만약 8번을 다른걸로 사용중이라면 번호를 변경 해주세요

 

그리고

스킨: view_comment.php 열어주세요

순정 기준 9번 라인


<button type="button" class="cmt_btn"><span class="total"><b>댓글</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>

이 코드 바로 위에 적어주세요

 


<!-- 댓글 잠금 관련 코드 시작 -->
<?php if($view['wr_8']){?>
    <p style="text-align:center;border: 1px solid #ddd; padding: 20px 0;">작성자가 댓글 잠금 기능을 사용 하였습니다.</p>
  <?php }else{ ?>
<!-- 댓글 잠금 관련 코드 else -->
<button type="button" class="cmt_btn"><span class="total"><b>댓글</b> <?php echo $view['wr_comment']; ?></span><span class="cmt_more"></span></button>

 

그리고 맨 하단에 173번 라인에 종료를 추가 해주세요


</aside>
<!-- 댓글 잠금 관련 코드 end -->
<?php } ?>
<!-- 댓글 잠금 관련 코드 end -->
<script>

 

이렇게 되면, 댓글 잠금 시 해당 게시글에서는 댓글을 사용할 수 없습니다.

 

 

 

추천
10

댓글 9개

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

회원로그인

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