여분 필드를 댓글에 적용했을 때 비밀글 처리하는 방법 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

여분 필드를 댓글에 적용했을 때 비밀글 처리하는 방법

관리자 21-11-02 14:30

댓글에 여분필드를 적용하는 방법을 예전에 강좌로 올린 적이 있었습니다.

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=85 


여분 필드를 댓글에 추가한 후 비밀글로 댓글을 작성하면 여분필드 내용이 그대로 노출되는데

댓글에 추가한 여분필드도 비밀글로 처리하는 방법을 살펴보겠습니다.



수정 파일 : view_comment.skin.php


for ($i=0; $i<$cmt_amt; $i++) {


위 for 문 안쪽에 아래 내용 추가


$cmt_extra_view = false;
if (!strstr($list[$i]['wr_option'], 'secret') || $is_admin || ($write['mb_id']===$member['mb_id'] && $member['mb_id']) || ($list[$i]['mb_id']===$member['mb_id'] && $member['mb_id'])) {
    $cmt_extra_view = true;
} else {
    $ss_name = 'ss_secret_comment_'.$bo_table.'_'.$list[$i]['wr_id'];
    if(get_session($ss_name)) {
        $cmt_extra_view = true;
    }
}



그리고 댓글 여분필드 출력 부분을 이렇게 감싸주세요.


<?php if ($cmt_extra_view) { ?>

댓글 여분필드 출력

<?php } ?>

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright © GNUSTUDY. All rights reserved.